Hvordan rette opp en #NA-feil

Gjelder for
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel for Android-nettbrett Excel for Android-telefoner Excel for Windows Phone 10 Excel Mobile

#N/A-feilen indikerer vanligvis at en formel ikke finner det den er satt opp til å se etter.

Første løsning

Den vanligste årsaken til #N/A-feilen er i funksjonene XOPPSLAG, FINN.RAD, FINN.KOLONNE eller SAMMENLIGNE, når en formel ikke finner en referert verdi. Oppslagsverdien din finnes for eksempel ikke i kildedataene.

Oppslagsverdien finnes ikke. Formelen i celle E2 er =FINN.RAD(D2,$D$6:$E$8,2,USANN). Finner ikke verdien Banan, så formelen returnerer en #N/A-feil. I dette tilfellet er ikke «Banan» oppført i oppslagstabellen, så FINN.RAD returnerer en #N/A-feil.

Løsning: Du må enten sørge for at oppslagsverdien finnes i kildedataene, eller du må bruke en feilbehandler, for eksempel HVISFEIL i formelen. For eksempel: =HVISFEIL(FORMEL(),0), som sier:

  • = HVIS(formelen beregnes til en feil, vis da 0, ellers, vis formelens resultat)

Du kan bruke "" til ikke å vise noe, eller du kan bytte ut din egen tekst: =HVISFEIL(FORMEL(),"Feilmelding her")

Obs!

Hvis du ikke er sikker på hva du skal gjøre nå, eller hva slags hjelp du trenger, kan du søke etter lignende spørsmål i Microsoft Community, eller publisere et eget spørsmål.

Kobling til forumet for Excel-fellesskapet

Hvis du fremdeles trenger hjelp med å løse denne feilen, kan følgende sjekkliste gir deg hjelp til feilsøking, slik at du kan finne ut hva som sannsynligvis har gått galt i formlene.

Feil verdityper

Oppslagsverdien og kildedataene representerer forskjellige datatyper. Du prøver for eksempel å få FINN.RAD til å referere et tall, men kildedataene er lagret som tekst.

Feil verdityper. Eksemplet viser en FINN.RAD-formel som returnerer en #N/A-feil fordi oppslagselementet er formatert som et tall, mens oppslagstabellen er formatert som tekst. Løsning: Kontroller at datatypene er like. Du kan kontrollere celleformater ved å merke en celle eller et celleområde, deretter høyreklikke og velge Formater celletall> (eller trykk CTRL+1) og om nødvendig endre tallformatet.

Formater celler-dialogboksen som viser Tall-fanen og Tekst-alternativet som valgt

Tips

Hvis du må tvinge en formatendring på en hel kolonne, bruker du først det ønskede formatet, og deretter kan du bruke Datatekst>til Kolonner>Fullfør.

Det er ekstra mellomrom i cellene

Du kan bruke TRIMME-funksjonen til å fjerne innledende eller etterfølgende mellomrom. Følgende eksempel bruker TRIMME nestet inni en FINN.RAD-funksjon for å fjerne innledende mellomrom fra navnene i A2:A7 og returnere avdelingsnavnet.

Bruke FINN.RAD med TRIM i en matriseformel for å fjerne innledende/etterfølgende mellomrom. Formelen i celle E3 er {=FINN.RAD(D2,TRIMME(A2:B7),2,USANN)}, og må angis med CTRL+SKIFT+ENTER. =FINN.RAD(D2,TRIMME(A2:B7),2,USANN)

Obs!

Dynamiske matriseformler – Hvis du har en gjeldende versjon av Microsoft 365 og er på Insiders Fast-utgivelseskanalen , kan du skrive inn formelen i cellen øverst til venstre i utdataområdet, og deretter trykke ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers må formelen angis som en eldre matriseformel ved først å velge utdataområdet, skrive inn formelen i cellen øverst til venstre i utdatatabellen, og deretter trykke på Ctrl + Skift + Enter for å bekrefte den. Det settes inn klammeparenteser i begynnelsen og slutten av formelen for deg i Excel. Hvis du vil ha mer informasjon om matriseformler, kan du se Retningslinjer og eksempler på matriseformler.

Slik bruker du Tilnærmet samsvar- kontra Nøyaktig samsvar-metoden (SANN/USANN)

Funksjoner som slår opp informasjon i tabeller, må som standard sorteres i stigende rekkefølge. Regnearkfunksjonene FINN.RAD og FINN.KOLONNE kan imidlertid inneholde et søkeområde-argument som instruerer funksjonen til å finne et nøyaktig samsvar, selv om tabellen ikke er sortert. For å finne et nøyaktig samsvar angir du søkeområde-argumentet til USANN. Legg merke til at bruk av SANN, som forteller funksjonen at den skal se etter et tilnærmet samsvar, ikke bare resulterer i en #N/A-feil, men den kan også returnere feil resultater, som vist i eksempelet nedenfor.

Eksempel på hvordan bruk av FINN.RAD med argumentet SANN range_lookup kan føre til feilaktige resultater. I dette eksemplet returnerer ikke bare «Banan» en #N/A-feil, «Pære» returnerer feil pris. Dette skyldes bruk av SANN-argumentet, som forteller FINN.RAD at den skal se etter et tilnærmet samsvar i stedet for et nøyaktig samsvar. Det finnes ikke noe tilnærmet samsvar for «Banan», og «Pære» kommer etter «Aprikos» alfabetisk. I dette tilfellet returnerer bruk av FINN.RAD med USANN-argumentet den riktige prisen for «Pære», men «Banan» returnerer fremdeles en #N/A-feil, da det ikke finnes noe som tilsvarer «Banan» i oppslagslisten.

