SAMMENLIGNE (funksjon)
Tips!: Prøv å bruke den nye XMATCH-funksjonen , en forbedret versjon av SAMMENLIGNE som fungerer i alle retninger og returnerer nøyaktige treff som standard, noe som gjør det enklere og mer praktisk å bruke enn den foregående.
SAMMENLIGNE-funksjonen søker etter et bestemt element i et område med celler og returnerer den relative posisjonen til elementet i området. Hvis for eksempel området A1:A3 inneholder verdiene 5, 25 og 38, returnerer formelen =SAMMENLIGNE(25;A1:A3;0) tallet 2, fordi 25 er det andre elementet i området.
Tips!: Bruk SAMMENLIGNE i stedet for en av SLÅ.OPP-funksjonene når du trenger posisjonen til et element i et område i stedet for selve elementet. Du kan for eksempel bruke SAMMENLIGNE-funksjonen for å tilby en verdi for argumentet rad_nr i INDEKS-funksjonen.
Syntaks
SAMMENLIGNE(søkeverdi, søkematrise, [type])
Syntaksen for funksjonen SAMMENLIGNE har følgende argumenter:
-
søkeverdi Obligatorisk. Verdien du vil sammenligne i søkematrise. Når du for eksempel vil slå opp et telefonnummer i en telefonkatalog, bruker du personens navn som søkeverdi, men telefonnummeret er verdien du vil finne.
Argumentet søkeverdi kan være en verdi (tall, tekst eller logisk verdi) eller en cellereferanse til et tall, tekst eller logisk verdi. -
søkematrise Obligatorisk. Området av celler det søkes i.
-
type Valgfri. Tallet -1, 0 eller 1. Argumentet type angir hvordan Excel skal samsvare søkeverdi med verdier i søkematrise. Standardverdien for dette argumentet er 1.
Følgende tabell beskriver hvordan funksjonen finner verdier basert på innstillingen for argumentet type.
Type |
Virkemåte |
1 eller utelatt |
SAMMENLIGNE finner den største verdien som er mindre enn eller lik søkeverdien. Verdiene i argumentet for søkematrisen må plasseres i stigende rekkefølge, for eksempel: ...-2, -1, 0, 1, 2, ..., A–Å, USANN, SANN. |
0 |
SAMMENLIGNE den første verdien som er nøyaktig lik søkeverdi. Verdiene i argumentet søkematrise kan plasseres i en hvilken som helst rekkefølge. |
-1 |
SAMMENLIGNE finner den minste verdien som er større enn eller liksøkeverdien. Verdiene i argumentet for søkematrisen må plasseres i synkende rekkefølge, for eksempel: USANN, SANN, Å – A, ... 2, 1, 0, -1, -2, ..., og så videre. |
-
SAMMENLIGNE returnerer posisjonen til den sammenlignede verdien i søkematrisen, ikke selve verdien. SAMMENLIGNE("b";{"a";"b";"c"}; 0) returnerer 2, som er den relative posisjonen til «b» i matrisen {"a";"b";"c"}.
-
SAMMENLIGNE skiller ikke mellom store og små bokstaver når tekstverdier sammenlignes.
-
Hvis SAMMENLIGNE ikke finner en tilsvarende verdi, returneres feilverdien #I/T.
-
Hvis type er 0 og søkeverdi er en tekststreng, kan du bruke jokertegnene spørsmålstegn (?) og stjerne (*) i argumentet søkeverdi. Et spørsmålstegn svarer til et hvilket som helst enkelttegn, og en stjerne svarer til en hvilken som helst tegnsekvens. Hvis du vil finne et spørsmålstegn eller en stjerne, skriver du en tilde (~) foran tegnet.
Eksempel
Kopier eksempeldataene i tabellen nedenfor, og lim dem inn i celle A1 i et nytt Excel-regneark. Hvis du vil at formlene skal vises resultater, merker du dem, trykker F2 og deretter ENTER. Hvis du vil, kan du justere kolonnebreddene slik at du kan se alle dataene.
Produkt |
Antall |
|
Bananer |
25 |
|
Appelsiner |
38 |
|
Epler |
40 |
|
Pærer |
41 |
|
Formel |
Beskrivelse |
Resultat |
=SAMMENLIGNE(39;B2:B5;1) |
Fordi det ikke finnes et nøyaktig samsvar, returneres plasseringen til den nest laveste verdien (38) i området B2:B5. |
2 |
=SAMMENLIGNE(41;B2:B5;0) |
Plasseringen til verdien 41 i området B2:B5. |
4 |
=SAMMENLIGNE(40;B2:B5;-1) |
Returnerer en feil fordi verdiene i området B2:B5 ikke er i synkende rekkefølge. |
#I/T |