Leírás
Ezek az úgynevezett ellenőrző függvények a megadott értéket 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 eredménye az IGAZ logikai érték, ha az értékargumentum egy üres cellára mutató hivatkozás, minden más esetben a HAMIS logikai érték.
Ellenőrző függvényekkel információt kaphat egy értékről, mielőtt számítást vagy más műveletet végezne vele. Például a HIBÁS és a HA függvény együttes használatával más műveletet végezhet hiba esetén:
= HA( (HIBÁS(A1); "Hiba történt."; A1 * 2)
Ez a képlet ellenőrzi, hogy van-e hiba az A1 cellában. Ha igen, a HA függvény a "Hiba történt" üzenetet adja vissza. Ha nincs hiba, a HA függvény elvégzi az A1*2 műveletet.
Szintaxis
ÜRES(érték)
HIBA.E(érték)
HIBÁS(érték)
LOGIKAI(érték)
NINCS(érték)
NEM.SZÖVEG(érték)
SZÁM(érték)
HIVATKOZÁS(érték)
SZÖVEG.E(érték)
Az ellenőrző függvények szintaxisa a következő argumentum használja:
-
érték Megadása kötelező. A vizsgálni kívánt érték. Az értékargumentum lehet üres cella, hibaérték, logikai érték, szöveg, szám, illetve ezek bármelyikére mutató hivatkozás vagy név.
Függvény |
Eredménye IGAZ, ha |
ÜRES |
az érték üres cellára 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. (A függvény üres cellára való hivatkozásnál az IGAZ logikai értéket adja vissza.) |
SZÁM |
az érték számra hivatkozik |
HIVATKOZÁS |
az érték hivatkozásra mutat |
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. Az idézőjelpárok között lévő numerikus értékeket szövegként kezeli a függvény. 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 „19” nincs szöveges értékből számmá konvertálva, é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 együtt használva megkereshetők a hibák a képletekben (lásd az alábbi példákat).
Példák
1. példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
Képlet |
Leírás |
Eredmény |
=LOGIKAI(IGAZ) |
Annak vizsgálata, hogy az IGAZ érték logikai érték-e |
IGAZ |
=LOGIKAI("IGAZ") |
Annak vizsgálata, hogy az IGAZ érték logikai érték-e |
HAMIS |
=SZÁM(4) |
Annak vizsgálata, hogy a 4 érték számérték-e |
IGAZ |
=HIVATKOZÁS(G8) |
Annak vizsgálata, hogy a G8 érvényes hivatkozás-e |
IGAZ |
=HIVATKOZÁS(XYZ1) |
Annak vizsgálata, hogy az XYZ1 érvényes hivatkozás-e |
HAMIS |
2. példa
Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.
Adatok |
||
Arany |
||
Régió1 |
||
#HIV! |
||
330,92 |
||
#HIÁNYZIK |
||
Képlet |
Leírás |
Eredmény |
=ÜRES(A2) |
Annak vizsgálata, hogy az A2 cella üres-e |
HAMIS |
=HIBÁS(A4) |
Annak vizsgálata, hogy az A4 cellában lévő #HIV! érték hibaérték-e |
IGAZ |
=NINCS(A4) |
Annak vizsgálata, hogy az A4 cellában lévő #HIV! érték a #HIÁNYZIK hibaérték-e |
HAMIS |
=NINCS(A6) |
Annak vizsgálata, hogy az A6 cellában lévő #HIÁNYZIK érték a #HIÁNYZIK hibaérték-e |
IGAZ |
=HIBA.E(A6) |
Annak vizsgálata, hogy az A6 cellában lévő #HIÁNYZIK érték hibaérték-e |
HAMIS |
=SZÁM(A5) |
Annak vizsgálata, hogy az A5 cellában lévő 330,92 érték szám-e |
IGAZ |
=SZÖVEG.E(A3) |
Annak vizsgálata, hogy az A3 cellában lévő Régió1 érték szöveg-e |
IGAZ |