
Yleinen kaava
=INDEX(range1,MATCH(lookup,range2,-1))
Yhteenveto
Voit hakea arvoja taulukosta, jossa hakuarvot on lajiteltu laskevassa järjestyksessä (ZA), käyttämällä INDEX- ja MATCH-arvoja. MATCH on määritetty likimääräiseen vastaavuuteen käyttämällä vastaavuustyyppiä -1. Esitetyssä esimerkissä kaava kohdassa F5 on:
=INDEX(C5:C9,MATCH(F4,B5:B9,-1))
missä arvot kohdassa B5: B9 on lajiteltu laskevassa järjestyksessä.
Asiayhteys
Oletetaan, että sinulla on tuote, jota myydään 100 jalan rullina, ja tilaukset ovat sallittuja vain kokonaisina rullina. Jos tarvitset esimerkiksi 200 jalkaa materiaalia, tarvitset yhteensä kaksi rullaa, ja jos tarvitset 275 jalkaa, sinun on ostettava kolme rullaa. Tässä tapauksessa haluat kaavan palauttavan "seuraavaksi korkeimman" tason aina, kun ylität parillisen 100: n.
Selitys
Tämä kaava käyttää -1 vastaavuustyyppiä varten, jotta salli arviot laskevassa järjestyksessä. Kaavan MATCH-osa näyttää tältä:
MATCH(F4,B5:B9,-1)
Käyttämällä solun F4 hakuarvoa MATCH löytää B5: B9: stä ensimmäisen arvon, joka on suurempi tai yhtä suuri kuin hakuarvo. Jos täsmällinen haku löytyy, MATCH palauttaa vastaavan rivinumeron. Kun tarkkaa vastaavuutta ei löydy, MATCH jatkaa B5: B9: n arvojen läpi, kunnes pienempi arvo löytyy, sitten "palaa" ja palauttaa edellisen rivinumeron.
Esitetyssä esimerkissä hakuarvo on 275, joten MATCH palauttaa rivinumeron 3 INDEXille:
=INDEX(C5:C9,3)
INDEX-funktio palauttaa sitten alueen C5: C9 kolmannen arvon, joka on 383 dollaria.