jetzt muss ich mich doch auch mal registrieren, hab bisher nichts zu meinem Problem gefunden.
Derzeit scheitere ich daran, wie der VERGLEICH-Algorithmus funktioniert.
Ich habe mein Problem jetzt auf ein minimales Beispiel zusammen gestaucht.
Plan ist es, aus einem Array die letzte Position zu finden, in dem eine 1 vorkommt. Links ist das, was mir errechnet wurde, rechts die Formel dazu:
Code: Alles auswählen
1 =VERGLEICH(1;{1};1)
1 =VERGLEICH(1;{1;0};1)
3 =VERGLEICH(1;{1;0;1};1)
3 =VERGLEICH(1;{1;0;1;0};1)
3 =VERGLEICH(1;{1;0;1;0;0};1)
3 =VERGLEICH(1;{1;0;1;0;0;0};1)
7 =VERGLEICH(1;{1;0;1;0;0;0;0};1)
8 =VERGLEICH(1;{1;0;1;0;0;0;0;0};1)
9 =VERGLEICH(1;{1;0;1;0;0;0;0;0;0};1)
10 =VERGLEICH(1;{1;0;1;0;0;0;0;0;0;0};1)
Wenn ich die Sortierreihenfolge umdrehe (was aus meiner Überlegung heraus eigentlich richtig wäre), erhalte ich nochmal völlig andere Ergebnisse:
Code: Alles auswählen
1 =VERGLEICH(1;{1};-1)
1 =VERGLEICH(1;{1;0};-1)
1 =VERGLEICH(1;{1;0;1};-1)
1 =VERGLEICH(1;{1;0;1;0};-1)
3 =VERGLEICH(1;{1;0;1;0;0};-1)
3 =VERGLEICH(1;{1;0;1;0;0;0};-1)
1 =VERGLEICH(1;{1;0;1;0;0;0;0};-1)
1 =VERGLEICH(1;{1;0;1;0;0;0;0;0};-1)
3 =VERGLEICH(1;{1;0;1;0;0;0;0;0;0};-1)
3 =VERGLEICH(1;{1;0;1;0;0;0;0;0;0;0};-1)
Vielen Dank!
Kai