ISTZAHL und ISTLEER in Excel: So verwendest du es
ISTZAHL ergibt WAHR, wenn eine Zelle eine Zahl enthält, ISTLEER, wenn sie leer ist. Du verwendest sie meist in WENN, um vor dem Rechnen zu prüfen.
Probier die ersten Übungen kostenlos ausIn der Lektion Fehler abfangen mit WENNFEHLER
Was machen ISTZAHL und ISTLEER?
ISTZAHL und ISTLEER beantworten eine Frage zu einer Zelle mit WAHR oder FALSCH. ISTZAHL fragt: Steht hier eine Zahl? ISTLEER fragt: Ist diese Zelle leer?
Allein zeigen sie also nur WAHR oder FALSCH. Meist setzt du sie in WENN, um zuerst zu prüfen und erst danach zu rechnen. Die Familie hat noch mehr Mitglieder: ISTTEXT, ISTFEHLER und ISTGERADE funktionieren genauso.
Wann verwendest du ISTZAHL und ISTLEER?
- Erst rechnen, wenn eine Zelle gefüllt ist: =WENN(ISTLEER(B2);"Ausfüllen";B2*C2).
- Text abfangen, bevor er ein #WERT! verursacht: =WENN(ISTZAHL(B2);B2*C2;"Keine Zahl").
- Prüfen, ob ein Wort in einer Zelle steht: =ISTZAHL(SUCHEN("schnell";A2)).
- Leere Zellen in einer Liste markieren, die vollständig sein muss: =WENN(ISTLEER(D2);"Fehlt";"").
Syntax
Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.
WAHR, wenn die Zelle eine Zahl enthält.
Mit einem Beispiel: =ISTZAHL(A2)
So liest du die Formel, Teil für Teil:
| Teil | Was es bedeutet | Im Beispiel |
|---|---|---|
= | Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text. | = |
ISTZAHL | Der Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben. | ISTZAHL |
( ) | Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente. | ( ) |
Wert | Die Zelle, die du prüfst, oder eine Formel, deren Ergebnis du prüfst. | A2 |
ISTZAHL und ISTLEER Schritt für Schritt
C1 enthält =ISTZAHL(A2). 125 ist eine Zahl, also WAHR. Gib in A2 einen Text wie 125 kg ein, und du bekommst FALSCH. Ändere die Zahlen oder die Formel und schau, was passiert.
So baust du die Formel selbst auf:
- Klick auf C1 und tippe ISTZAHL mit einer Klammer.
=ISTZAHL( - Klick auf die Zelle, die du prüfen willst, A2.
=ISTZAHL(A2 - Schließ die Klammer und drück die Eingabetaste: 125 ist eine Zahl, also siehst du WAHR.
=ISTZAHL(A2)
Weitere Beispiele
Nach einer Prüfung rechnen
D2 enthält =WENN(ISTZAHL(B2);B2*C2;"Keine Zahl"). In B2 steht das Wort zwei statt der Zahl 2. Ohne ISTZAHL bekämst du #WERT!. Tippe 2 in B2, und die Summe erscheint.
Eine leere Zelle abfangen
C2 enthält =WENN(ISTLEER(B2);"Fehlt";"OK"). Die E-Mail-Adresse fehlt noch. Füll B2 aus, und der Status wird OK.
Prüfen, ob ein Wort vorkommt
C1 enthält =ISTZAHL(SUCHEN("schnell";A2)). SUCHEN ergibt die Position von schnell, und das ist eine Zahl. Steht das Wort nicht da, ergibt SUCHEN einen Fehler, und ISTZAHL ergibt dann FALSCH.
Zusammen mit WENN
=WENN(ISTLEER(B2);"Noch ausfüllen";B2*C2) rechnet erst, wenn B2 ausgefüllt ist. =WENN(ISTZAHL(B2);B2*C2;"Keine Zahl") fängt Text ab, bevor #WERT! erscheint.
Die anderen IST-Funktionen
ISTTEXT prüft auf Text, ISTFEHLER auf einen Fehler und ISTGERADE auf eine gerade Zahl. Alle geben WAHR oder FALSCH zurück.
Prüfen, ob ein Wort in einer Zelle steht
SUCHEN gibt eine Position oder einen Fehler zurück. =ISTZAHL(SUCHEN("schnell";A2)) ergibt WAHR, wenn das Wort in der Zelle steht, und sonst FALSCH.
Wo es oft schiefgeht
- Eine Zelle mit einer Formel, die "" zurückgibt, sieht leer aus, aber ISTLEER ergibt FALSCH.
- Eine als Text gespeicherte Zahl ergibt bei ISTZAHL FALSCH.
Übe das in der Lektion Fehler abfangen mit WENNFEHLER. Die ersten Übungen sind kostenlos.
Häufige Fragen
Was ist der Unterschied zwischen ISTLEER(A2) und A2=""?
A2="" ergibt auch WAHR für eine Zelle mit einer Formel, die "" zurückgibt. ISTLEER ist strenger: Nur eine wirklich leere Zelle ergibt WAHR.