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

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.
Ominaisuudet

Artikkelin tunnus: 214142 – Viimeisin tarkistus: 2.2.2006 – Versio: 1

Palaute