Excel-Formel: Fehlende Werte finden -

Inhaltsverzeichnis

Generische Formel

=IF(COUNTIF(list,value),"OK","Missing")

Zusammenfassung

Um Werte in einer Liste zu identifizieren, die in einer anderen Liste fehlen, können Sie eine einfache Formel verwenden, die auf der COUNTIF-Funktion mit der IF-Funktion basiert. Im gezeigten Beispiel lautet die Formel in G6:

=IF(COUNTIF(list,F6),"OK","Missing")

Dabei ist "Liste" der benannte Bereich B6: B11.

Erläuterung

Die COUNTIF-Funktion zählt Zellen, die Kriterien erfüllen, und gibt die Anzahl der gefundenen Vorkommen zurück. Wenn keine Zellen die Kriterien erfüllen, gibt COUNTIF Null zurück. Sie können das Verhalten direkt in einer IF-Anweisung verwenden, um Werte mit einer Nullanzahl zu markieren (dh Werte, die fehlen). Im gezeigten Beispiel lautet die Formel in G6:

=IF(COUNTIF(list,F6),"OK","Missing")

Dabei ist "Liste" ein benannter Bereich, der dem Bereich B6: B11 entspricht.

Die IF-Funktion erfordert einen logischen Test, um TRUE oder FALSE zurückzugeben. In diesem Fall führt die COUNTIF-Funktion den logischen Test durch. Wenn der Wert in der Liste gefunden wird , gibt COUNTIF eine Zahl direkt an die IF-Funktion zurück. Dieses Ergebnis kann eine beliebige Zahl sein… 1, 2, 3 usw.

Die IF-Funktion wertet eine beliebige Zahl als TRUE aus, wodurch IF "OK" zurückgibt. Wenn der Wert nicht in der Liste gefunden wird , gibt COUNTIF Null (0) zurück, was als FALSE ausgewertet wird, und IF gibt "Missing" zurück.

Alternative mit MATCH

Sie können auch mit der Funktion MATCH auf fehlende Werte testen. MATCH findet die Position eines Elements in einer Liste und gibt den Fehler # N / A zurück, wenn kein Wert gefunden wird. Mit diesem Verhalten können Sie eine Formel erstellen, die "Missing" oder "OK" zurückgibt, indem Sie das Ergebnis von MATCH mit der ISNA-Funktion testen. ISNA gibt TRUE nur zurück, wenn der Fehler # N / A empfangen wird.

Um MATCH wie im obigen Beispiel gezeigt zu verwenden, lautet die Formel:

=IF(ISNA(MATCH(F6,list,0)),"Missing","OK")

Beachten Sie, dass MATCH für eine genaue Übereinstimmung konfiguriert werden muss. Stellen Sie dazu sicher, dass das dritte Argument Null oder FALSE ist.

Alternative mit VLOOKUP

Da VLOOKUP auch einen # N / A-Fehler zurückgibt, wenn ein Wert nicht rund ist, können Sie mit VLOOKUP eine Formel erstellen, die genauso funktioniert wie die Option MATCH. Wie bei MATCH müssen Sie VLOOKUP so konfigurieren, dass eine genaue Übereinstimmung verwendet wird, und dann das Ergebnis mit ISNA testen. Beachten Sie auch, dass wir VLOOKUP nur eine einzelne Spalte (Spalte B) für das Tabellenarray geben.

Interessante Beiträge...