Klassieke bestandstypen zijn vanaf januari 2021 niet meer beschikbaar voor gebruik. U kunt uw klassieke bestanden omzetten of een PDF downloaden. Meer informatie
Workiva-ondersteuningscentrum
ISGETAL
ISGETAL
Laatst bijgewerkt op
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.
Syntaxis
ISNUMBER(waarde)
Invoer
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 een cel als resultaat heeft.
Voorbeelden
Voorbeeldgegevens
A
B
1
rood
56
2
groen
39
3
oranje
15
4
rood 4
92
5
blauw
22
Voorbeeldformules
Gebruiksvoorbeeld
Formule
Uitleg en resultaat
Controleer of de waarde in een cel een getal is.
=ISNUMBER(A1)
Deze formule werkt als volgt:
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 FALSE anders.
Resultaat: ONWAAR . (Omdat A1 "rood" bevat.)
Controleer of de waarde in een cel een getal is.
=ISNUMBER(B1)
Deze formule werkt als volgt:
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 FALSE anders.
Resultaat: WAAR (omdat B1 "56" bevat)
Controleer of de waarde in een cel een getal is.
=ISNUMBER(A4)
Deze formule werkt als volgt:
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 FALSE anders.
Resultaat: ONWAAR . (Omdat A1 naast "4" ook "rood" bevat.)
Controleer of de som van twee cellen een getal is.
=ISNUMBER(A1+B1)
Deze formule werkt als volgt:
A1+B1 : Pogingen om de waarden in A1 ("rood") en B1 (56) op te tellen. Deze bewerking resulteert in een #VALUE!-fout, omdat het wiskundig gezien niet mogelijk is om tekst en een getal bij elkaar op te tellen.
ISNUMBER(...) : Controleert of het resultaat van de optelling een getal is. Omdat het resultaat een fout is en geen getal, retourneert de functie FALSE.
Resultaat: ONWAAR . (Omdat cel A1 "rood" bevat.)
Controleer of een cel een specifieke term bevat.
=ISNUMBER(SEARCH("groen", A2))
Deze formule werkt als volgt:
SEARCH("groen", A2) : Zoekt naar de tekst "groen" in de tekst in A2 ("groen"). Het retourneert het startpositienummer (1) indien gevonden, of een foutmelding indien niet gevonden.
ISNUMBER(...) : Controleert of het resultaat van de SEARCH functie een getal is.
Als SEARCH een getal retourneert (wat betekent dat "groen" is gevonden), retourneert ISNUMBER TRUE.
Als SEARCH een foutmelding geeft (wat betekent dat "groen" niet is gevonden), retourneert ISNUMBER FALSE.
Resultaat: WAAR . (Omdat A2 "groen" bevat.) Opmerking: Het zou nog steeds TRUE retourneren als A2 "felgroen" zou bevatten. In dat geval zou SEARCH "8" hebben geretourneerd, maar aangezien dat ook een getal is, is het resultaat hetzelfde.
Geef een alternatief antwoord als een cel geen getal is.
=ALS(ISNUMBER(A1), A1*2, "Geen getal")
Deze formule werkt als volgt:
ISNUMBER(A1) : Controleert of de waarde in A1 een getal is. Dit geeft FALSE terug omdat A1 "rood" bevat.
ALS(...) : Evalueert het resultaat van ISNUMBER(A1) .
Omdat ISNUMBER(A1) ONWAAR is, voert de IF functie het derde argument (de value_if_false ) uit en retourneert de tekst "Geen getal".
Als ISNUMBER(A1) WAAR zou zijn, zou de IF-functie het tweede argument ( A1*2 ) uitvoeren, waarbij de numerieke waarde in A1 met 2 wordt vermenigvuldigd.
Resultaat: Geen getal . (Omdat A1 geen getal bevat.)
Notities
Celbereiken worden niet ondersteund.
ISNUMBER retourneert TRUE voor cellen die datums en tijden bevatten.
ISNUMBER retourneert FALSE voor lege cellen, cellen die tekst bevatten en fouten.