Um zu bestimmen, ob ein Wert in einem Zellbereich vorhanden ist, können Sie eine einfache Formel verwenden, die auf der Funktion ZÄHLENWENN basiert. Im gezeigten Beispiel lautet die Formel in D5:
Excel if-Anweisung zwischen zwei Zahlen
= COUNTIF (range,value)>0
wo 'rng' ist benannter Bereich F4:F10.
ErläuterungDie ZÄHLENWENN-Funktion zählt Zellen, die die angegebenen Kriterien erfüllen, und gibt die Anzahl der gefundenen Vorkommen zurück. Wenn keine Zellen die Kriterien erfüllen, gibt ZÄHLENWENN null zurück. Jede positive Zahl bedeutet, dass der Wert gefunden wurde. Das bedeutet, dass Sie den Größer-als-Operator (>) verwenden können, um einen einfachen Test auf das Ergebnis von ZÄHLENWENN auszuführen, um ein TRUE- oder FALSE-Ergebnis zu erzwingen:
= COUNTIF (rng,B5)>0
Sie können die Formel auch in eine IF-Anweisung einschließen, um ein bestimmtes Ergebnis zu erzwingen. Um beispielsweise „Ja“ oder „Nein“ zurückzugeben, verwenden Sie:
= COUNTIF (range,value)>0
Dies funktioniert, weil IF jede Zahl > 0 bis als WAHR betrachtet, wenn sie als logisches Testargument erscheint.
Auf eine Teilzeichenfolge oder eine Teilübereinstimmung testen
Wenn Sie einen Bereich testen möchten, um festzustellen, ob er bestimmten Text (eine Teilzeichenfolge oder einen Teiltext) enthält, können Sie der Formel Platzhalter hinzufügen. Wenn Sie beispielsweise in Zelle C1 nach einem Wert suchen müssen und den Bereich A1:A100 überprüfen möchten, können Sie COUNTIF so konfigurieren, dass er überall in einer Zelle nach diesem Wert sucht, indem Sie Sternchen verketten:
= IF ( COUNTIF (range,value),'Yes','No')
Das Sternchen (*) ist ein Platzhalter für ein oder mehrere Zeichen. Durch Verketten von Sternchen vor und nach dem Wert in C1 zählt die Formel die Teilzeichenfolge in C1 überall dort, wo sie in jeder Zelle des Bereichs erscheint.
Eine alternative Formel mit MATCH
Alternativ können Sie eine Formel verwenden, die die MATCH-Funktion anstelle von ZÄHLENWENN verwendet:
= COUNTIF (A1:A100,'*'&C1&'*')>0
Die MATCH-Funktion gibt die Position einer Übereinstimmung (als Zahl) zurück, wenn sie gefunden wird, und #N/A, wenn sie nicht gefunden wird. Wenn MATCH in ISNUMBER eingeschlossen wird, ist das Endergebnis TRUE, wenn MATCH eine Übereinstimmung findet, und FALSE, wenn MATCH #N/A zurückgibt.
Autor Dave Bruns