Die IST-Funktionen in Excel sind leistungsstarke Werkzeuge zur Überprüfung von Werten und zur Rückgabe von Wahrheitswerten (WAHR oder FALSCH). Sie ermöglichen es Ihnen, detaillierte Informationen über den Datentyp oder Zustand einer Zelle zu erhalten, was für die bedingte Formatierung, Fehlerbehandlung und Datenvalidierung unerlässlich ist. Dieser Artikel beleuchtet die verschiedenen IST-Funktionen, ihre Syntax und praktische Anwendungsbeispiele.
Was sind die IST-Funktionen?
IST-Funktionen, auch als Prüffunktionen bekannt, untersuchen den Inhalt einer Zelle und geben basierend auf einer vordefinierten Bedingung entweder WAHR oder FALSCH zurück. Beispielsweise gibt ISTLEER(A1) den Wert WAHR zurück, wenn Zelle A1 leer ist, andernfalls FALSCH. Diese Funktionen sind besonders nützlich, um vor der Durchführung von Berechnungen oder Aktionen den Zustand eines Wertes zu ermitteln.
Ein klassisches Anwendungsbeispiel ist die Kombination von ISTFEHLER mit der WENN-Funktion. Die Formel =WENN(ISTFEHLER(A1); "Ein Fehler ist aufgetreten."; A1*2) prüft auf Fehler in Zelle A1. Wenn ein Fehler vorliegt, wird eine Fehlermeldung ausgegeben; andernfalls wird die Berechnung A1*2 durchgeführt.
Syntax und verfügbare Funktionen
Die allgemeine Syntax für jede IST-Funktion lautet:
ISTFUNKTION(Wert)
Das Argument Wert ist obligatorisch und repräsentiert den Wert, der überprüft werden soll. Dies kann eine leere Zelle, ein Fehlerwert, ein Wahrheitswert, Text, eine Zahl, ein Zellbezug oder ein Name sein, der auf eine dieser Möglichkeiten verweist.
Hier ist eine Übersicht der gängigsten IST-Funktionen und ihrer Bedingungen für die Rückgabe von WAHR:
ISTLEER(Wert): Gibt WAHR zurück, wenn sichWertauf eine leere Zelle bezieht.ISTFEHL(Wert): Gibt WAHR zurück, wenn sichWertauf einen Fehlerwert (außer #NV) bezieht.ISTFEHLER(Wert): Gibt WAHR zurück, wenn sichWertauf einen beliebigen Fehlerwert bezieht (#NV, #WERT!, #BEZUG!, #DIV/0!, #ZAHL!, #NAME? oder #NULL!).ISTGERADE(Wert): Gibt WAHR zurück, wennWerteine gerade Zahl ist.ISTLOG(Wert): Gibt WAHR zurück, wenn sichWertauf einen Wahrheitswert (WAHR oder FALSCH) bezieht.ISTNV(Wert): Gibt WAHR zurück, wenn sichWertauf den Fehlerwert #NV (Wert nicht verfügbar) bezieht.ISTKTEXT(Wert): Gibt WAHR zurück, wennWertkein Text ist. Beachten Sie, dass diese Funktion auch WAHR zurückgibt, wenn sie auf eine leere Zelle angewendet wird.ISTZAHL(Wert): Gibt WAHR zurück, wennWerteine Zahl ist.ISTUNGERADE(Wert): Gibt WAHR zurück, wennWerteine ungerade Zahl ist.ISTBEZUG(Wert): Gibt WAHR zurück, wenn sichWertauf einen Zellbezug bezieht.ISTTEXT(Wert): Gibt WAHR zurück, wenn sichWertauf Text bezieht.
Wichtige Hinweise zur Argumentenbehandlung
Es ist entscheidend zu verstehen, dass die Argumente für IST-Funktionen nicht automatisch konvertiert werden. Numerische Werte, die in Anführungszeichen gesetzt sind (z. B. "19"), werden als Text behandelt. Während andere Excel-Funktionen solche Textwerte oft in Zahlen umwandeln würden, tut dies eine IST-Funktion nicht. Daher gibt ISTZAHL("19") den Wert FALSCH zurück, da "19" als Text und nicht als Zahl erkannt wird. Diese Eigenschaft macht die IST-Funktionen zu präzisen Werkzeugen für die Datenvalidierung.
Praktische Anwendungsbeispiele
Die IST-Funktionen sind besonders wertvoll in Kombination mit anderen Excel-Funktionen wie WENN, um komplexe Logiken zu erstellen und Fehler effektiv zu handhaben.
Beispiel 1: Überprüfung von Datentypen
Angenommen, Sie haben in Zelle A1 den Wert WAHR.
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=ISTLOG(WAHR) | Überprüft, ob WAHR ein Wahrheitswert ist. | WAHR |
=ISTLOG("WAHR") | Überprüft, ob “WAHR” ein Wahrheitswert ist. | FALSCH |
Wenn Sie in Zelle A1 die Zahl 4 haben:
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=ISTZAHL(4) | Überprüft, ob 4 eine Zahl ist. | WAHR |
Wenn Zelle A1 auf G8 verweist:
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=ISTBEZUG(G8) | Überprüft, ob G8 ein gültiger Bezug ist. | WAHR |
=ISTBEZUG(XYZ1) | Überprüft, ob XYZ1 ein gültiger Bezug ist. | FALSCH |
Beispiel 2: Fehlererkennung und Datenprüfung
Betrachten wir eine Datentabelle mit verschiedenen Werten, einschließlich Text, Zahlen und Fehlerwerten.
| Daten |
|---|
| Gold |
| Region1 |
| #BEZUG! |
| 330,92 |
| #NV |
| Formel | Beschreibung | Ergebnis |
|---|---|---|
=ISTLEER(A2) | Überprüft, ob Zelle A2 leer ist. | FALSCH |
=ISTFEHLER(A4) | Überprüft, ob der Wert in A4 (#BEZUG!) ein Fehler ist. | WAHR |
=ISTNV(A4) | Überprüft, ob A4 der Fehlerwert #NV ist. | FALSCH |
=ISTNV(A6) | Überprüft, ob A6 der Fehlerwert #NV ist. | WAHR |
=ISTFEHL(A6) | Überprüft, ob A6 ein Fehlerwert ist (nicht #NV). | FALSCH |
=ISTZAHL(A5) | Überprüft, ob der Wert in A5 (330,92) eine Zahl ist. | WAHR |
=ISTTEXT(A3) | Überprüft, ob der Wert in A3 (Region1) Text ist. | WAHR |
Die effektive Nutzung der IST-Funktionen in Excel kann Ihre Tabellenkalkulationsfähigkeiten erheblich verbessern, indem sie eine präzisere Datenanalyse und robustere Fehlerbehandlung ermöglichen. Integrieren Sie diese Funktionen in Ihre Arbeitsabläufe, um die Genauigkeit und Zuverlässigkeit Ihrer Daten zu maximieren.

