In diesem Artikel werden die acht Funktionen beschrieben, die zum Testen des Typs eines Werts oder Spaltenverweises verwendet werden. Jede dieser Funktionen, die zusammen als IS-Funktionen bezeichnet werden, überprüft den Typ des Werts und gibt je nach Ergebnis TRUE oder FALSE zurück. Die funktion ISTLEER gibt z. B. den logischen Wert TRUE zurück, wenn value ein leerer Spaltenverweis ist. Andernfalls wird FALSE zurückgegeben.
Syntax
ISTLEER(Wert)
ISTFEHL(Wert)
ISTFEHLER(value)
ISTLOG(Wert)
ISTNV(Wert)
ISTKTEXT(Wert)
ISTZAHL(value)
ISTTEXT(Value)
Wert ist der Wert, den Sie testen möchten. Der Wert kann leer, Fehler, logischer Wert, Text, Zahl oder Spaltenverweis sein.
|
Funktion |
Bedingung, unter der WAHR zurückgegeben wird |
|---|---|
|
ISTLEER |
Wert bezieht sich auf einen leeren Spaltenverweis. |
|
ISTFEHL |
"Wert" bezieht sich auf einen Fehlerwert mit Ausnahme von #NV. |
|
ISTFEHLER |
"Wert" bezieht sich auf einen beliebigen Fehlerwert (#NV, #WERT!, #BEZUG!, #DIV/0!, #ZAHL!, #NAME? oder #NULL!). |
|
ISTLOG |
"Wert" bezieht sich auf einen Wahrheitswert. |
|
ISTNV |
"Wert" bezieht sich auf den Fehlerwert #NV (Wert nicht verfügbar). |
|
ISTKTEXT |
"Wert" bezieht sich auf ein Element, das kein Text ist. (Beachten Sie, dass diese Funktion TRUE zurückgibt, wenn value auf einen leeren Spaltenverweis verweist.) |
|
ISTZAHL |
"Wert" bezieht sich auf eine Zahl. |
|
ISTTEXT |
"Wert" bezieht sich auf Text. |
Hinweise
-
Die Argumente für den Wert der IST-Funktionen werden nicht umgewandelt. Beispielsweise wird in den meisten anderen Funktionen, die eine Zahl erfordern, der Textwert "19" in die Zahl 19 umgewandelt. In der Formel ISTZAHL("19") wird "19" jedoch nicht aus einem Textwert konvertiert, und die ISTZAHL Funktion gibt FALSE zurück.
-
Die IST-Funktionen eignen sich in Formeln zum Prüfen des Ergebnisses einer Berechnung. In Kombination mit der WENN-Funktion stellen sie eine Methode zum Auffinden von Fehlern in Formeln bereit (siehe die folgenden Beispiele).
Beispielsatz 1
|
Formel |
Beschreibung (Ergebnis) |
|---|---|
|
=ISTLOG(WAHR) |
Überprüft, ob TRUE ein Logischer Wert ist (Ja) |
|
=ISTLOG("WAHR") |
Überprüft, ob "TRUE" ein Logischer Wert ist (Nein) |
|
=ISTZAHL(4) |
Überprüft, ob 4 eine Zahl ist (Ja) |
Beispielsatz 2
|
Col1 |
Formel |
Beschreibung (Ergebnis) |
|---|---|---|
|
Gold |
=ISTLEER([Col1]) |
Überprüft, ob der Wert in Col1 leer ist (Nein) |
|
#BEZUG! |
=ISTFEHLER([Col1]) |
Überprüft, ob #the Wert in Col1 ein Fehler ist (Ja) |
|
#BEZUG! |
=ISTNV([Col1]) |
Überprüft, ob der Wert in Col1 der #N/A-Fehler ist (Nein) |
|
#NV |
=ISTNV([Col1]) |
Überprüft, ob der Wert in Col1 der #N/A-Fehler ist (Ja) |
|
#NV |
=ISTFEHL([Col1]) |
Überprüft, ob der Wert in Col1 ein Fehler ist (Nein) |
|
330,92 |
=ISTZAHL([Col1]) |
Überprüft, ob der Wert in Col1 eine Zahl ist (Ja) |
|
Region1 |
=ISTTEXT([Col1]) |
Überprüft, ob der Wert in Col1 Text ist (Ja) |