Verwenden Sie INDEX MATCH, um den absolut nächsten Wert zu finden

Ich habe lange nach einer Methode gesucht, mit der INDEX MATCH in Excel verwendet werden kann, um die absolut nächstgelegene Zahl in einem Array zurückzugeben, ohne meine Daten neu zu organisieren (da MATCH @ erfordert lookup_array in absteigender Reihenfolge, um den nächsten Wert zu finden, der größer als @ iLookup-Wer, aber aufsteigende Reihenfolge, um den nächsten Wert zu finden, der kleiner als @ iLookup-Wer).

Ich habe die Antwort in @ gefunddieser Beitra. Die Lösung von XOR LX:

= INDEX (B4: B10, MATCH (TRUE, INDEX (ABS (A4: A10-B1) = MIN (INDEX (ABS (A4: A10-B1) ,,) ,,), 0))

worked perfekt für mich, aber ich weiß nicht warum. Ich kann das meiste rationalisieren, aber ich kann diesen Teil nicht herausfinden

INDEX (ABS (A4: A10-B1) = MIN (INDEX (ABS (A4: A10-B1) ,,))

ann jemand diesen Teil erklären? Ich hasse es zu blenden und weiß, dass es in Zukunft nützlich sein wird.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage