Beskrivelse
Hver af disse funktioner, der samlet kaldes HVIS-funktionerne, registrerer værditypen og returnerer SAND eller FALSK afhængigt af resultatet. Funktionen ER.TOM returnerer f.eks. den logiske værdi SAND, hvis værdiargumentet henviser til en tom celle. Hvis ikke, returnerer den FALSK.
Du kan bruge en ER-funktion til at få oplysninger om en værdi, før du udfører en beregning eller en anden handling med den. Du kan f.eks. bruge funktionen ER.FEJL sammen med funktionen HVIS for at udføre en anden handling, hvis der opstår en fejl:
= =HVIS( ER.FEJL(A1), "Der opstod en fejl."; A1 * 2)
Denne formel kontrollerer, om der findes en fejltilstand i A1. Hvis det er tilfældet, returnerer funktionen HVIS meddelelsen "Der opstod en fejl". Hvis der ikke findes nogen fejl, udfører funktionen HVIS beregningen A1*2.
Syntaks
ER.TOM(værdi)
ER.FJL(værdi)
ER.FEJL(værdi)
ER.LOGISK (værdi)
ER.IKKE.TILGÆNGELIG(værdi)
ER.IKKE.TEKST (værdi)
ER.TAL(værdi)
ER.REFERENCE(værdi)
ER.TEKST(værdi)
Syntaksen for funktionen ER har følgende argument:
-
value Påkrævet. Den værdi, der skal testes. Værdiargumentet kan være en tom celle, en fejl, en logisk værdi, tekst, tal eller en referenceværdi eller et navn, der refererer til en af disse.
Funktion |
Returnerer SAND, hvis |
ER.TOM |
Værdi refererer til en tom celle. |
ER.FJL |
Værdi refererer til en fejlværdi, undtagen #I/T. |
ER.FEJL |
Værdi refererer til en fejlværdi (#I/T, #VÆRDI!, #REFERENCE!, #DIVISION/0!, #NUM!, #NAVN? eller #NUL!). |
ER.LOGISK |
Værdi refererer til en logisk værdi. |
ER.IKKE.TILGÆNGELIG |
Værdi refererer til fejlværdien #I/T (værdi ikke tilgængelig). |
ER.IKKE.TEKST |
Værdi refererer til ethvert element, der ikke er tekst. Bemærk, at denne funktion returnerer SAND, hvis værdien refererer til en tom celle. |
ER.TAL |
Værdi refererer til et tal. |
ER.REFERENCE |
Værdi refererer til en reference. |
ER.TEKST |
Værdi refererer til tekst. |
Bemærkninger
-
Værdiargumenterne for ER-funktionerne konverteres ikke. Numeriske værdier, der er omsluttet af dobbelte anførselstegn, behandles som tekst. Eksempel: I de fleste andre funktioner, hvor der kræves et tal, konverteres tekstværdien "19", til tallet 19. Men i formlen ER.TAL("19") konverteres "19" dog ikke fra en tekstværdi til en talværdi, og funktionen ER.TAL returnerer FALSK.
-
ER-funktionerne er nyttige i formler til test af resultatet af en beregning. Når de kombineres med funktionen HVIS, kan de anvendes til lokalisering af fejl i formler (se nedenstående eksempler).
Eksempler
Eksempel 1
Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.
Formel |
Beskrivelse |
Resultat |
=ER.LOGISK(SAND) |
Kontrollerer, om SAND er en logisk værdi. |
SAND |
=ER.LOGISK("SAND") |
Kontrollerer, om "SAND" er en logisk værdi. |
FALSK |
=ER.TAL(4) |
Kontrollerer, om 4 er et tal. |
SAND |
=ER.REFERENCE(G8) |
Kontrollerer, om G8 er en gyldig reference. |
SAND |
=ER.REFERENCE(XYZ1) |
Kontrollerer, om XYZ1 er en gyldig reference. |
FALSK |
Eksempel 2
Kopiér eksempeldataene i følgende tabel, og sæt dem ind i celle A1 i et nyt Excel-regneark. For at få formlerne til at vise resultater skal du markere dem, trykke på F2 og derefter trykke på Enter. Hvis der er brug for det, kan du justere bredden på kolonnerne, så du kan se alle dataene.
Data |
||
Guld |
||
Område1 |
||
#REFERENCE! |
||
330,92 |
||
#I/T |
||
Formel |
Beskrivelse |
Resultat |
=ER.TOM(A2) |
Kontrollerer, om cellen A2 er tom. |
FALSK |
=ER.FEJL(A4) |
Kontrollerer, om værdien i cellen A4, #REFERENCE!, er en fejl. |
SAND |
=ER.IKKE.TILGÆNGELIG(A4) |
Kontrollerer, om værdien i cellen A4, #REFERENCE!, er fejlen #I/T. |
FALSK |
=ER.IKKE.TILGÆNGELIG(A6) |
Kontrollerer, om værdien i cellen A6, #I/T, er fejlen #I/T. |
SAND |
=ER.FJL(A6) |
Kontrollerer, om værdien i cellen A6, #I/T, er en fejl. |
FALSK |
=ER.TAL(A5) |
Kontrollerer, om værdien i cellen A5, 330,92 er et tal. |
SAND |
=ER.TEKST(A3) |
Kontrollerer, om værdien i cellen A3, Region1, er tekst. |
SAND |