Olet tällä hetkellä offline-tilassa. Internet-yhteyden muodostamista uudelleen odotetaan

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

Office 2003:n tuki on päättynyt

Microsoft lopetti Office 2003:n tuen 8.4.2014. Tämä muutos on vaikuttanut ohjelmistopäivityksiin ja suojausasetuksiin. Lue lisätietoja muutoksen vaikutuksesta ja suojauksen varmistamisesta.

Tämän artikkelin Microsoft Excel 98 -sovellusta ja sovelluksen aiempia versioita käsittelevä versio on 59482.
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.
indeksi vastine kaava esimerkkejä XL2000 XL2002 XL2001
Ominaisuudet

Artikkelin tunnus: 214142 – Viimeisin tarkistus: 02/02/2006 16:33:00 – Versio: 4.0

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
Palaute