WENNNV-Funktion (IFNA)
Kurz gesagt
WENNNV gibt nur dann einen Ersatzwert zurück, wenn eine Formel #NV ergibt, den Fehler, den Verweise bei einem fehlenden Wert liefern.
- Syntax
=WENNNV(Wert; Wert_bei_NV)- Häufigste Verwendung
=WENNNV(SVERWEIS(D2;A2:B4;2;FALSCH);0)ergibt 0 (WINTER5 ist kein gültiger Code, also fällt der Rabatt auf 0 zurück)
Anders als WENNFEHLER lässt die Funktion alle anderen Fehler durch, sodass ein Tippfehler oder ein kaputter Bereich sichtbar bleibt, statt sich hinter „Nicht gefunden“ zu verstecken.
Syntax
=WENNNV(Wert; Wert_bei_NV)
Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
Wert | Erforderlich | Die Formel, die ausgewertet wird, meist ein Verweis. |
Wert_bei_NV | Erforderlich | Was zurückgegeben wird, wenn Wert #NV ist. |
Beispiele
Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.
| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| E2 | =WENNNV(SVERWEIS(D2;A2:B4;2;FALSCH);0) | 0 | WINTER5 ist kein gültiger Code, also fällt der Rabatt auf 0 zurück |
| E3 | =WENNNV(SVERWEIS("VIP20";A2:B4;2;FALSCH);0) | 20% | Ein gültiger Code liefert seinen Rabatt |
| E4 | =WENNNV(SVERWEIS("VIP20";A2:B4;5;FALSCH);0) | #BEZUG! | Eine falsche Spaltennummer ergibt #BEZUG!, und WENNNV lässt diesen Fehler durch, damit er auffällt |
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
| Code | Rabatt | Eingegebener Code | Ergebnis | |
| SPRING10 | 10% | WINTER5 | 0 | |
| VIP20 | 20% | 20% | ||
| FREESHIP | 0% | #BEZUG! |
WENNNV üben
Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.
Positionssummen mit fehlenden SKUs
F2 die Positionssumme zurück: den Preis der SKU laut Liste mal die Menge, oder 0, wenn die SKU nicht in der Preisliste steht. Nimm WENNNV und ziehe die Formel bis F5 nach unten.Typische Fehler
| Was du siehst | Ursache und Lösung |
|---|---|
| Erwartet, dass WENNNV #DIV/0! abfängt | WENNNV fängt nur #NV ab. Für die Division durch null nimmst du WENNFEHLER oder prüfst den Divisor mit WENN. |
| Ein Tippfehler bekommt den Ersatzwert | Ein falsch geschriebener Suchwert liefert ebenfalls #NV. Gib „Nicht gefunden“ statt 0 zurück, wenn man erkennen soll, dass ein Wert fehlte. |
| #NAME? | WENNNV gibt es seit Excel 2013. In älteren Versionen nimmst du WENN(ISTNV(…)) oder WENNFEHLER. |
Tipps
- Gib eine Meldung wie „Code prüfen“ statt 0 zurück, wenn einem fehlenden Treffer nachgegangen werden soll.
Häufige Fragen
Wann nehme ich WENNNV statt WENNFEHLER?
Bei Verweisen. #NV bedeutet, dass der Wert nicht gefunden wurde, und damit ist zu rechnen. Andere Fehler bedeuten meist, dass die Formel selbst kaputt ist, und sollten sichtbar bleiben.
Braucht XVERWEIS ein WENNNV?
Nein. Das vierte Argument von XVERWEIS, wenn_nicht_gefunden, erledigt dasselbe.
Diese Seite auf Englisch: IFNA. Excel-Funktionsübersetzer: Funktionsnamen in 8 Sprachen. Alle Funktionen auf Deutsch.
Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .