Ez a cikk az értékek és oszlophivatkozások típusának teszteléséhez használt nyolc függvényt ismerteti. A két függvény (együttesen ellenőrző függvény) mindegyike ellenőrzi az érték típusát, és az eredménytől függően IGAZ vagy HAMIS értéket ad vissza. Az ÜRES függvény például az IGAZ logikai értéket adja eredményül, ha az érték üres oszlophivatkozás; ellenkező esetben a HAMIS értéket adja eredményül.
Szintaxis
ÜRES(érték)
HIBA.Er.(érték)
HIBÁS(érték)
LOGIKAI(érték)
SZNA(érték)
NEM.SZÖVEG(érték)
SZÁM(érték)
SZÖVEG.E(érték)
Az érték a vizsgálni kívánt érték. Az érték lehet üres, hiba, logikai, szöveg, szám vagy oszlophivatkozás.
| Funkció | Eredménye IGAZ, ha |
|---|---|
| ÜRES | az érték üres oszlophivatkozásra hivatkozik |
| HIBA.E | 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 tetszőleges, nem szöveget tartalmazó elemre hivatkozik. (Ne feledje, hogy a függvény az IGAZ értéket adja vissza, ha az érték üres oszlophivatkozásra hivatkozik.) |
| SZÁM | az érték számra hivatkozik |
| SZÖVEG.E | az érték szövegre hivatkozik |
Megjegyzések
- Az ellenőrző függvények értékargumentumait nem konvertálják át a függvények. A legtöbb egyéb függvényben például, ahol számot kell megadni, a „19” szöveges értéket a 19-es számmá konvertálja a függvény. A SZÁM("19") képletben azonban a program nem konvertálja a "19" értéket szöveges értékké, és a SZÁM függvény a HAMIS értéket adja eredményül.
- Az ellenőrző függvények elsősorban arra használhatók, hogy képletekben megvizsgálják a számítások eredményét. A HA függvénnyel kombinálva megkereshetők a hibák a képletekben (lásd az alábbi példákat).
1. példakészlet
| Képlet | Leírás (eredmény) |
|---|---|
| =LOGIKAI(IGAZ) | Annak vizsgálata, hogy az IGAZ érték logikai érték-e (Igen) |
| =LOGIKAI("IGAZ") | Annak vizsgálata, hogy az IGAZ érték logikai érték-e (Nem) |
| =SZÁM(4) | Annak vizsgálata, hogy a 4 érték számérték-e (Igen) |
2. példakészlet
| Col1 | Képlet | Leírás (eredmény) |
|---|---|---|
| Arany | =ÜRES([1. oszlop]) | Annak vizsgálata, hogy az 1. oszlop értéke üres-e (Nem) |
| #HIV! | =HIBÁS([1. oszlop]) | Annak vizsgálata, hogy #the Oszlop1 oszlopban szereplő érték hibaérték-e (Igen) |
| #HIV! | =ISNA([Col1]) | Annak vizsgálata, hogy az 1. oszlop értéke a #N/A hibát okozza-e (Nem) |
| #HIÁNYZIK | =ISNA([Col1]) | Annak vizsgálata, hogy az 1. oszlopban szereplő érték a #N/A hibát okozza-e (Igen) |
| #HIÁNYZIK | =HIBA.ER.E([1. oszlop]) | Annak vizsgálata, hogy az 1. oszlop értéke hibaérték (Nem) |
| 330,92 | =SZÁM([1. oszlop]) | Annak vizsgálata, hogy az 1. oszlop értéke szám-e (Igen) |
| Régió1 | =SZÖVEG.E([Oszlop1]) | Annak vizsgálata, hogy az 1. oszlop értéke szöveg-e (Igen) |