Ich möchte gerne aus einer 2-spaltigen Matrix (D41:E89) (erste Spalte: Zahl [Zahlen können mehrfach auftreten], zweite Spalte: zu den Zahlen zugeodrnete Namen)
Nun möchte ich die Zahlen der Grösse nach geordnet in einer neuen Spalte (Begin bei A601) und die dazugehörigen Namen in einer neuen zweiten Spalte.
Zur Zeit versuche ich es mit folgender Lösung
In Zelle A601 steht:
=WENN(ANZAHL(D$41:D$89)<( ZEILE(A601)-ZEILE(A$600));"";KKLEINSTE(D$41:D$89;ZEILE(A601)-ZEILE(A$600)))~f~
in Zelle B601 steht:
~f~=WENN(A601=A600;SVERWEIS(A601;(BEREICH.VERSCHIEBEN(D$41;(VERGLEICH(A601;D$41:D$89;0)+ZÄHLENWENN(A600:A$601;A601)-1);0)):E$89;2;0);SVERWEIS(A601;D$41:E$89;2;0))
Das Problem hier, wenn nach einer Doppelung ein andere Zahl auftaucht und dann wieder bereits gedoppelte Zahl, dann findet zu Ordnung nicht mehr statt.
Bsp.: steht in D41 und folgenden: 1;1;2;1;.... So wird die dritte 1 nicht mehr zugeordnet.
Auch im Stil von: http://www.excelformeln.de/formeln.html?welcher=137
habe ich es bereits probiert, aber das tut auch nicht.
Ich möchte auch auf gar keinen Fall eine extra Zeile einfügen und auch kein Makro schreiben. (Also ich schon, aber mein Chef nicht!) :-)
Viel Spaß beim Zähne ausbeißen, ich hab keinen Plan mehr was ichnoch probieren kann!
Tausend Dank, an alle die sich dieses Problem bis hierhin überhaupt durchgelesenhaben!