Beschrijving
Gebruik deze functie om te controleren of een cel een numerieke waarde bevat, of dat het resultaat van een andere functie een getal is. Ondersteund in Ketens.
Syntax
ISNUMBER(waarde)
Ingangen
Deze functie heeft de volgende argumenten:
| Naam |
Vereist |
Beschrijving |
Geldige invoer |
waarde |
Ja |
De cel die u wilt evalueren. |
Een verwijzing naar een cel, of een formule die resulteert in een cel. |
Voorbeelden
Voorbeeldgegevens
| |
A |
B |
| 1 |
rood |
56 |
| 2 |
groen |
39 |
| 3 |
oranje |
15 |
| 4 |
rood 4 |
92 |
| 5 |
blauw |
22 |
Voorbeeldformules
| Gebruikscasus |
Formule |
Uitleg en resultaat |
| Controleer of de waarde in een cel een getal is. |
=ISNUMBER(A1) |
Deze formule werkt op de volgende manier:
-
ISNUMBER(: Dit is de functie zelf, die controleert of een waarde een getal is.
-
A1: De celverwijzing die de te controleren waarde bevat.
- De functie retourneert TRUE als de waarde alleen een getal is, en anders FALSE.
Voor deze gegevensset retourneert deze formule FALSE. (Omdat A1 "rood" bevat)
|
| Controleer of de waarde in een cel een getal is. |
=ISNUMBER(B1) |
Deze formule werkt op de volgende manier:
-
ISNUMBER(: Dit is de functie zelf.
-
B1: De celverwijzing die de te controleren waarde bevat.
- De functie retourneert TRUE als de waarde alleen een getal is, en anders FALSE.
Voor deze gegevensset retourneert deze formule TRUE (omdat B1 "56" bevat)
|
| Controleer of de waarde in een cel een getal is. |
=ISNUMBER(A4) |
Deze formule werkt op de volgende manier:
-
ISNUMBER(: Dit is de functie zelf.
-
B1: De celverwijzing die de te controleren waarde bevat.
- De functie retourneert TRUE als de waarde alleen een getal is, en anders FALSE.
Voor deze gegevensset retourneert deze formule FALSE. (Omdat A1 naast "4" ook "rood" bevat)
|
| Controleer of de som van twee cellen een getal is. |
=ISGETAL(A1+B1) |
Deze formule werkt op de volgende manier:
-
A1+B1: Probeert de waarden in A1 ("rood") en B1 (56) bij elkaar op te tellen. Deze bewerking resulteert in een #VALUE! fout omdat u tekst en een getal niet wiskundig kunt optellen.
-
ISNUMBER(...): Controleert of het resultaat van de optelling een getal is. Aangezien het resultaat een fout is en geen getal, retourneert de functie FALSE.
Voor deze gegevensset retourneert deze formule FALSE. (Omdat cel A1 "rood" bevat)
|
| Controleren of een cel een specifieke term bevat |
=ISNUMBER(ZOEK("groen", A2)) |
Deze formule werkt op de volgende manier:
-
ZOEK("groen", A2): Zoekt naar de tekst "green" binnen de tekst in A2 ("groen"). Het geeft het nummer van de startpositie (1) terug als het gevonden is, of een foutmelding als het niet gevonden is.
-
ISNUMBER(...): Controleert of het resultaat van de functie SEARCH een getal is.
- Als SEARCH een getal teruggeeft (wat betekent dat er "groen" is gevonden), dan geeft ISNUMBER TRUE terug.
- Als SEARCH een foutmelding geeft (wat betekent dat "groen" niet gevonden is), dan geeft ISNUMBER FALSE terug.
Voor deze gegevensset geeft deze formule TRUE. (Omdat A2 "groen" bevat.) Opmerking: Het zou nog steeds TRUE opleveren als A2 "heldergroen" bevatte. In dat geval zou SEARCH "8" hebben opgeleverd, maar omdat dat nog steeds een getal is, is het resultaat hetzelfde.
|
| Geef een alternatief antwoord als een cel geen nummer is. |
=IF(ISNUMBER(A1), A1*2, "Geen getal") |
Deze formule werkt op de volgende manier:
-
ISNUMBER(A1): Controleert of de waarde in A1 een getal is. Dit levert FALSE op omdat A1 "rood" bevat.
-
IF(...): Evalueert het resultaat van ISNUMBER(A1).
- Aangezien ISNUMBER(A1) FALSE is, voert de functie IF het derde argument uit (de
value_if_false) en retourneert de tekst "Not a Number" (Geen getal).
- Als ISNUMBER(A1) WAAR zou zijn, zou de IF-functie het tweede argument (
A1*2) uitvoeren, waardoor de numerieke waarde in A1 met 2 wordt vermenigvuldigd.
Voor deze gegevensset geeft deze formule Not a Number. (Omdat A1 geen getal bevat.)
|
Notities
- Celbereiken worden niet ondersteund.
- ISNUMBER geeft WAAR voor cellen die datums en tijden bevatten.
- ISNUMBER retourneert FALSE voor lege cellen, cellen die tekst bevatten en fouten.
Verwante functies
TEL
TELTA
TELBLANK
TELIF
TELIFS
ISBLANK
ISERROR
ISNA
ISNUMBER
WAARDE