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)
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å
Slik bruker du regnearkfunksjonene INDEKS og SAMMENLIGNE med flere vilkår i Excel