Kaavat ja funktiot

VASTINE

Vihje: Kokeile käyttää uutta XMATCH-funktiota , paranneltua VASTINE-versiota, joka toimii mihin tahansa suuntaan ja palauttaa tarkat vastineet oletusarvoisesti, jolloin sitä on helpompi ja kätevämpi käyttää kuin edeltäjäänsä.

VASTINE-funktio etsii määritettyä kohdetta solujen alueesta ja palauttaa sitten kyseisen kohteen suhteellisen sijainnin alueessa. Esimerkiksi jos alueessa A1:A3 on arvot 5, 25 ja 38, kaava =VASTINE(25,A1:A3,0) palauttaa arvon 2, koska 25 on alueen toinen arvo.

Selaimesi ei tue videotoimintoa. Asenna Microsoft Silverlight, Adobe Flash Player tai Internet Explorer 9.

Vihje: Käytä VASTINE-funktiota jonkin HAKU-funktion sijasta, kun tarvitset kohteen sijainnin alueessa itse kohteen sijasta. Käytä VASTINE-funktiota esimerkiksi antamaan INDEKSI-funktiolle rivi_nro-argumentti.

Syntaksi

VASTINE(hakuarvo; haku_matriisi; [vastine_laji])

VASTINE-funktion syntaksissa on seuraavat argumentit:

  • hakuarvo    Pakollinen. Arvo, joka halutaan löytää alueelta haku_matriisi. Kun esimerkiksi haet jonkun numeroa puhelinluettelosta, käytät henkilön nimeä hakuarvona, mutta haluamasi arvo on hänen puhelinnumeronsa.Hakuarvo-argumentti voi olla arvo (luku, teksti tai totuusarvo) tai soluviittaus lukuun, tekstiin tai totuusarvoon.

  • haku_matriisi    Pakollinen. Etsittävien solujen alue.

  • vastine_laji    Valinnainen. Luku -1, 0 tai 1. Argumentti vastine_laji määrittää, miten Excel vertaa hakuarvo-argumenttia haku_matriisi-argumentin arvoihin. Tämän argumentin oletusarvo on 1.Seuraavassa taulukossa on kuvaus siitä, miten funktio löytää arvot vastine_laji-argumentin asetuksen perusteella.

Vastine_laji

Toiminta

1 tai puuttuu

VASTINE etsii suurimman arvon, joka on pienempi tai yhtä suuri kuin hakuarvo. Haku_matriisi-argumentin arvot on järjestettävä nousevaan järjestykseen, esimerkiksi ...-2, -1, 0, 1, 2, ..., A–Ö, TOSI, EPÄTOSI.

0

VASTINE etsii ensimmäisen arvon, joka on täsmälleen sama kuin hakuarvo. Haku_matriisi-argumentin arvot voivat olla missä tahansa järjestyksessä.

-1

VASTINE etsii pienimmän arvon, joka on suurempi tai yhtä suuri kuinlookup_value. lookup_array-argumentin arvot on sijoitettava laskevaan järjestykseen, esimerkiksi: TOSI, EPÄTOSI, Z-A, ... 2, 1, 0, -1, -2, ...ja niin edelleen.

  • VASTINE palauttaa vastaavan arvon sijainnin lookup_array sisällä, ei itse arvoa. Esimerkiksi VASTINE("b",{"a","b","c"},0) palauttaa arvon 2, joka on "b":n suhteellinen sijainti matriisissa {"a","b","c"}.

  • VASTINE ei tee eroa isojen ja pienten kirjainten välille, kun se hakee tekstiarvojen vastineita.

  • Ellei VASTINE löydä vastineita, se palauttaa virhearvon #PUUTTUU!.

  • Jos vastine_laji on 0 ja hakuarvo on tekstimerkkijono, voit käyttää hakuarvo-argumentissa yleismerkkejä,  kysymysmerkkiä(?) ja tähteä(*). Kysymysmerkki vastaa mitä tahansa yksittäistä merkkiä, ja tähti vastaa mitä tahansa merkkijonoa. Jos haluat löytää tekstissä olevan kysymysmerkin tai tähden, kirjoita tilde (~) ennen merkkiä.

Esimerkki

Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel-laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.

Tuote

Lukumäärä

Banaanit

25

Appelsiinit

38

Omenat

40

Päärynät

41

Kaava

Kuvaus

Tulos

=VASTINE(39;B2:B5;1)

Koska tarkkaa vastinetta ei ole, palautetaan alueen B2:B5 seuraavaksi pienimmän arvon (38) sijainti.

2

=VASTINE(41;B2:B5;0)

Arvon (41) sijainti alueella B2:B5.

4

=VASTINE(40;B2:B5;-1)

Palauttaa virheen, koska alueen B2:B5 arvot eivät ole laskevassa järjestyksessä.

#PUUTTUU!

PHAKU-funktion

INDEKSI-funktio

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.