Returnerer den relative plasseringen til et element i en matrise som oppfyller en bestemt verdi i en bestemt rekkefølge. Bruk SAMMENLIGNE i stedet for en av SLÅ.OPP-funksjonene når du trenger plasseringen til et element i et område i stedet for selve elementet.
Syntaks
SAMMENLIGNE(søkeverdi;søkematrise;type)
Søkeverdi er verdien du bruker til å finne ønsket verdi i en tabell.
-
Søkeverdi er 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 den verdien du vil finne.
-
Søkeverdi kan være en verdi (tall, tekst eller logisk verdi) eller en cellereferanse til et tall, tekst eller logisk verdi.
Søkematrise er et sammenhengende celleområde som inneholder mulige søkeverdier. Søkematrise må være en matrise eller en matrisereferanse.
Type er tallet -1, 0 eller 1. Type angir hvordan søkeverdi sammenlignes med verdier i søkematrise.
-
Hvis type er 1, finner SAMMENLIGNE den største verdien som er mindre enn eller lik søkeverdien. Søkematrise må plasseres i stigende rekkefølge: ...-2; -1; 0; 1; 2; ...; A-Å; SANN; USANN.
-
Hvis type er 0, finner SAMMENLIGNE den første verdien som er nøyaktig lik søkeverdi. Søkematrise kan plasseres i en hvilken som helst rekkefølge.
-
Hvis type er -1, finner SAMMENLIGNE den minste verdien som er større enn eller lik søkeverdi. Søkematrise må plasseres i synkende rekkefølge: USANN; SANN; Å-A;...2; 1; 0; -1; -2;..., og så videre.
-
Hvis type utelates, brukes verdien 1.
Kommentarer
- SAMMENLIGNE returnerer plasseringen til den sammenlignede verdien innenfor søkematrise, ikke selve verdien. SAMMENLIGNE("b";{"a";"b";"c"};0) returnerer for eksempel 2, den relative plasseringen til "b" innenfor 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 #N/A.
- Hvis type er 0 og søkeverdi er tekst, kan søkeverdi inneholde jokertegn, stjerne (*) og spørsmålstegn (?). En stjerne sammenligner enhver rekkefølge av tegn, mens et spørsmålstegn sammenligner alle enkelttegn.
Eksempel
Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, velger kategorien Formel, og ser i boksen Formel i aktiv celle (aktiv celle).
Produkt | Antall |
---|---|
Bananer | 25 |
Appelsiner | 38 |
Epler | 40 |
Pærer | 41 |
Formel | Beskrivelse (Resultat) |
=SAMMENLIGNE(39;B2:B5;1) | Fordi det ikke finnes et helt lik verdi, returneres plasseringen for den nest laveste verdien (38) i området B2:B5. (2) |
=SAMMENLIGNE(41;B2:B5;0) | Plasseringen for 41 i området B2:B5. (4) |
=SAMMENLIGNE(40;B2:B5;-1) | Returnerer en feil fordi området B2:B5 ikke er i stigende rekkefølge. (#I/T) |