Spreadsheet Practice

ISTNV-Funktion (ISNA)

Kurz gesagt

ISTNV liefert nur für den Fehler #NV WAHR, den VERGLEICH, SVERWEIS und XVERWEIS liefern, wenn ein Wert nicht gefunden wird.

Syntax
=ISTNV(Wert)
Häufigste Verwendung
=WENN(ISTNV(VERGLEICH(D2;A2:A5;0));"Nicht in der Preisliste";"Gelistet") ergibt Gelistet (B-210 steht in der Liste)

Nutze sie, um aus einer gescheiterten Suche eine klare Meldung „nicht gelistet“ zu machen, während echte Fehler wie ein Tippfehler im Funktionsnamen weiter sichtbar bleiben.

Englischer Name
ISNA
Verfügbar in
Alle aktuellen Versionen
Kategorie
Information
Rückgabewert
WAHR, wenn der Wert #NV ist, sonst FALSCH.
Google Sheets
In Google Sheets mit demselben Argument verfügbar.

Syntax

=ISTNV(Wert)

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

ArgumentErforderlich?Bedeutung
WertErforderlichDer Wert, die Zelle oder die Formel, die geprüft wird.

Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

ZelleFormelErgebnisWas es zeigt
E2=WENN(ISTNV(VERGLEICH(D2;A2:A5;0));"Nicht in der Preisliste";"Gelistet")GelistetB-210 steht in der Liste
E3=WENN(ISTNV(VERGLEICH(D3;A2:A5;0));"Nicht in der Preisliste";"Gelistet")Nicht in der PreislisteZ-999 nicht, also liefert VERGLEICH #NV
F2=SUMMENPRODUKT(--ISTNV(VERGLEICH(D2:D4;A2:A5;0)))2Zwei der drei Bestell-SKUs fehlen

Live ausprobieren

Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.

Beispieldaten als Tabelle anzeigen
SKUPreisBestell-SKUPrüfungSKUs nicht in der Liste
A-10039 €B-210Gelistet2
B-21089 €Z-999Nicht in der Preisliste
C-33054 €X-500
D-44029 €

ISTNV üben

Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.

Neu oder gelistet?

Gib in E2 Neuer Artikel zurück, wenn die SKU in D2 nicht in A2:A6 steht, sonst Gelistet. Nimm VERGLEICH und ISTNV und ziehe die Formel bis E6 nach unten.

Typische Fehler

Was du siehstUrsache und Lösung
Nicht gefunden, obwohl der Artikel eindeutig da istSuchfunktionen liefern #NV bei überzähligen Leerzeichen oder bei Zahlen, die als Text gespeichert sind. Bereinige die Daten mit GLÄTTEN oder WERT, bevor du der Formel die Schuld gibst.
Die Suche läuft zweimalWENN(ISTNV(SVERWEIS(…)); ""; SVERWEIS(…)) wiederholt die Suche. WENNNV(SVERWEIS(…); "") erledigt sie einmal.
Andere Fehler werden weiter angezeigtISTNV ignoriert alles außer #NV, also kommt ein #BEZUG! oder #WERT! durch. Das ist meist genau richtig; behebe die Ursache, statt sie zu verstecken.

Tipps

  • Prüfe, ob ein Wert in einer Liste vorkommt: =NICHT(ISTNV(VERGLEICH(D2;A2:A5;0))).

Häufige Fragen

Was ist der Unterschied zwischen ISTNV und WENNNV?

ISTNV liefert WAHR oder FALSCH. WENNNV liefert den Wert, oder deinen Ersatzwert, wenn der Wert #NV ist. Nimm WENNNV, um den Fehler zu ersetzen, und ISTNV, um auf ihn zu prüfen.

Wie prüfe ich, ob ein Wert in einer Liste vorkommt?

=NICHT(ISTNV(VERGLEICH(D2;A2:A5;0))) ist WAHR, wenn D2 in der Liste steht. =ZÄHLENWENN(A2:A5;D2)>0 ist ein anderer Weg.

Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .