Az Excel 2010 IS információs funkciói (mint például az ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT stb.) függvények nagy csoportja, amelyek lényegében ugyanazt a feladatot látják el. Kiértékelnek egy értéket vagy cellahivatkozást, és a logikai IGAZ vagy HAMIS értéket adják vissza, attól függően, hogy az érték az a típus, amelyet az IS függvény tesztel. Az információs függvényeket a Szalag Képletek lapján és a Funkció beszúrása párbeszédpanelen található További funkciók gombra kattintva találja meg.
Az Excel kilenc beépített IS információs funkciót kínál. Minden függvénynek csak egy argumentumra van szüksége – egy értékre vagy cellahivatkozásra, amelyet elemzi:
-
ISBLANK( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás üres-e.
-
Az ISERR( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás tartalmaz-e Hiba értéket (az #NA kivételével).
-
ISERROR( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás tartalmaz-e Hiba értéket (beleértve az #NA értéket is).
-
Az ISLOGICAL( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás tartalmaz-e logikai IGAZ vagy HAMIS értéket.
-
Az ISNA( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás tartalmazza-e a speciális #NA Error értéket.
-
Az ISNONTEXT( value ) kiértékeli, hogy az érték vagy a cellahivatkozás tartalmaz-e bármilyen típusú adattípust a szövegen kívül.
-
Az ISNUMBER( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás numerikus adattípus-e.
-
Az ISREF( érték ) kiértékeli, hogy az érték vagy a cellahivatkozás maga is cellahivatkozás-e.
-
ISTEXT( value ) kiértékeli, hogy az érték vagy a cellahivatkozás tartalmaz-e szöveges bejegyzést.
A kilenc IS-függvényen kívül az Excel további kettőt, az ISEVEN-t és az ISODD-t ad hozzá, amikor aktiválja az Analysis ToolPak bővítményt. Az ISEVEN függvény kiértékeli, hogy a szám vagy egy számot tartalmazó cellára való hivatkozás páros-e, míg az ISODD függvény azt, hogy páratlan-e. Mindkét függvény a #ÉRTÉK hibaértéket adja vissza, ha a cellahivatkozás nem numerikus.
Az Excel IS-függvényei az érték argumentum egészét értékelik . Ha például az A1 cellában az érték 40 Thieves ,
=ISTEXT(A1)
IGAZ adná vissza, de
=ISSZÁM(A1)
HAMIS adná vissza.
Az IS funkciók más funkciókkal való kombinálása különösen hasznos lehet a hibakezelésben; ezekkel a képletekkel létrehozhatja saját, informatívabb hibaüzeneteit az Excel üzenetei helyett. Például,
=HA(ÉS(ISSZÁM(B2),B2>0),B1 * B2"Kérjük, adja meg adókulcsát a megfelelő mezőben")
Ez a képlet először a B2 cella tartalmát értékeli. Ha a B2 cella számot tartalmaz, és ez nagyobb nullánál, akkor a képlet a B1 és B2 cellában lévő értékeket összeszorozza (ebben az esetben megadja a B1 cellában feltüntetett ár után fizetendő teljes adót). Minden más esetben – ha a B2 üres, negatív szám vagy szöveget tartalmaz – ez a képlet a Kérjük, írja be az adókulcsot a megfelelő mezőbe kifejezést, amely sokkal informatívabb, mint a nulla összeg, a negatív összeg vagy az #ÉRTÉK hiba, amelyet egyébként kapna, ha csak a =B1 * B2 képletet használná.