=IF(A2<LARGE(CHOOSE({1,2,3},D2,F3,H1),1),
IF(A2<LARGE(CHOOSE({1,2,3},D2,F3,H1),2),
IF(A2<LARGE(CHOOSE({1,2,3},D2,F3,H1),3),
LARGE(CHOOSE({1,2,3},D2,F3,H1),3),
LARGE(CHOOSE({1,2,3},D2,F3,H1),2)),
LARGE(CHOOSE({1,2,3},D2,F3,H1),1)),
"larger or equal to all searched numbers")
und in einer schönen geraden Linie für das Kopieren und Einfügen Zwecke:
=IF(A2<LARGE(CHOOSE({1,2,3},D2,F3,H1),1), IF(A2<LARGE(CHOOSE({1,2,3},D2,F3,H1),2), IF(A2<LARGE(CHOOSE({1,2,3},D2,F3,H1),3), LARGE(CHOOSE({1,2,3},D2,F3,H1),3), LARGE(CHOOSE({1,2,3},D2,F3,H1),2)), LARGE(CHOOSE({1,2,3},D2,F3,H1),1)), "larger or equal to all searched numbers")
Das schwierigste für mich Teil und ich verstand es nicht und noch nicht ... nur zu akzeptieren, baut Ihr Trennen Sie die Zellen in ein Array. Dieser Teil ist durch das Auswählen() durchgeführt:
CHOOSE({1,2,3},D2,F3,H1)
Sobald es in einem Array ist, eine große Funktion erfüllen sie kleinste von der größten zu sortieren. Überprüfen Sie dann über eine Reihe von geschachtelten IF-Anweisungen, ob die angegebene Zahl in A2 kleiner als die größte K-Zahl ist.
Hier ist ein Proof of Concept, der auf einen kleineren Bereich herunterskaliert ist, aber auf die Idee kommt.
Jetzt habe ich es mit einem großen, können Sie es mit einer kleinen Funktion auch getan haben könnten, würden Sie müssen nur Ihre Logik in der if-Anweisungen ändern.
Dies ist ein alternativer Ansatz, ohne die if-Anweisungen:
=IF(A2>=MAX(A7,C8,E6),"Greater than or equal to all options",INDEX(CHOOSE({1,2,3},A7,C8,E6),IFERROR(MATCH(A2,CHOOSE({1,2,3},A7,C8,E6),1)+1,1)))
einige Beispieldaten groß sein würde, unterstützen. Diese Seite ist ein großartiges [Tool zum Posten von Daten aus einer Tabelle] (http://www.sensefulsolutions.com/2010/10/format-text-as-table.html). Nicht so gut mit leeren Zellen, aber wenn Sie ein * oder ein - in den leeren Zellen als vorübergehender Halte setzen, funktioniert es groß. –