Den primære hensikten med regneark-programmer er å vurdere og beregne tall. Men tallene i seg selv er meningsløst, så regneark også tillate en rekke tekstlige data , for eksempel navn , ID- koder og etiketter. Når varierende datatyper kan vises i samme celle , må du kanskje finne ut om oppføringen er numerisk før du utfører en beregning. Dette behovet er adressert med ISNUMBER funksjonen , som er inkludert i de fleste regneark-programmer , inkludert Microsoft Excel , OpenOffice Calc og Google Docs . ISNUMBER Funksjon
ISNUMBER funksjonens formål det å avgjøre om spesifiserte data er numerisk . Output resulterer i en enkel " true" eller " False " value , der " Ekte" beskriver hvilke data som numerisk . Når det kombineres med betingede funksjoner, er ISNUMBER funksjon nyttig i å unngå beregning feil når refererte cellene kan inneholde tall eller tekst .
ISNUMBER Format
ISNUMBER funksjonen bruker format " ISNUMBER ( referanse) , " hvor " referanse" kan være faktiske data eller en cellereferanse , for eksempel " ISNUMBER ( 15 )" eller " ISNUMBER ( A1 ) . " Når den brukes av seg selv , funksjonen er innledes med "= "-tegnet, som forteller Excel til å forvente en formel.
brukt med IF funksjon
HVIS-funksjonen bruker formater " HVIS ( tilstand , true_result , false_result ) . " tilstanden kan bruke ISNUMBER funksjon, som gjør formelen for å utføre forskjellige handlinger når dataene er eller ikke er numerisk . Som et eksempel, "= HVIS ( ISNUMBER ( A1) , A1 + A2 , A2) " legger A1 og A2 når A1 inneholdt en rekke , men kun returnerer A2 når A1 var ikke et tall. Uten ISNUMBER betinget formel , oppstår det en feil når du legger de to cellene hvis A1 er ikke et tall .
Tvinge Numbers for å være tekst
Noen ganger tallene må være tekst og ikke inkludert i beregningene. Bare ved hjelp av regneark er formatering til å angi tekst er ikke nok , fordi regneark fortsatt bruke tallene som tall , selv når formatert som tekst. I stedet omslutter tallet i anførselstegn og start den med "= " tegn. Gjør du det gjør ISNUMBER funksjonen returnere en " False ", selv om verdien inneholder et tall. Som et eksempel , for å gjenkjenne 15 som tekst , skriver du inn følgende formel : en
= " 15 "