Du er frakoblet, venter på at Internett skal koble til igjen

Bruke INDEX- og MATCH-regnearkfunksjonene med flere kriterier i Excel

Kundestøtte for Office 2003 er avsluttet

Microsoft avsluttet kundestøtte for Office 2003 den 8. april 2014. Denne endringen har påvirket programvareoppdateringene og sikkerhetsalternativene dine. Finn ut hvordan dette påvirker deg og hvordan du forblir beskyttet.

Hvis du vil ha en Microsoft Excel 98-versjon og tidligere versjon av denne artikkelen, kan du se59482 (denne artikkelen kan være på engelsk).
Sammendrag
Denne artikkelen inneholder flere eksempler som bruker INDEX- og MATCH-regnearkfunksjoner i Microsoft Excel til å finne en verdi ut fra flere kriterier.
Mer informasjon
Følgende eksempler bruker INDEX- og MATCH-regnearkfunksjoner til å finne en verdi basert på flere kriterier.

Eksempel 1: Data i kolonner

Metode 1

  1. Start Excel.
  2. Skriv inn følgende data i et nytt regneark:
       A1: Del    B1:  Kode    C1:  Pris    D1:  Finn del   E1:  Finn kode   A2: x      B2:  11      C2:  5,00    D2:  y          E2:  12   A3: x      B3:  12      C3:  6,00    D3:  y          E3:  11   A4: y      B4:  11      C4:  7,00    D4:  x          E4:  12   A5: y      B5:  12      C5:  8,00    D5:  x          E5:  11					
  3. Skriv inn følgende formel i celle F2 for å finne prisen på del y med kode 12 og vise verdien i celle F2:
    =INDEX($C$2:$C$5,MATCH(D2,IF($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Trykk CTRL+SKIFT+ENTER for å skrive inn formelen som en matriseformel.

    Formelen gir verdien 8,00.
  5. Velg celle F2, ta tak i fyllhåndtaket og fyll ned til celle F5 for å finne prisen for hver kombinasjon av del og kode.

Metode 2

En annen metode gir samme resultat, men bruker sammensetning i stedet. Følgende eksempelformel kan fungere bedre til å sammenligne data mot flere kriterier enn to, fordi den ikke krever nestede IF-setninger. Denne metoden er identisk med metode 1, bortsett fra at du erstatter formelen i trinn 3 med følgende formel:
=INDEX($C$2:$C$5,MATCH(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Eksempel 2: Data ordnet i rader

Metode 1

  1. Start Excel.
  2. Skriv inn følgende data i et nytt regneark:
       A1: Del          B1: x      C1: x     D1: y       E1: y   A2: Kode         B2: 11     C2: 12    D2: 11      E2: 12   A3: Pris         B3: 5,00   C3: 6,00  D3: 7,00    E3: 8.00   A4: Finn del     B4: y      C4: y     D4: x       E4: x   A5: Finn kode    B5: 12     C5: 11    D5: 12      E5: 11					
  3. Skriv inn følgende formel i celle B6 for å finne prisen på del y med kode 12 og vise verdien i celle B6:
    =INDEX($B$3:$E$3,MATCH(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Trykk CTRL+SKIFT+ENTER for å skrive inn formelen som en matriseformel.

    Formelen gir verdien 8,00.
  5. Velg celle B6, ta tak i fyllhåndtaket og fyll til høyre til celle E6 for å finne prisen for hver kombinasjon av del og kode.

Metode 2

En annen metode gir samme resultat, men bruker sammensetning i stedet. Følgende eksempelformel kan fungere bedre til å sammenligne data mot flere kriterier enn to, fordi den ikke krever nestede IF-setninger. Denne metoden er identisk med metode 1 (under eksempel 2), bortsett fra at du erstatter formelen i trinn 3 med følgende formel:
=INDEX($B$3:$E$3,MATCH(B4&B5,$B$1:$E$1&$B$2:$E$2,0))
index-match Formula examples XL2003 XL2007 XL2000 XL2002 XL2001
Egenskaper

Artikkel-ID: 214142 – Forrige gjennomgang: 12/22/2006 14:59:00 – Revisjon: 5.0

Microsoft Office Excel 2007, Microsoft Office Excel 2003, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 2004 for Mac, Microsoft Excel X for Mac, Microsoft Excel 2001 for Mac

  • kbhowto kbquery kbfunctions KB214142
Tilbakemelding