Ez a témakör az értékek és oszlophivatkozások típusának vizsgálatára szolgáló nyolc függvényt ismerteti. Ezek az úgynevezett típusellenőrző függvények az érték típusát vizsgálják meg és a vizsgálat eredményétől függően IGAZ vagy HAMIS értéket adnak eredményül. Például az ÜRES függvény visszatérési értéke az IGAZ logikai érték, ha az érték egy üres oszlopra mutató hivatkozás, egyébként a HAMIS logikai érték.
Szintakszis
ÜRES(érték)
HIBA(érték)
HIBÁS(érték)
LOGIKAI(érték)
NINCS(érték)
NEM.SZÖVEG(érték)
SZÁM(érték)
SZÖVEG.E(érték)
Érték: A vizsgálandó érték. Az argumentum lehet üres, hibaérték, logikai érték, szöveg, szám és oszlophivatkozás.
Függvény |
Eredménye IGAZ, ha |
ÜRES |
Az érték üres oszlophivatkozásra hivatkozik. |
HIBA |
az érték a #HIÁNYZIK kivételével valamelyik hibaértékre hivatkozik |
HIBÁS |
az érték valamelyik hibaértékre hivatkozik (#HIÁNYZIK, #ÉRTÉK!, #HIV!, #ZÉRÓOSZTÓ!, #SZÁM!, #NÉV? vagy #NULLA!) |
LOGIKAI |
az érték logikai értékre hivatkozik |
NINCS |
az érték a #HIÁNYZIK (nincs adat) hibaértékre hivatkozik |
NEM.SZÖVEG |
Az érték nem szövegre (karakterláncra) hivatkozik. Fontos megjegyezni, hogy ez a függvény üres oszlopra való hivatkozásnál az IGAZ logikai értéket adja vissza. |
SZÁM |
az érték számra hivatkozik |
SZÖVEG.E |
az érték szövegre hivatkozik |
Megjegyzések
-
A típusellenőrző függvények nem konvertálják argumentumuk értékét. A legtöbb függvény például a "19" szövegértéket a 19-es számra konvertálja. Ezzel szemben a SZÁM("19") képletben a "19" szövegértékét a függvény nem konvertálja, és a SZÁM függvény a HAMIS logikai értéket adja vissza.
-
A típusellenőrző függvények elsősorban képletekben, a számítások eredményének vizsgálatára használatosak. A HA függvénnyel együtt használva ezeket, a hibák helye is megállapítható a képletekben (lásd az alábbi példákat).
1. példasor
Képlet |
Leírás (eredmény) |
=LOGIKAI(IGAZ) |
Annak vizsgálata, hogy az IGAZ logikai érték-e (Igen) |
=LOGIKAI("IGAZ") |
Annak vizsgálata, hogy az "IGAZ" logikai érték-e (Nem) |
=SZÁM(4) |
Annak vizsgálata, hogy a 4 szám-e (Igen) |
2. példasor
Oszlop1 |
Képlet |
Leírás (eredmény) |
Arany |
=ÜRES([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 üres-e (Nem) |
#HIV! |
=HIBÁS([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 értéke hibás-e (Igen) |
#HIV! |
=NINCS([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 értéke a #HIÁNYZIK hiba-e (Nem) |
#HIÁNYZIK |
=NINCS([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 értéke a #HIÁNYZIK hiba-e (Igen) |
#HIÁNYZIK |
=HIBA([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 értéke hiba-e (Nem) |
330,92 |
=SZÁM([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 értéke szám-e (Igen) |
Terület1 |
=SZÖVEG.E([Oszlop1]) |
Annak vizsgálata, hogy az Oszlop1 értéke szöveg-e (Igen) |