Excel 2010s IS-informasjonsfunksjoner (som i ISBLANK, ISERR, ISNA, ISNUMBER, ISTEXT og så videre) er en stor gruppe funksjoner som i hovedsak utfører den samme oppgaven. De evaluerer en verdi eller cellereferanse og returnerer den logiske TRUE eller FALSE, avhengig av om verdien er eller ikke er typen IS-funksjonen tester. Du finner informasjonsfunksjonene ved å klikke på knappen Flere funksjoner på Formler-fanen på båndet og i dialogboksen Sett inn funksjon.
Excel tilbyr ni innebygde IS-informasjonsfunksjoner. Hver funksjon krever bare ett argument - en verdi eller cellereferanse som den analyserer:
-
ISBLANK( verdi ) evaluerer om verdien eller cellereferansen er tom.
-
ISERR( verdi ) evaluerer om verdien eller cellereferansen inneholder en feilverdi (annet enn #NA).
-
FEIL( verdi ) evaluerer om verdien eller cellereferansen inneholder en feilverdi (inkludert #NA).
-
ISLOGISK( verdi ) evaluerer om verdien eller cellereferansen inneholder en logisk TRUE eller FALSE.
-
ISNA( verdi ) evaluerer om verdien eller cellereferansen inneholder den spesielle #NA-feilverdien.
-
ISNONTEXT( verdi ) evaluerer om verdien eller cellereferansen inneholder en annen type datatype enn tekst.
-
ISNUMBER( verdi ) evaluerer om verdien eller cellereferansen er en numerisk datatype.
-
ISREF( verdi ) evaluerer om verdien eller cellereferansen i seg selv er en cellereferanse.
-
ISTEXT( verdi ) evaluerer om verdien eller cellereferansen inneholder en tekstoppføring.
I tillegg til disse ni IS-funksjonene, legger Excel til ytterligere to, ISEVEN og ISODD, når du aktiverer Analysis ToolPak-tillegget. ISEVEN-funksjonen evaluerer om tallet eller referansen til en celle som inneholder et tall er partall, mens ISODD-funksjonen evaluerer om den er oddetall. Begge funksjonene returnerer feilverdien #VALUE hvis cellereferansen ikke er numerisk.
Excel IS funksjoner vurdere verdien argument som helhet. Hvis for eksempel verdien i celle A1 var 40 tyver ,
=ISTEXT(A1)
ville returnert TRUE, men
=ISNUMBER(A1)
ville returnert FALSE.
Å kombinere IS-funksjonene med andre funksjoner kan være spesielt nyttig ved feilhåndtering; du kan bruke disse formlene til å lage dine egne, mer informative feilmeldinger for å erstatte Excel. For eksempel,
=IF(AND(ISNUMBER(B2),B2>0),B1 * B2,"Vennligst skriv inn skattesatsen din i den aktuelle boksen")
Denne formelen evaluerer først innholdet i celle B2. Hvis celle B2 inneholder et tall, og hvis dette tallet er større enn null, multipliserer formelen verdiene i celle B1 og B2 sammen (i dette tilfellet gir deg den totale skatten som skal betales på prisen som er oppført i celle B1). I alle andre tilfeller – hvis B2 er tom, er et negativt tall eller inneholder tekst – returnerer denne formelen uttrykket Vennligst skriv inn skattesatsen din i den aktuelle boksen, som er mye mer informativ enn nullbeløpet, negativt beløp eller #VALUE feil du ellers ville få hvis du bare brukte formelen =B1 * B2.