In dit artikel worden de acht functies beschreven die worden gebruikt voor het testen van het type van een waarde- of kolomverwijzing. Elk van deze functies, gezamenlijk aangeduid als de IS-functies, controleert het type waarde en retourneert WAAR of ONWAAR, afhankelijk van het resultaat. De functie ISLEEG retourneert bijvoorbeeld de logische waarde WAAR als waarde een kolomreferentie is die leeg is; anders wordt ONWAAR geretourneerd.
Syntaxis
ISLEEG(waarde)
ISFOUT2(waarde)
ISFOUT(waarde)
ISLOGISCH(waarde)
ISNB(waarde)
ISGEENTEKST(waarde)
ISGETAL(waarde)
ISTEKST(waarde)
Waarde is de waarde die u wilt testen. Waarde kan leeg, fout, logisch, tekst, getal of kolomreferentie zijn.
Functie |
Resulteert in WAAR als |
---|---|
ISLEEG |
Waarde verwijst naar een lege kolomverwijzing. |
ISFOUT2 |
waarde verwijst naar een foutwaarde met uitzondering van #N/A. |
ISFOUT |
waarde verwijst naar een foutwaarde (#N/B, #WAARDE!, #VERW!, #DEEL/0!, #GETAL!, #NAAM?, of #LEEG!). |
ISLOGISCH |
waarde verwijst naar een logische waarde |
ISNB |
waarde verwijst naar de #N/B (waarde is niet beschikbaar) foutwaarde |
ISGEENTEKST |
waarde verwijst naar een element dat geen tekst is. (Deze functie retourneert WAAR als waarde verwijst naar een lege kolomverwijzing.) |
ISGETAL |
waarde verwijst naar een getal |
ISTEKST |
waarde verwijst naar tekst. |
Opmerkingen
-
De waarde-argumenten van de IS-functies worden niet geconverteerd. Bijvoorbeeld, in de meeste andere functies waar een nummer vereist is, wordt de tekstwaarde "19" geconverteerd naar het getal 19. In de formule ISGETAL("19") wordt '19' echter niet geconverteerd van een tekstwaarde en retourneert de functie ISGETAL ONWAAR.
-
De IS-functies komen goed van pas in formules, omdat ze u in staat stellen het resultaat van een berekening te testen. In combinatie met de functie ALS bieden ze een methode voor het opsporen van fouten in formules (zie de volgende voorbeelden).
Voorbeeldset 1
Formule |
Beschrijving (resultaat) |
---|---|
=ISLOGISCH(WAAR) |
Controleert of WAAR een logische waarde is (Ja) |
=ISLOGISCH("WAAR") |
Controleert of 'WAAR' een logische waarde is (nee) |
=ISGETAL(4) |
Controleert of 4 een getal is (Ja) |
Voorbeeldset 2
Col1 |
Formule |
Beschrijving (resultaat) |
---|---|---|
Goud |
=ISLEEG([Col1]) |
Controleert of de waarde in Col1 leeg is (nee) |
#VERW! |
=ISFOUT([Col1]) |
Controleert of #the waarde in Col1 een fout is (Ja) |
#VERW! |
=ISNB([Col1]) |
Controleert of de waarde in Col1 de fout #N/A is (nee) |
#N/B |
=ISNB([Col1]) |
Controleert of de waarde in Col1 de fout #N/A is (Ja) |
#N/B |
=ISFOUT2([Col1]) |
Controleert of de waarde in Col1 een fout is (nee) |
330,92 |
=ISGETAL([Col1]) |
Controleert of de waarde in Col1 een getal is (Ja) |
Regio1 |
=ISTEKST([Col1]) |
Controleert of de waarde in Kolom1 tekst is (Ja) |