Straight from Excel Help
ALS(ISLEEG(celA:celB)=WAAR;Iets1;iets2)
CelA:CelB = celbereik waar gecontroleerd moet worden,
Iets1 = wat Xcel moet doen als ISLEEG functie WAAR (1) is
Iets2 = wat Xcel moet doen als ISLEEG functie NIET WAAR (0) is
Oftewel:In deze sectie worden de negen werkbladfuncties beschreven waarmee u een type waarde of een type verwijzing test.
Elk van deze functies, gezamenlijk aangeduid als de IS-functies, controleert het type waarde en geeft afhankelijk van het resultaat de uitkomst WAAR of ONWAAR als resultaat. De functie ISLEEG resulteert bijvoorbeeld in de logische waarde WAAR als waarde verwijst naar een lege cel. Als dit niet het geval is, geeft de functie de waarde ONWAAR als resultaat.
Syntaxis
ISLEEG(waarde)
ISFOUT2(waarde)
ISFOUT(waarde)
ISLOGISCH(waarde)
ISNB(waarde)
ISGEENTEKST(waarde)
ISGETAL(waarde)
ISVERWIJZING(waarde)
ISTEKST(waarde)
waarde is de waarde die u wilt testen. waarde kan een lege waarde (lege cel ), foutwaarde, logische waarde, tekstwaarde, numerieke waarde of verwijzingswaarde zijn, of een naam die verwijst naar een van deze waarden.
Functie Resulteert in WAAR als
ISFOUT waarde verwijst naar een foutwaarde (#N/B, #WAARDE!, #VERW!, #DEEL/0!, #GETAL!, #NAAM? of #LEEG!)
ISFOUT2 waarde verwijst naar een foutwaarde met uitzondering van #N/B
ISGEENTEKST waarde verwijst naar een element dat geen tekst is. (Let erop dat deze functie ook WAAR als resultaat geeft als waarde naar een lege cel verwijst)
ISGETAL waarde verwijst naar een getal
ISLEEG waarde verwijst naar een lege cel
ISLOGISCH waarde verwijst naar een logische waarde
ISNB waarde verwijst naar de foutwaarde #N/B (waarde niet beschikbaar)
ISTEKST waarde verwijst naar tekst
ISVERWIJZING waarde verwijst naar een verwijzing
Aanvullende informatie
De waarde-argumenten van de IS-functies worden niet geconverteerd. Zo wordt bij de meeste andere functies waar u een getal moet opgeven, de tekstwaarde "19" geconverteerd naar het getal 19. In de formule ISGETAL("19") wordt "19" echter niet geconverteerd en geeft de functie ISGETAL de waarde ONWAAR als resultaat.
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 functie ALS gebruikt, kunt u er fouten in formules mee opsporen (zie de volgende voorbeelden).
Voorbeeld 1
Het voorbeeld is mogelijk beter te begrijpen als u het naar een leeg werkblad kopieert.
Werkwijze
Maak een lege werkmap of een leeg werkblad.
Selecteer het voorbeeld in het Help-onderwerp. Selecteer geen rij- of kolomkoppen.
Een voorbeeld selecteren in een Help-onderwerp
Druk op CTRL+C.
Selecteer cel A1 in het werkblad en druk op CTRL+V.
Als u afwisselend de resultaten en de bijbehorende formules wilt weergeven, drukt u op CTRL+` (accent grave). U kunt ook de optie Formules controleren aanwijzen in het menu Extra en vervolgens op Controlemodus voor formules klikken.
1
2
3
4
A B
Formule Beschrijving (resultaat)
=ISLOGISCH(WAAR) Controleert of WAAR een logische waarde is (WAAR)
=ISLOGISCH("WAAR") Controleert of "WAAR" een logische waarde is (ONWAAR)
=ISGETAL(4) Controleert of 4 een getal is (WAAR)
Voorbeeld 2
Het voorbeeld is mogelijk beter te begrijpen als u het naar een leeg werkblad kopieert.
Werkwijze
Maak een lege werkmap of een leeg werkblad.
Selecteer het voorbeeld in het Help-onderwerp. Selecteer geen rij- of kolomkoppen.
Een voorbeeld selecteren in een Help-onderwerp
Druk op CTRL+C.
Selecteer cel A1 in het werkblad en druk op CTRL+V.
Als u afwisselend de resultaten en de bijbehorende formules wilt weergeven, drukt u op CTRL+` (accent grave). U kunt ook de optie Formules controleren aanwijzen in het menu Extra en vervolgens op Controlemodus voor formules klikken.
1
2
3
4
5
6
A
Gegevens
Goud
Regio1
#VERW!
330,92
#N/B
Formule Beschrijving (resultaat)
=ISLEEG(A2) Controleert of de cel A2 leeg is (ONWAAR)
=ISFOUT(A4) Controleert of #VERW! een fout is (WAAR)
=ISNB(A4) Controleert of #VERW! de fout #N/B is (ONWAAR)
=ISNB(A6) Controleert of #N/B de fout #N/B is (WAAR)
=ISFOUT2(A6) Controleert of #N/B een fout is (ONWAAR)
=ISGETAL(A5) Controleert of 330,92 een getal is (WAAR)
=ISTEKST(A3) Controleert of Regio1 tekst is (WAAR)
ALS(ISLEEG(celA:celB)=WAAR;Iets1;iets2)
CelA:CelB = celbereik waar gecontroleerd moet worden,
Iets1 = wat Xcel moet doen als ISLEEG functie WAAR (1) is
Iets2 = wat Xcel moet doen als ISLEEG functie NIET WAAR (0) is
99 bugs in the code , 99 bugs in the code
Take on down and patch it up...
117 bugs in the code.
Verwijderd
=if(isempty(C10);"hoi")
mischien bedoel je dit? Hij zet alleen nu "hoi" in de cel waar je ook de formule hebt staan. Ik weet niet zo hoe je dat in een andere cel kan krijgen. Mischien iemand anders een idee?
mischien bedoel je dit? Hij zet alleen nu "hoi" in de cel waar je ook de formule hebt staan. Ik weet niet zo hoe je dat in een andere cel kan krijgen. Mischien iemand anders een idee?
Pagina: 1