Ich bin in einigen auf Superuser geposteten Antworten auf diese oder eine ähnliche Excel MATCH-Formel gestoßen.
=MATCH(99^99,B:B,1)
Dies gibt die Position der letzten Zelle in Spalte B zurück, die numerische Daten enthält (vorausgesetzt, es gibt keinen Eintrag größer als 99^99 in Spalte B).
Grundsätzlich wird erwartet, dass der größte Wert zurückgegeben wird, der kleiner oder gleich dem Nachschlagewert ist. Ich habe jedoch Schwierigkeiten zu verstehen, wie diese Formel wirklich funktioniert! Es wird erwartet, dass das Array in aufsteigender Reihenfolge sortiert sein muss, wenn Match_Type (letzter Parameter) 1 ist, damit diese Funktion funktioniert.
Es funktioniert also auch, wenn das Array nicht aufsteigend sortiert ist. Oder ist das der Trick? Anstatt einen Fehler zurückzugeben, wenn das Array unsortiert ist, wird einfach das letzte Element als einziges Element für den Vergleich behandelt? Danke.