Zum Hauptinhalt springen

Excel: Wenn in einem Array gefunden - Wie verwende ich die IF-Funktion in Excel

Microsoft Excel ist eines der beliebtesten Tools für die Arbeit mit Tabellendaten. Es bietet eine breite Palette von Funktionen, mit denen Sie Informationen verarbeiten und analysieren können. Eine der nützlichsten Funktionen ist die IF-Funktion, mit der Sie bedingte Operationen in Excel ausführen können.

Die IF-Funktion hat die folgende Syntax: =IF(Bedingung, Wert, Wert, wenn falsch). Sie überprüft die angegebene Bedingung und gibt den angegebenen Wert abhängig von ihrer Gültigkeit zurück. In einigen Fällen müssen Sie jedoch nur dann eine bedingte Operation ausführen, wenn der angegebene Wert im Datenarray gefunden wird.

In Excel können Sie dies mit einer Kombination aus IF- und COUNTIF-Funktionen tun. Mit der Funktion COUNTIF können Sie die Anzahl der Zellen in einem Bereich zählen, die einer bestimmten Bedingung entsprechen. Daher können wir diese Funktion verwenden, um zu überprüfen, ob ein gegebener Wert im Array vorhanden ist, und dann das Ergebnis als Bedingung an die IF-Funktion übergeben.

Beispiel für die Verwendung einer Funktion:
=IF(COUNTIF(A1:A5, "заданное значение") > 0, "значение найдено", "значение не найдено")

In diesem Beispiel wird der Wert "Sollwert" auf einen Bereich zwischen A1 und A5 überprüft. Wenn ein Wert in mindestens einer dieser Zellen gefunden wird, gibt die COUNTIF-Funktion einen Wert größer als Null zurück, und die IF-Funktion gibt "Wert gefunden" zurück. Andernfalls gibt die IF-Funktion "Wert nicht gefunden" zurück.

Daher können Sie durch die Kombination von IF und COUNTIF in Excel überprüfen, ob ein bestimmter Wert in einem Datenarray vorhanden ist und abhängig vom Ergebnis bedingte Operationen ausführen.

Excel: Verwenden der IF-Funktion, um nach einem Wert in einem Array zu suchen

Um die IF-Funktion bei der Suche nach einem Wert in einem Array zu verwenden, müssen Sie eine Bedingung angeben, die für jedes Element im Array überprüft wird, und eine Aktion angeben, die ausgeführt werden soll, wenn die Bedingung wahr ist. Wenn die Bedingung nicht wahr ist, können Sie eine andere Aktion angeben oder die Zelle leer lassen.

Angenommen, wir haben ein Array von Zahlen im Bereich A1:A5 und wir möchten überprüfen, ob die Zahl 5 in diesem Array vorhanden ist. In diesem Fall können Sie die folgende Formel verwenden:

=IF(ISERROR(MATCH(5,A1:A5,0)),"Wert nicht gefunden","Wert gefunden")

Diese Formel besteht aus zwei Hauptteilen. Das Innere der Formel MATCH(5,A1:A5,0) sucht mit der MATCH-Funktion nach dem Wert 5 im Array A1:A5. Wenn ein Wert gefunden wird, gibt die MATCH-Funktion seine Position im Array zurück, andernfalls wird ein Fehler zurückgegeben.

Äußerer Teil der Formel =IF(ISERROR(MATCH(5,A1:A5,0)),"Wert nicht gefunden","Wert gefunden") verwendet die IF-Funktion, um zu überprüfen, ob das Ergebnis der MATCH-Funktion ein Fehler ist. Wenn das Ergebnis ein Fehler ist (was bedeutet, dass der Wert 5 nicht im Array gefunden wurde), wird die Meldung "Wert wurde nicht gefunden" zurückgegeben. Andernfalls wird die Meldung "Wert gefunden" zurückgegeben, wenn das Ergebnis kein Fehler ist (bedeutet, dass der Wert 5 gefunden wurde).

Nachdem Sie die Formel in eine Zelle eingegeben und die Eingabetaste gedrückt haben, wird das Ergebnis in der Zelle angezeigt, je nachdem, ob der Wert 5 im Array gefunden wurde oder nicht.

Mithilfe der IF-Funktion zum Suchen nach einem Wert in einem Array in Excel können Sie Aufgaben zur Datenverarbeitung und zum Auffinden bestimmter Informationen in großen Tabellen vereinfachen und automatisieren. Dies kann zum Analysieren von Daten, zum Erstellen von Berichten oder zum Definieren von Vorlagen in Daten nützlich sein.