In dit artikel worden de acht functies beschreven die worden gebruikt om het type waarde- of kolomverwijzing te testen. Met elk van deze functies, gezamenlijk IS-functies genoemd, wordt het type waarde gecontroleerd en wordt afhankelijk van de uitkomst WAAR of ONWAAR als resultaat gegeven. De functie ISLEEG retourneert bijvoorbeeld de logische waarde WAAR als de waarde een lege kolomverwijzing is. anders wordt FALSE als resultaat gegeven.
Syntaxis
ISLEEG(waarde)
ISFOUTR(waarde)
ISFOUT(waarde)
ISLOGISCH(waarde)
ISNB(waarde)
ISGEENTEKST(waarde)
ISGETAL(waarde)
ISTEKST(waarde)
De waarde is de waarde die u wilt testen. De waarde kan leeg, fout, logische waarde, tekst, getal of kolomverwijzing 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. (Houd er rekening mee dat deze functie WAAR als resultaat geeft 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. Als u ze in combinatie met de ALS-functie gebruikt, kunt u er fouten in formules mee opsporen (zie de volgende voorbeelden).
Voorbeeldset 1
| Formule | Beschrijving (resultaat) |
|---|---|
| =ISLOGISCH(WAAR) | Hiermee wordt gecontroleerd of WAAR een logische waarde is (Ja) |
| =ISLOGISCH("WAAR") | Hiermee wordt gecontroleerd of "WAAR" een logische waarde is (Nee) |
| =ISGETAL(4) | Hiermee wordt gecontroleerd of 4 een getal is (Ja) |
Voorbeeldset 2
| Col1 | Formule | Beschrijving (resultaat) |
|---|---|---|
| Goud | =ISLEEG([Kol1]) | Hiermee wordt gecontroleerd of de waarde in kolom 1 leeg is (Nee) |
| #REF! | =ISFOUT([Kol1]) | Hiermee wordt gecontroleerd of #the waarde in Col1 een fout is (Ja) |
| #REF! | =ISNA([Kol1]) | Hiermee wordt gecontroleerd of de waarde in Col1 de fout #N/B is (Nee) |
| #N/B | =ISNA([Kol1]) | Hiermee wordt gecontroleerd of de waarde in Col1 de fout #N/B is (Ja) |
| #N/B | =ISFOUTR([Kol1]) | Hiermee wordt gecontroleerd of de waarde in Col1 een fout is (Nee) |
| 330,92 | =ISGETAL([Kol1]) | Hiermee wordt gecontroleerd of de waarde in Col1 een getal is (Ja) |
| Regio1 | =ISTEKST([Kol1]) | Hiermee wordt gecontroleerd of de waarde in Col1 tekst is (Ja) |