Excel 2010:s IS-informationsfunktioner (som i ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT, och så vidare) är en stor grupp funktioner som utför i huvudsak samma uppgift. De utvärderar ett värde eller en cellreferens och returnerar den logiska TRUE eller FALSE, beroende på om värdet är eller inte är den typ som IS-funktionen testar. Du hittar informationsfunktionerna genom att klicka på knappen Fler funktioner på fliken Formler på menyfliksområdet och i dialogrutan Infoga funktion.
Excel erbjuder nio inbyggda IS-informationsfunktioner. Varje funktion kräver bara ett argument - ett värde eller en cellreferens som den analyserar:
-
ISBLANK( värde ) utvärderar om värdet eller cellreferensen är tom.
-
ISERR( värde ) utvärderar om värdet eller cellreferensen innehåller ett felvärde (annat än #NA).
-
FEL( värde ) utvärderar om värdet eller cellreferensen innehåller ett felvärde (inklusive #NA).
-
ISLOGICAL( värde ) utvärderar om värdet eller cellreferensen innehåller ett logiskt SANT eller FALSKT värde.
-
ISNA( värde ) utvärderar om värdet eller cellreferensen innehåller det speciella #NA-felvärdet.
-
ISNONTEXT( värde ) utvärderar om värdet eller cellreferensen innehåller någon annan typ av datatyp än text.
-
ISNUMBER( värde ) utvärderar om värdet eller cellreferensen är en numerisk datatyp.
-
ISREF( värde ) utvärderar om värdet eller cellreferensen i sig är en cellreferens.
-
ISTEXT( värde ) utvärderar om värdet eller cellreferensen innehåller en textpost.
Utöver dessa nio IS-funktioner lägger Excel till ytterligare två, ISEVEN och ISODD, när du aktiverar Analysis ToolPak-tillägget. ISEVEN-funktionen utvärderar om talet eller referensen till en cell som innehåller ett tal är jämnt, medan ISODD-funktionen utvärderar om det är udda. Båda funktionerna returnerar felvärdet #VALUE om cellreferensen inte är numerisk.
Excel IS funktioner utvärdera värdet argument som helhet. Om till exempel värdet i cell A1 var 40 tjuvar ,
=ISTEXT(A1)
skulle återkomma SANT, men
=ISNUMBER(A1)
skulle returnera FALSK.
Att kombinera IS-funktionerna med andra funktioner kan vara särskilt användbart vid felhantering; du kan använda dessa formler för att skapa dina egna mer informativa felmeddelanden för att ersätta Excel. Till exempel,
=OM(OCH(ISNUMMER(B2),B2>0),B1 * B2,"Ange din skattesats i lämplig ruta")
Denna formel utvärderar först innehållet i cell B2. Om cell B2 innehåller ett tal, och om det numret är större än noll, multiplicerar formeln värdena i cellerna B1 och B2 tillsammans (i det här fallet ger dig den totala skatten på priset som anges i cell B1). I alla andra fall – om B2 är tom, är ett negativt tal eller innehåller text – returnerar den här formeln frasen Vänligen ange din skattesats i lämplig ruta, vilket är mycket mer informativt än nollbeloppet, negativt belopp eller #VALUE fel som du annars skulle få om du bara använde formeln =B1 * B2.