Emnet beskriver de vanligste årsakene til at «#N/A-feil» vises som et resultat av funksjonene INDEKSeller SAMMENLIGNE .  

Obs!: Hvis du vil at enten INDEKS - eller SAMMENLIGNE-funksjonen skal returnere en meningsfull verdi i stedet for #N/A, bruker du HVISFEIL-funksjonen og nester deretter INDEKS - og SAMMENLIGNE-funksjonene i denne funksjonen. Hvis du erstatter #N/A med din egen verdi, identifiseres bare feilen, men løser den ikke. Det er derfor svært viktig før du bruker HVISFEIL, at formelen fungerer som den skal.

Problem: Det finnes ingen data som samsvarer

Når SAMMENLIGNE-funksjonen ikke finner oppslagsverdien i oppslagsmatrisen, returneres feilen #N/A.

Hvis du tror at dataene finnes i regnearket, men SAMMENLIGNE ikke finner dem, kan det være fordi:

  • Cellen har uventede tegn eller skjulte mellomrom.

  • Cellen kan ikke formateres som en riktig datatype. Cellen har for eksempel numeriske verdier, men den kan være formatert som tekst.  

LØSNING: Hvis du vil fjerne uventede tegn eller skjulte mellomrom, bruker du henholdsvis CLEAN- ellerTRIM-funksjonen . Kontroller også om cellene er formatert som riktige datatyper.

Du har brukt en matriseformel uten å trykke CTRL+SKIFT+ENTER

Når du bruker en matrise i INDEKS, SAMMENLIGNE eller en kombinasjon av disse to funksjonene, er det nødvendig å trykke CTRL+SKIFT+ENTER på tastaturet. Excel vil automatisk omslutte formelen i klammeparenteser {}. Hvis du prøver å skrive inn hakeparentesene selv, viser Excel formelen som tekst.

Obs!: Hvis du har en gjeldende versjon av Microsoft 365, kan du ganske enkelt skrive inn formelen i utdatacellen, og deretter trykke ENTER for å bekrefte formelen som en dynamisk matriseformel. Ellers må formelen angis som en eldre matriseformel ved først å merke utdataområdet, skrive inn formelen i utdatacellen og deretter trykke CTRL+SKIFT+ENTER for å bekrefte den. Excel setter inn klammeparenteser i begynnelsen og slutten av formelen for deg. Hvis du vil ha mer informasjon om matriseformler, kan du se retningslinjer og eksempler på matriseformler.

Problem: Det er en inkonsekvens i samsvarstypen og sorteringsrekkefølgen for dataene

Når du bruker SAMMENLIGNE, bør det være en konsekvens mellom verdien i match_type-argumentet og sorteringsrekkefølgen for verdiene i oppslagsmatrisen. Hvis syntaksen avviker fra følgende regler, vil du se #N/A-feilen.

  • Hvis match_type er 1 eller ikke angitt, bør verdiene i lookup_array være i stigende rekkefølge. Eksempel: -2, -1, 0 , 1 , 2..., A, B, C..., USANN, SANN, for å nevne noen.

  • Hvis match_type er -1, skal verdiene i lookup_array være i synkende rekkefølge.

I eksemplet nedenfor er SAMMENLIGNE-funksjonen

=SAMMENLIGNE(40;B2:B10;-1)

Excel-samsvarsfunksjon

Argumentet match_type i syntaksen er satt til -1, noe som betyr at rekkefølgen på verdiene i B2:B10 skal være i synkende rekkefølge for at formelen skal fungere. Men verdiene er i stigende rekkefølge, og det fører til #N/A-feil.

LØSNING: Endre argumentet match_type til 1, eller sorter tabellen i synkende format. Prøv deretter på nytt.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i det tekniske fellesskapet for Excel eller få støtte i Fellesskap.

Se også

Hvordan rette opp en #NA-feil

Slik bruker du regnearkfunksjonene INDEKS og SAMMENLIGNE med flere vilkår i Excel

INDEKS (funksjon)

SAMMENLIGNE (funksjon)

Oversikt over formler i Excel

Unngå formler med feil

Oppdage feil i formler

Alle Excel-funksjoner (alfabetisk)

Alle Excel-funksjoner (etter kategori)

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.