SAMMENLIGNE

Microsoft Office 2003

Se også

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 Microsoft Excel sammenligner søkeverdier 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-Å, USANN, SANN.

  • 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: SANN, USANN, Å-A,...2, 1, 0, -1, -2,..., osv.

  • Hvis type utelates, antas den å være 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 jokertegnene stjerne (*) og spørsmålstegn (?). En stjerne tilsvarer en vilkårlig tegnrekke, mens et spørsmålstegn tilsvarer et vilkårlig enkelttegn.

Eksempel

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

Vis Hvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
5
A B
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 største verdien som er mindre enn søkeverdi (38) i området B2:B5. (2)
=SAMMENLIGNE(41;B2:B5;0) Returnerer plasseringen til 41 i området B2:B5. (4)
=SAMMENLIGNE(40;B2:B5;-1) Returnerer en feil fordi området B2:B5 ikke er i synkende rekkefølge. (#I/T)