Die ISNUMBER-Funktion von Excel gehört zu einer Gruppe von IS-Funktionen oder „Informationsfunktionen“, mit denen Informationen zu einer bestimmten Zelle in einem Arbeitsblatt oder einer Arbeitsmappe ermittelt werden können.
Die Funktion ISNUMBER besteht darin, zu bestimmen, ob die Daten in einer bestimmten Zelle eine Zahl sind oder nicht.
- Wenn die Daten eine Zahl sind oder eine Formel ist, die eine Zahl als Ausgabe zurückgibt, wird von der Funktion der Wert TRUE zurückgegeben - das Beispiel in Zeile 1 im obigen Bild.
- Wenn es sich bei den Daten nicht um eine Zahl handelt oder die Zelle leer ist, wird ein FALSE-Wert zurückgegeben - Beispiel in Zeile 2 im obigen Bild.
Weitere Beispiele zeigen, wie diese Funktion häufig in Verbindung mit anderen Excel-Funktionen verwendet wird, um das Ergebnis von Berechnungen zu testen. Dies geschieht normalerweise, um Informationen zu einem Wert in einer bestimmten Zelle zu sammeln, bevor dieser in anderen Berechnungen verwendet wird.
Die Syntax und Argumente der ISNUMBER-Funktion
Die Syntax einer Funktion bezieht sich auf das Layout der Funktion und enthält den Namen der Funktion, Klammern und Argumente.
Die Syntax für die ISNUMBER-Funktion lautet:
= ISNUMBER (Wert)
Wert: (erforderlich) - bezieht sich auf den getesteten Wert oder Zelleninhalt. Hinweis: ISNUMBER kann selbst nur jeweils einen Wert / eine Zelle prüfen.
Dieses Argument kann leer sein oder Daten wie die folgenden enthalten:
- Textzeichenfolgen
- Zahlen
- Fehlerwerte;
- Boolesche oder logische Werte;
- nicht druckbare Zeichen
Es kann auch eine Zellreferenz oder einen benannten Bereich enthalten, der auf den Speicherort im Arbeitsblatt für einen der oben genannten Datentypen verweist.
ISNUMBER und die IF-Funktion
Wie bereits erwähnt, bietet die Kombination von ISNUMBER mit anderen Funktionen - wie z. B. mit der IF-Funktion - Zeilen 7 und 8 oben - eine Möglichkeit, Fehler in Formeln zu finden, die nicht den richtigen Datentyp als Ausgabe erzeugen.
Nur wenn die Daten in Zelle A6 oder A7 eine Zahl sind, werden sie in diesem Beispiel in einer Formel verwendet, die den Wert mit 10 multipliziert. Andernfalls wird in den Zellen C6 und C7 die Meldung "No Number" angezeigt.
ISNUMBER und SUCHE
Auf ähnliche Weise wird durch Kombinieren von ISNUMBER mit der Funktion SEARCH in den Zeilen 5 und 6 eine Formel erstellt, die die Textzeichenfolgen in Spalte A nach einer Übereinstimmung mit den Daten in Spalte B - der Nummer 456 - durchsucht.
Wenn in Spalte A eine übereinstimmende Zahl gefunden wird, wie in Zeile 5, gibt die Formel den Wert TRUE zurück. Andernfalls wird FALSE als Wert zurückgegeben, wie in Zeile 6 zu sehen.
ISNUMBER und SUMPRODUCT
Die dritte Formulgruppe im Bild verwendet die Funktionen ISNUMBER und SUMPRODUCT in einer Formel, die einen Zellbereich überprüft, um zu sehen, ob sie Zahlen enthalten oder nicht.
Die Kombination der beiden Funktionen umgeht die Einschränkung von ISNUMBER allein, indem jeweils nur eine Zelle auf Zahlendaten geprüft wird.
ISNUMBER überprüft jede Zelle im Bereich - z. B. A3 bis A8 in der Formel in Zeile 10 -, um zu sehen, ob sie eine Zahl enthält, und gibt abhängig vom Ergebnis TRUE oder FALSE zurück.
Beachten Sie jedoch, dass selbst wenn ein Wert im ausgewählten Bereich eine Zahl ist, die Formel eine Antwort mit WAHR zurückgibt - wie in Zeile 9 gezeigt, wo der Bereich A3 bis A9 Folgendes enthält:
- leere Zellen;
- Textdaten;
- eine Fehlermeldung (# DIV / 0!);
- das Copyright-Symbol (©);
- und eine Zahl in Zelle A7, die ausreicht, um einen Wert von WAHR in Zelle C9 zurückzugeben.
So rufen Sie die ISNUMBER-Funktion auf
Zu den Optionen für die Eingabe der Funktion und ihrer Argumente in eine Arbeitsblattzelle gehören:
- Geben Sie die vollständige Funktion ein, beispielsweise: = ISNUMBER (A2) oder = ISNUMBER (456) in eine Arbeitsblattzelle;
- Auswahl der Funktion und ihrer Argumente über das Funktionsdialogfeld ISNUMBER
Obwohl es möglich ist, die vollständige Funktion nur manuell einzugeben, ist es für viele Benutzer einfacher, das Dialogfeld zu verwenden, da es die Syntax der Funktion übernimmt, z. B. Klammern und Komma-Trennzeichen zwischen Argumenten.
ISNUMBER-Funktionsdialogfeld
Die folgenden Schritte beschreiben die Schritte, die zum Eingeben von ISNUMBER in Zelle C2 in der Abbildung oben verwendet werden.
- Klicken Sie auf Zelle C2 - den Ort, an dem die Formelergebnisse angezeigt werden.
- Klicke auf das Formeln Tab.
- Wählen Weitere Funktionen> Informationen Über das Menübandmenü können Sie die Dropdown-Liste der Funktionen öffnen.
- Klicke auf IST NUMMER in der Liste, um das Dialogfeld dieser Funktion aufzurufen
- Klicken Sie im Arbeitsblatt auf Zelle A2, um die Zellreferenz in das Dialogfeld einzugeben
- Klicken Sie auf OK, um das Dialogfeld zu schließen und zum Arbeitsblatt zurückzukehren
- Der Wert TRUE erscheint in Zelle C2, da die Daten in Zelle A2 die Anzahl sind 456
- Wenn Sie auf Zelle C2 klicken, wird die vollständige Funktion angezeigt = ISNUMBER (A2) wird in der Formelleiste über dem Arbeitsblatt angezeigt