ER-funksjoner

Microsoft Office 2003

Se også

Dette avsnittet beskriver de ni regnearkfunksjonene som brukes til å teste typen for en verdi eller referanse.

Hver av disse funksjonene, som her refereres til under ett som ER-funksjoner, kontrollerer typen til argumentet verdi og returnerer SANN eller USANN, avhengig av resultatet. Funksjonen ERTOM returnerer for eksempel den logiske verdien SANN hvis verdi er en referanse til en tom celle. Ellers returnerer funksjonen resultatet USANN.

Syntaks

ERTOM(verdi)
ERF(verdi)
ERFEIL(verdi)
ERLOGISK(verdi)
ERIT(verdi)
ERIKKETEKST(verdi)
ERTALL(verdi)
ERREF(verdi)
ERTEKST(verdi)

Verdi    er verdien som du vil teste. Verdi kan være tom (tom celle), feil, logisk, tekst, tall, referanse eller et navn som refererer til noen av disse.

FunksjonReturnerer SANN hvis
ERFVerdi refererer til en hvilken som helst feilverdi bortsett fra #I/T.
ERFEILVerdi refererer til en hvilken som helst feilverdi (#I/T, #VERDI!, #REF!, #DIV/0!, #NUM!, #NAVN? eller #NULL!).
ERIKKETEKSTVerdi refererer til et element som ikke er tekst. (Merk at denne funksjonen returnerer SANN hvis verdi refererer til en tom celle.)
ERITVerdi refererer til feilverdien #I/T (verdi ikke tilgjengelig).
ERLOGISKVerdi refererer til en logisk verdi.
ERREFVerdi refererer til en referanse.
ERTALLVerdi refererer til et tall.
ERTEKSTVerdi refererer til tekst.
ERTOMVerdi refererer til en tom celle.

Kommentarer
  • Argumentet verdi til ER-funksjonene konverteres ikke. I de fleste andre funksjoner som krever et tall som argument, konverteres for eksempel tekstverdien "19" til tallet 19. I formelen ERTALL("19"), blir imidlertid ikke "19" konvertert fra en tekstverdi til et tall, og funksjonen ERTALL returnerer resultatet USANN.
  • ER-funksjonene er nyttige i formler og makroer når du vil teste resultatet av en beregning. Når du kombinerer dem med funksjonen HVIS, kan de brukes til å finne feil i formler (se eksemplene nedenfor).

Eksempel 1

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

VisHvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
A B
Formel Beskrivelse (Resultat)
=ERLOGISK(SANN) Kontrollerer om SANN er en logisk verdi (SANN)
=ERLOGISK("SANN") Kontrollerer om "SANN" er en logisk verdi (SANN)
=ERTALL(4) Kontrollerer om 4 er et tall (SANN)

Eksempel 2

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

VisHvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
5
6
A
Data
Gull
Område1
#REF!
330,92
#I/T
Formel Beskrivelse (Resultat)
=ERTOM(A2) Kontrollerer om celle C2 er tom (USANN)
=ERFEIL(A4) Kontrollerer om #REF! er en feil (SANN)
=ERIT(A4) Kontrollerer om #REF! er feilen #I/T (USANN)
=ERIT(A6) Kontrollerer om #I/T er feilen #I/T (SANN)
=ERF(A6) Kontrollerer om #I/T er en feil (USANN)
=ERTALL(A5) Kontrollerer om 330,92 er et tall (SANN)
=ERTEKST(A3) Kontrollerer om Område1 er tekst (SANN)