LibreOffice 25.2 Hjælp
Returnerer et tal, som repræsenterer en specifik fejltype, eller fejlværdien #N/A, hvis der ikke er nogen fejl.
FEJL.TYPE(Fejl_værdi)
Fejl_værdi – påkrævet argument. Fejlværdi eller reference til en celle, hvis værdi skal valideres.
| Fejlværdi | Returnerer | 
|---|---|
| #NULL! (Fejl:521) | 1 | 
| #DIV/0! (Fejl:532) | 2 | 
| #VÆRDI! (Err:519) | 3 | 
| #REF! (Fejl:524) | 4 | 
| #NAVN? (Fejl:525) | 5 | 
| #NUM! (Fejl:503) | 6 | 
| #N/A (Fejl:32767) | 7 | 
| Andet | #N/A | 
=FEJL.TYPE(#N/A)
Returnerer 7, fordi 7 er indeksnummeret for fejlværdien #N/A.
=FEJL.TYPE(A3)
Hvis A3 indeholder et udtryk tilsvarende division med nul, returnerer funktionen 2, fordi 2 er indekstallet for fejlværdien #DIV/0!
Hvis ved division af A1 med A2, kan A2 blive nul, hvilket du kan håndtere på følgende måde:
=HVIS(ER.FEJL(A1/A2);HVIS(FEJL.TYPE(A1/A2)=2;"Nævneren kan ikke være nul");A1/A2)
Funktionen ER.FEJL returnerer enten SAND eller FALSK afhængigt af, om der er en fejl eller ikke. Hvis der er en fejl, vil funktionen HVIS adressere det andet argument, og hvis der ikke er en fejl, returneres resultatet af beregningen. Det andet argument kontrollerer indeksnummeret for den konkrete fejltype, og hvis den er lig med 2, returnerer den teksten "Nævneren må ikke være nul" og ellers 0. Således vil division med nul blive angivet med klartekst, mens resultatet af divisionen vil blive returneret når divisionen lykkes. Hvis der f.eks. er er en fejl af en anden type, returneres nul.
Hvis funktionen FEJL.TYPE bruges som betingelse i funktionen HVIS og FEJL.TYPE returnerer #N/A, returnerer funktionen HVIS også #N/A. Benyt ER.FEJL for at undgå dette som vist i eksemplet herover.