#NAVN? i Excel – hvorfor Excel ikke kjenner igjen formelen
Kort svar
#NAVN? betyr at Excel ikke kjenner igjen et navn i formelen. De vanligste årsakene er skrivefeil i funksjonsnavnet, tekst som mangler anførselstegn, et navngitt område som er slettet eller stavet feil, og funksjoner som ikke finnes i din Excel-versjon. Excel viser feilen på det første navnet den ikke forstår - så det er alltid ett bestemt ord i formelen som er problemet, ikke formelen som helhet.
#NAVN? er den mest bokstavelige av Excels feilmeldinger. Den betyr: jeg vet
ikke hva dette ordet er.
Og siden det alltid er ett bestemt ord som er problemet, er feilsøkingen kortere enn for de fleste andre feil.
Finn ordet
Klikk på cellen og se på formelen i formellinjen. Excel markerer ikke ordet for deg, men to knep gjør det raskt:
Beregn formel. Formler → Beregn formel, og klikk Beregn til
#NAVN? dukker opp. Da vet du hvilken del av formelen som feiler.
Autofullfør-testen. Skriv formelen inn på nytt, og se om Excel foreslår funksjonsnavnet mens du skriver. Uteblir forslaget etter fire–fem bokstaver, finnes ikke funksjonen i din versjon – eller du staver den feil.
Årsak 1: skrivefeil i funksjonsnavnet
=SUMER(A2:A10) ← mangler en M =XOPSLAG(...) ← mangler en P =ANTAL.HVIS(...) ← mangler en L
Skriv funksjonsnavnet med små bokstaver. Godtar Excel det, gjør den om til store bokstaver av seg selv når du trykker Enter. Blir navnet stående med små bokstaver, kjente den det ikke igjen – en test som tar ett sekund.
Årsak 2: tekst uten anførselstegn
=HVIS(A2>100; Høy; Lav) ← Høy og Lav tolkes som navn =HVIS(A2>100; "Høy"; "Lav") ← riktig
Alt som er tekst i en formel må stå i rette anførselstegn. Har du limt inn fra Word, e-post eller en nettside, er anførselstegnene ofte typografiske – og de teller ikke. Skriv dem inn på nytt i Excel.
Årsak 3: navngitt område som ikke finnes
=SUMMER(Salgstall)
Feiler dette, er Salgstall ikke definert – eller stavet annerledes enn du tror.
Formler → Navnebehandling. Der ser du alle navn i arbeidsboken, hva de peker på, og hvilket omfang de har.
To ting å se etter:
- Omfang. Er navnet definert med omfang «Ark2», virker det ikke i en formel på Ark1.
- Refererer til. Står det
#REF!der, peker navnet på noe som er slettet. Da må navnet defineres på nytt. Se #REF! i Excel.
Navn som er kopiert med et ark fra en annen fil er en klassisk kilde til dette – de følger med, men peker fortsatt på den gamle filen.
Årsak 4: funksjonen finnes ikke i din versjon
Dette er den som forvirrer mest, fordi formelen ser helt riktig ut.
| Funksjon | Krever |
|---|---|
XOPPSLAG, XSAMMENLIGNE |
Microsoft 365 eller Excel 2021 |
FILTER, UNIK, SORTER, SEKVENS |
Microsoft 365 eller Excel 2021 |
LA, LAMBDA |
Microsoft 365 |
TEKST.KOMBINER, HVIS.SETT |
Excel 2019 eller nyere |
MAKS.HVIS.SETT, MIN.HVIS.SETT |
Excel 2019 eller nyere |
Symptomet er lett å kjenne igjen: du åpner en fil noen andre har laget, og
formlene som bruker disse gir #NAVN? – ofte med _xlfn. foran navnet i
formellinjen.
_xlfn.XOPPSLAG betyr «denne funksjonen finnes i en nyere Excel enn din». Da er
det ikke noe å rette i formelen; du må enten oppgradere, eller skrive formelen
om til noe versjonen din har:
=XOPPSLAG(A2; B:B; C:C; "Ikke funnet") =HVISFEIL(FINN.RAD(A2; B:C; 2; USANN); "Ikke funnet") ← eldre versjoner
Årsak 5: engelske funksjonsnavn i en norsk Excel
En norsk Excel forstår SUMMER, ikke SUM. HVIS, ikke IF. XOPPSLAG,
ikke XLOOKUP.
Åpner du en fil laget i en engelsk Excel, oversettes navnene automatisk – det er lagret som språkuavhengige koder i filen. Men limer du inn formelteksten fra en nettside eller en e-post, skjer ingen oversettelse.
De vanligste:
| Engelsk | Norsk |
|---|---|
SUM |
SUMMER |
IF |
HVIS |
VLOOKUP |
FINN.RAD |
XLOOKUP |
XOPPSLAG |
COUNTIF |
ANTALL.HVIS |
SUMIFS |
SUMMER.HVIS.SETT |
IFERROR |
HVISFEIL |
INDEX / MATCH |
INDEKS / SAMMENLIGNE |
TEXT |
TEKST |
LEFT / RIGHT / MID |
VENSTRE / HØYRE / DELTEKST |
Merk også skilletegnet: norsk Excel bruker som regel semikolon mellom argumenter, engelsk bruker komma. En formel som er kopiert fra nettet må ofte rettes på begge deler.
Årsak 6: kolon som er blitt borte
=SUMMER(A2A10) ← mangler kolon, tolkes som et navn =SUMMER(A2:A10) ← riktig
Samme skjer med et mellomrom på feil sted. =SUMMER(A2 A10) er faktisk gyldig
syntaks – mellomrom betyr snitt mellom to områder – men gir #NULL! og ikke det
du ville.
Årsak 7: funksjonen krever et tillegg som ikke er aktivert
ANALYSEVERKTØY-funksjoner og enkelte finansfunksjoner krever at tillegget er
slått på. Fil → Alternativer → Tillegg → Excel-tillegg → Gå til, og kryss av
for Analyseverktøy.
Dette er sjeldent i moderne versjoner, der de fleste av disse funksjonene er innebygd – men det forekommer i filer som er arvet fra eldre oppsett.
Sjekkliste
- Beregn formel for å finne hvilken del som feiler.
- Skriv funksjonsnavnet med små bokstaver – blir det ikke til store, er navnet ukjent.
- Sjekk at all tekst står i rette anførselstegn.
- Se etter
_xlfn.i formellinjen – da er det et versjonsproblem. - Åpne Navnebehandling og kontroller navn, omfang og hva de peker på.
- Kontroller at funksjonsnavnene er på norsk, og at skilletegnet er semikolon.
- Se etter manglende kolon i områdereferanser.
Andre feilmeldinger
| Feil | Betyr |
|---|---|
#VERDI! |
Formelen fikk en verdi av feil type |
#I/T |
Oppslaget fant ikke verdien |
#REF! |
Formelen peker på en celle som er slettet |
#DIV/0! |
Deling på null eller tom celle |
#NULL! |
To områder som ikke overlapper |
#OVERFLYT! |
Ikke plass til resultatet av en dynamisk matrise |
Er det #REF!, se #REF! i Excel. Er det
#OVERFLYT!, se
#OVERFLYT! i Excel. Og gir formelen ingen
feilmelding, men likevel feil svar, start på
Excel-formelen virker ikke.
Vanlige spørsmål
Hva heter #NAVN? på engelsk?
#NAME?. Feilkodene oversettes med språkversjonen av Excel, men betyr det samme.
Hvorfor virker en formel jeg fant på nettet ikke hos meg?
Fordi funksjonsnavnene er på engelsk. En norsk Excel forstår SUMMER, ikke SUM. Excel oversetter navnene automatisk når filen er laget i en annen språkversjon, men ikke når du limer inn ren tekst i formellinjen.
Hvorfor får kollegaen min #NAVN? på en formel som virker hos meg?
Som regel fordi de har en eldre Excel-versjon uten funksjonen. Åpner de en fil laget i Microsoft 365 i Excel 2019, gir XOPPSLAG, FILTER og UNIK #NAVN? – funksjonene finnes rett og slett ikke der.
Hva betyr @-tegnet som dukker opp foran funksjonsnavnet?
Det er en markør Excel legger inn når en fil fra en nyere versjon åpnes i en eldre, eller motsatt. _xlfn foran navnet betyr at funksjonen ikke finnes i denne versjonen. Begge deler peker på et versjonsproblem, ikke på en skrivefeil.
Kan #NAVN? komme fra et navngitt område?
Ja, og det er den nest vanligste årsaken. Er navnet slettet, stavet feil eller definert bare for ett ark mens formelen står på et annet, finner ikke Excel det. Se etter i Formler og Navnebehandling.
Hvorfor gir =SUMMER(A2:A10) plutselig #NAVN? etter at jeg limte inn fra Word?
Fordi innlimingen tok med et usynlig tegn, eller fordi anførselstegnene ble til typografiske anførselstegn. Excel godtar bare rette anførselstegn. Skriv formelen inn på nytt for hånd.
Kan jeg skjule feilen med HVISFEIL?
Du kan, men ikke gjør det her. #NAVN? betyr at formelen ikke er gyldig i det hele tatt. Å skjule den gir et regneark som ser riktig ut og ikke regner noe.