Laden Sie die Beispielarbeitsmappe herunter
Dieses Tutorial zeigt, wie Sie die Excel ISNA-Funktion in Excel, um zu testen, ob eine Zelle zu #N/A führt.
Übersicht über die ISNA-Funktion
Der ISNA-Funktionstest, wenn der Zellenwert #N/A ist. Gibt TRUE oder FALSE zurück.
Um die ISNA Excel-Arbeitsblattfunktion zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:
(Beachten Sie, wie die Formeleingaben angezeigt werden)
ISNA-Funktionssyntax und Eingaben:
1 | =ISNA(WERT) |
Wert - Der Testwert
So verwenden Sie die ISNA-Funktion
Die ISNA-Funktion prüft, ob eine Berechnung zu einem Fehler führt, mit Ausnahme des #N/A-Fehlers.
1 | =ISNA(A2) |
ISERROR, ISERR und ISNA
Es gibt zwei weitere Fehlerprüfungs-“ist“-Funktionen:
- Die ISERROR-Funktion gibt für alle Fehler TRUE zurück.
- Die ISERR-Funktion gibt für alle Fehler mit Ausnahme von #N/A-Fehlern WAHR zurück.
Es gibt verschiedene „Ist-Fehler“-Funktionen, damit Sie entscheiden können, was mit potenziell gültigen #N/A-Fehlern zu tun ist.
IFNA-Funktion
Anstelle der ISNA-Funktion können Sie auch die IFNA-Funktion verwenden, um etwas zu tun, wenn ein Fehler erkannt wird (anstatt einfach TRUE / FALSE zurückzugeben).
Andere logische Funktionen
Excel / Google Sheets enthalten viele andere logische Funktionen, um andere logische Tests durchzuführen. Hier ist eine Liste:
IF / IS-Funktionen |
---|
wennFehler |
iserror |
isna |
iserr |
ist leer |
ist Nummer |
istext |
isnontext |
isformel |
islogisch |
isref |
iseven |
ist ungerade |
ISNA in Google Tabellen
Die ISNA-Funktion funktioniert in Google Sheets genauso wie in Excel:
ISNA-Beispiele in VBA
Sie können die ISNA-Funktion auch in VBA verwenden. Typ: application.worksheetfunction.isna(Wert)
Auf dem Blatt unten
Ausführen des folgenden VBA-Codes
12 | Range("A2") = Application.WorksheetFunction.IsNA(Range("A1"))Range("B2") = Application.WorksheetFunction.IsNA(Range("B1")) |
gibt TRUE für Zelle A1 zurück, was #N/A ist, und false für Zelle B2, die 5 . ist
Für die Funktionsargumente (Wert usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.
Zurück zur Liste aller Funktionen in Excel