pasted image 0 (71)

Die generische Formel zum Finden der ersten Nummer aus einer Liste, die größer als eine bestimmte Nummer ist, lautet.

=INDEX(list,match(TRUE,list>number,0))

Beispiel:

Hier habe ich eine Liste der Waren und deren Preise erstellt. Die Preisliste liegt im Bereich B2: B10. Jetzt wollen wir den ersten Preis finden, der größer als 2154 (eine Zufallszahl) in Zelle E2 ist.

pasted image 0 (72)

Geben Sie diese Formel in Zelle E2 ein und drücken Sie gleichzeitig STRG + UMSCHALT + EINGABETASTE (** erforderlich, um Ihre Formel in eine Array-Formel umzuwandeln):

\{=INDEX($B$2:$B$10,MATCH(TRUE,$B$2:$B$10>D2,0))}

pasted image 0

Wir haben unsere Antwort bekommen. Es ist 3000. Wenn Sie jetzt den Wert in D2 ändern, haben Sie einen geänderten Wert in E2 (natürlich, wenn er mit anderen Kriterien übereinstimmt).

Erläuterung:

Jede Formel funktioniert von innen nach außen. Die meisten inneren Funktionen werden zuerst kompiliert und dann äußerlich. Schauen wir uns also jedes Segment der Formel an. MATCH (TRUE, $ B $ 2: $ B $ 10> D2,0) Match-Funktion gibt den Index zurück eines Wertes in einer Liste.

Die grundlegende Syntax von Match lautet:

{leer} 1. In unserem Fall ist der lookup_value TRUE. (warum?) und {leer} 2. Lookup_array ist $ B $ 2: $ B $ 10> D2. Dies gibt ein Array von Booleschen Werten zurück, bei denen die Bedingung erfüllt ist. Wenn Sie diesen Abschnitt auswählen und die Taste f9 drücken, wird dies angezeigt.

\ {FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE}. Aus diesem Grund ist unser Suchwert „WAHR“. Es wird die Indexnummer des ersten wahren Werts zurückgegeben, und das ist 7.

{leer} 3. Match_Type ist 0, 0 steht für eine genaue Übereinstimmung.

INDEX ($ B $ 2: $ B $ 10, MATCH (TRUE, $ B $ 2: $ B $ 10> D2,0)) *

Der Index gibt nur einen Wert aus einer Liste des angegebenen Index zurück.

Die grundlegende Syntax von Index lautet:

INDEX (Array, Zeilennummer)

  1. In unserem Fall ist das Array $ B $ 2: $ B $ 10. Dies ist die Liste, aus der wir unsere Ergebnisse erhalten möchten.

  2. Zeilennummer wird mit

ausgewertet === link: / lookup-formulas-excel-match-function [MATCH] (WAHR, $ B $ 2: $ B $ 10> D2,0).

Welches gibt uns 7.

pasted image 0 (73)

Daher ergibt die endgültige Übereinstimmung die Indexzeilennummer 7. Wenn Sie diesen INDEX verwenden, wird der Wert bei Index 7 zurückgegeben.

Wenn Sie die erste Zahl in einer Liste suchen möchten, die kleiner als der angegebene Wert ist, ersetzen Sie in der Formel einfach „<“ durch „>“.

Formel, um die erste Zahl in einer Liste zu finden, die kleiner als der angegebene Wert ist. Ändern Sie einfach den logischen Operator in <von>. Es ist fertig. Sie haben die erste kleinste Zahl in der Liste.

\{=INDEX($B$2:$B$10,MATCH(TRUE,$B$2:$B$10<D2,0))}

Jetzt wissen Sie, wie Sie den ersten größeren / kleineren Wert in einer Liste finden. Ich hoffe, es war einfallsreich für Sie. Verwenden Sie den Kommentarbereich, falls dies nicht der Fall war, und senden Sie Ihre Anfrage.

Verwandte Artikel:

link: / lookup-formulas-vlookup-top-5-werte-mit-doppelten-werten-mit-index-match-in-excel [So sehen Sie die Top 5-Werte mit doppelten Werten mit INDEX-MATCH in Excel]

link: / Lookup-Formeln-wie-man-den-neuesten-Preis-in-Excel abruft [Wie man den neuesten Preis in Excel abruft]

link: / lookup-formulas-how-to-look-up-address-in-excel [So erhalten Sie den letzten Wert in der Spalte in Excel]

link: / Lookup-Formeln-wie-man-die-Position-der-ersten-Teil-Übereinstimmung erhält [Wie man die Position der ersten Teil-Übereinstimmung in Excel erhält]

Beliebte Artikel:

link: / Tastatur-Formel-Verknüpfungen-50-Excel-Verknüpfungen-zur-Steigerung-Ihrer-Produktivität [50 Excel-Verknüpfungen zur Steigerung Ihrer Produktivität]

link: / formeln-und-funktionen-einführung-der-vlookup-funktion [Verwendung der VLOOKUP-Funktion in Excel]

link: / tips-countif-in-microsoft-excel [Verwendung der COUNTIF-Funktion in Excel]

link: / excel-formel-und-funktion-excel-sumif-funktion [Verwendung der SUMIF-Funktion in Excel]