In diesem Tutorial wird gezeigt, wie Sie überprüfen können, ob eine Zelle in einem Bereich eine Zahl in Excel und Google Sheets enthält.
Überprüfen Sie, ob der Bereich eine Zahl enthält
Um zu testen, ob eine Zelle in einem Bereich eine Zahl enthält, verwenden wir die Funktionen ISNUMBER und SUMPRODUCT.
ISNUMBER-Funktion
Die ISNUMBER-Funktion macht genau das, was ihr Name verspricht. Es testet, ob eine Zelle eine Zahl ist, und gibt TRUE oder FALSE aus.
1 | =ISNUMMER(A2) |
SUMPRODUCT-Funktion
Die ISNUMBER-Funktion testet nur eine einzelne Zelle, daher müssen wir einen Weg finden, den gesamten Bereich zu testen. Hier kommt die SUMPRODUCT-Funktion ins Spiel. Die SUMPRODUCT-Funktion summiert ein Array von Werten. Wenn wir also jede Zelle einzeln testen können und eine 1 (TRUE) oder 0 (FALSE) ausgeben, wenn jede Zelle als Text, dann können wir die Werte zusammenfassen. Wenn die Summe größer als 0 ist, wissen wir, dass mindestens eine Zelle Text enthält.
Hier zunächst die abschließende Berechnung:
1 | =SUMMENPRODUKT(--ISNUMMER(A2:C2))>0 |
Jetzt gehen wir es durch.
123456789 | =SUMMENPRODUKT(--ISNUMMER(A2:C2))>0=SUMMENPRODUKT(--{WAHR, FALSCH, WAHR})>0=SUMMENPRODUKT({1, 0, 1})>0=2>0=WAHR |
Hinweis: die doppelten negativen Werte wandeln TRUE/FALSE in 1 / 0 um. Alternativ können Sie die ISNUMBER-Funktion mit *1 . multiplizieren
1 | =SUMMENPRODUKT(ISNUMMER(A2:C2)*1)>0 |
Anstatt TRUE / FALSE auszugeben, können Sie eine IF-Anweisung verwenden, um andere Texte oder Berechnungen auszugeben:
1 | =WENN(SUMMENPRODUKT(--ISNUMMER(A2:C2))>0, "Ja", "Nein") |
Google Tabellen - Überprüfen Sie, ob eine Zelle im Bereich eine Zahl ist
Alle oben genannten Beispiele funktionieren in Google Sheets genauso wie in Excel.