Hvis du bruker SAMMENLIGNE-funksjonen, kan du prøve å endre verdien av type-argumentet for å angi sorteringsrekkefølgen i tabellen. For å finne et nøyaktig treff setter du type-argumentet til 0 (null).

En matriseformel refererer til et område som ikke har samme antall rader eller kolonner som området som inneholder matriseformelen

Du kan løse dette ved å sørge for at området som refereres av matriseformelen, har samme antall rader og kolonner som celleområdet der matriseformelen ble angitt, eller angi matriseformelen i færre eller flere celler, slik at den svarer til områdereferansen i formelen.

I dette eksemplet har celle E2 referert til ikke-samsvarende områder:

Eksempel for matriseformel med ugyldige områdereferanser som forårsaker en #N/A-feil. Formelen i celle E2 er {=SUMMER(HVIS(A2:A11=D2,B2:B5))} og må angis med CTRL+SKIFT+ENTER. =SUMMER(HVIS(A2:A11=D2,B2:B5))

For at formelen skal beregnes riktig, må den endres slik at begge områdene viser til rad 2–11.

=SUMMER(HVIS(A2:A11=D2,B2:B11))

Obs!

Dynamiske matriseformler – Hvis du har en gjeldende versjon av Microsoft 365 og er på Insiders Fast-utgivelseskanalen , kan du skrive inn formelen i cellen øverst til venstre i utdataområdet, og deretter trykke ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers må formelen angis som en eldre matriseformel ved først å velge utdataområdet, skrive inn formelen i cellen øverst til venstre i utdatatabellen, og deretter trykke på Ctrl + Skift + Enter for å bekrefte den. Det settes inn klammeparenteser i begynnelsen og slutten av formelen for deg i Excel. Hvis du vil ha mer informasjon om matriseformler, kan du se Retningslinjer og eksempler på matriseformler.

Hvis du har skrevet inn #N/A eller IA() i celler fordi det manglet data, bytter du disse ut med faktiske data så snart de er tilgjengelige. Før du gjør dette, kan ikke formler som refererer til disse cellene, beregne en verdi, og i stedet returneres #N/A-feilen.

Eksempel på #N/A satt inn i celler, som hindrer at en SUM-formel beregnes riktig. I dette tilfellet har May-December #N/A-verdier, slik at totalen ikke kan beregnes og i stedet returnerer en #N/A-feil.

En formel som bruker en forhåndsdefinert eller brukerdefinert funksjon, mangler ett eller flere obligatoriske argumenter.

Du løser dette ved å sjekke formelsyntaksen for funksjonen du bruker, og angi alle påkrevde argumenter i formelen som returnerer feilen. Dette kan kreve at du går inn i Visual Basic Editor (VBE) for å sjekke funksjonen. Du får tilgang til VBE fra Utvikler-fanen eller med Alt+F11.

En brukerdefinert funksjon som du har angitt, er ikke tilgjengelig.

Du kan løse dette ved å kontrollere at arbeidsboken som inneholder den brukerdefinerte funksjonen, er åpen, og at funksjonen fungerer riktig.

En makro som du kjører, bruker en funksjon som returnerer #N/A

Du kan løse dette ved å kontrollere at argumentene i funksjonen er riktige og brukt på riktig sted.

Du redigerer en beskyttet fil som inneholder slike funksjoner som CELLE, og innholdet i cellene omgjøres til N/A-feil

For å løse dette problemet trykker du Ctrl+Alt+F9 for å beregne regnearket på nytt

Trenger du hjelp med å forstå funksjonsargumenter?

Du kan bruke funksjonsveiviseren for å hjelpe deg, hvis du ikke er sikker på de riktige argumentene. Merk cellen med den aktuelle formelen, gå deretter til fanen Formler og trykk på Sett inn funksjon.

Sett inn Funksjon-knappen. Excel laster veiviseren automatisk:

Eksempel på dialogboksen Formelveiviser. Etter hvert som du klikker argumentene, gir Excel deg relevant informasjon for hvert enkelt argument.

Bruk av #N/A med diagrammer

#N/A kan være nyttig! Det er en vanlig praksis å bruke #N/A ved bruk av data som følgende i for eksempel diagrammer, da #N/A-verdier ikke plottes på et diagram. Her er noen eksempler på hvordan et diagram ser ut med 0-er kontra #N/A.

Eksempel på et linjediagram som tegner inn 0-verdier. I forrige eksempel ser du at 0-verdiene er plottet og vises som en flat linje nederst i diagrammet, og så skyter den opp for å vise totalen. I eksemplet nedenfor vises 0-verdiene som erstattet med #N/A.

Eksempel på et linjediagram som ikke tegner inn #NA-verdier.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få støtte i fellesskap.

Se også

Konvertere tall som er lagret som tekst, til tall

FINN.RAD-funksjonen

FINN.KOLONNE (funksjon)

SLÅ.OPP (funksjon)

SAMMENLIGNE (funksjon)

Oversikt over formler i Excel

Unngå formler med feil

Oppdage feil i formler

Hurtigtaster i Excel

Alle Excel-funksjoner (alfabetisk)

Alle Excel-funksjoner (etter kategori)