INDEKSI- ja VASTINE-laskentataulukkofunktioiden käyttäminen useiden ehtojen kanssa Excelissä

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 214142 - Näytä tuotteet, joita tämä artikkeli koskee.
Tämän artikkelin Microsoft Excel 98 -sovellusta ja sovelluksen aiempia versioita käsittelevä versio on 59482.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Yhteenveto

Tässä artikkelissa on useita esimerkkejä, joissa INDEKSI- ja VASTINE-laskentataulukkofunktioiden avulla etsitään arvo käytettäessä useita ehtoja Microsoft Excelissä.

Enemmän tietoa

Seuraavissa esimerkeissä arvo etsitään INDEKSI- ja VASTINE-laskentataulukkofunktioiden avulla Excelissä käytettäessä useita ehtoja.

Esimerkki 1: Tiedot sarakkeissa

Tapa 1

  1. Käynnistä Excel.
  2. Kirjoita uuteen laskentataulukkoon seuraavat tiedot:
       A1: Osa   B1:  Koodi   C1:  Hinta   D1:  Etsi osa  E1:  Etsi koodi
       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. Voit noutaa koodia 12 käyttävän osan y hinnan ja palauttaa arvon soluun F2 kirjoittamalla seuraavan kaavan soluun F2:
    =INDEKSI($C$2:$C$5,VASTINE(D2,JOS($B$2:$B$5=E2,$A$2:$A$5),0))
  4. Kirjoita kaava taulukkokaavana painamalla CTRL+VAIHTO+ENTER.

    Kaava palauttaa arvon 8,00.
  5. Valitse solu F2, tartu täyttökahvaan ja täytä sitten alas soluun F5 saakka, jolloin kunkin osan ja koodin yhdistelmän hinnat noudetaan.

Tapa 2

Toisen tavan tulokset ovat samat, mutta siinä käytetään ketjuttamista. Seuraava mallikaava saattaa soveltua edellistä paremmin tietojen löytämiseen käytettäessä useampaa kuin kahta ehtoa, koska se ei edellytä upotettuja JOS-lausekkeita. Tämä tapa on identtinen tavan 1 kanssa lukuun ottamatta sitä, että vaiheen 3 kaava korvataan seuraavalla kaavalla:
=INDEKSI($C$2:$C$5,VASTINE(D2&E2,$A$2:$A$5&$B$2:$B$5,0))

Esimerkki 2: Tiedot riveissä

Tapa 1

  1. Käynnistä Excel.
  2. Kirjoita uuteen laskentataulukkoon seuraavat tiedot:
       A1: Osa        B1: x      C1: x     D1: y       E1: y
       A2: Koodi        B2: 11     C2: 12    D2: 11      E2: 12
       A3: Hinta       B3: 5,00   C3: 6,00  D3: 7,00    E3: 8,00
       A4: Etsi osa   B4: y      C4: y     D4: x       E4: x
       A5: Etsi koodi   B5: 12     C5: 11    D5: 12      E5: 11
    					
  3. Voit noutaa koodia 12 käyttävän osan y hinnan ja palauttaa arvon soluun B6 kirjoittamalla seuraavan kaavan soluun B6:
    =INDEKSI($B$3:$E$3,VASTINE(B4,IF($B$2:$E$2=B5,$B$1:$E$1),0))
  4. Kirjoita kaava taulukkokaavana painamalla CTRL+VAIHTO+ENTER.

    Kaava palauttaa arvon 8,00.
  5. Valitse solu B6, tartu täyttökahvaan ja täytä sitten oikealle soluun E6 saakka, jolloin kunkin osan ja koodin yhdistelmän hinnat noudetaan.

Tapa 2

Toisen tavan tulokset ovat samat, mutta siinä käytetään ketjuttamista. Seuraava mallikaava saattaa soveltua edellistä paremmin tietojen löytämiseen käytettäessä useampaa kuin kahta ehtoa, koska se ei edellytä upotettuja JOS-lausekkeita. Tämä tapa on identtinen tavan 1 (esimerkki 2) kanssa lukuun ottamatta sitä, että vaiheen 3 kaava korvataan seuraavalla kaavalla:
=INDEKSI($B$3:$E$3,VASTINE(B4&B5,$B$1:$E$1&$B$2:$E$2,0))

Suositukset

Saat lisätietoja hakufunktioista valitsemalla Ohje-valikosta Microsoft Excelin ohje, kirjoittamalla Office-avustajaan tai vastaustoimintoon tietoja arvojen hakemisesta luetteloista ja valitsemalla sitten Etsi, jolloin näyttöön tulee aiheeseen liittyviä tietoja.

Ominaisuudet

Artikkelin tunnus: 214142 - Viimeisin tarkistus: 2. helmikuuta 2006 - Versio: 4.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • 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
Hakusanat: 
kbhowto kbquery kbfunctions KB214142

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com