Excel 2010's IS-informationsfunktioner (som i ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT, og så videre) er en stor gruppe funktioner, der i det væsentlige udfører den samme opgave. De evaluerer en værdi eller cellereference og returnerer den logiske SAND eller FALSK, afhængigt af om værdien er eller ikke er den type, som IS-funktionen testes for. Du finder informationsfunktionerne ved at klikke på knappen Flere funktioner på fanen Formler på båndet og i dialogboksen Indsæt funktion.
Excel tilbyder ni indbyggede IS-informationsfunktioner. Hver funktion kræver kun ét argument - en værdi eller cellereference, som den analyserer:
-
ISBLANK( værdi ) evaluerer, om værdien eller cellereferencen er tom.
-
ISERR( værdi ) evaluerer, om værdien eller cellereferencen indeholder en fejlværdi (andre end #NA).
-
FEJL( værdi ) evaluerer, om værdien eller cellereferencen indeholder en fejlværdi (inklusive #NA).
-
ISLOGISK( værdi ) evaluerer, om værdien eller cellereferencen indeholder en logisk SAND eller FALSK værdi.
-
ISNA( værdi ) evaluerer, om værdien eller cellereferencen indeholder den specielle #NA-fejlværdi.
-
ISNONTEXT( værdi ) evaluerer, om værdien eller cellereferencen indeholder en anden type datatype end tekst.
-
ISNUMBER( værdi ) evaluerer, om værdien eller cellereferencen er en numerisk datatype.
-
ISREF( værdi ) evaluerer, om værdien eller cellereferencen i sig selv er en cellereference.
-
ISTEXT( værdi ) evaluerer, om værdien eller cellereferencen indeholder en tekstindtastning.
Ud over disse ni IS-funktioner tilføjer Excel yderligere to, ISEVEN og ISODD, når du aktiverer Analysis ToolPak-tilføjelsen. ISEVEN-funktionen evaluerer, om tallet eller referencen til en celle, der indeholder et tal, er lige, mens ISODD-funktionen evaluerer, om den er ulige. Begge funktioner returnerer fejlværdien #VALUE, hvis cellereferencen ikke er numerisk.
Excels IS funktioner vurdere værdien argumentet som helhed. Hvis værdien i celle A1 f.eks. var 40 Tyve ,
=ISTEXT(A1)
ville returnere SAND, men
=ISNUMBER(A1)
ville returnere FALSK.
At kombinere IS-funktionerne med andre funktioner kan være særligt nyttigt ved fejlhåndtering; du kan bruge disse formler til at oprette dine egne, mere informative fejlmeddelelser til at erstatte Excels. For eksempel,
=HVIS(OG(ERNUMMER(B2),B2>0),B1 * B2,"Indtast venligst din skattesats i det relevante felt")
Denne formel evaluerer først indholdet af celle B2. Hvis celle B2 indeholder et tal, og hvis dette tal er større end nul, multiplicerer formlen værdierne i celle B1 og B2 sammen (i dette tilfælde giver du dig den samlede skat, der skal betales på prisen i celle B1). I alle andre tilfælde – hvis B2 er tom, er et negativt tal eller indeholder tekst – returnerer denne formel sætningen Indtast venligst din skattesats i det relevante felt, som er meget mere informativt end nulbeløbet, negativt beløb eller #VALUE fejl du ellers ville få, hvis du bare brugte formlen =B1 * B2.