Excel

INDEX ja MATCH laskeva järjestys

Index Match Descending Order

Excel -kaava: INDEX ja MATCH laskeva järjestysYleinen kaava | _+_ | Yhteenveto

Voit hakea arvot taulukosta, jossa hakuarvot on lajiteltu laskevaan järjestykseen [Z -A], käyttämällä INDEX- ja MATCH -toimintoja, ja MATCH on määritetty likimääräiselle osumalle käyttämällä hakutyyppiä -1. Esitetyssä esimerkissä F5: n kaava on:





= INDEX (range1, MATCH (lookup,range2,-1))

jossa arvot B5: B9 on lajiteltu laskevaan järjestykseen.

Konteksti

Oletetaan, että sinulla on tuote, jota myydään 100 jalan rullina ja tilaukset ovat sallittuja vain kokonaisina rullina. Jos esimerkiksi tarvitset 200 jalkaa materiaalia, tarvitset yhteensä kaksi rullaa, ja jos tarvitset 275 jalkaa, sinun on ostettava kolme rullaa. Tässä tapauksessa haluat, että kaava palauttaa seuraavan korkeimman tason aina, kun ylität 100: n parillisen kerrannaisen.





Selitys

Tämä kaava käyttää -1 -hakutyyppiä, jotta likimääräinen vastaavuus voidaan laskea laskevassa järjestyksessä. Kaavan MATCH -osa näyttää tältä:

 
= INDEX (C5:C9, MATCH (F4,B5:B9,-1))

Käyttämällä hakuarvoa solussa F4 MATCH löytää B5: B9: n ensimmäisen arvon, joka on suurempi tai yhtä suuri kuin hakuarvo. Jos tarkka vastaavuus löytyy, MATCH palauttaa vastaavan rivinumeron. Jos täsmällistä vastaavuutta ei löydy, MATCH jatkaa B5: B9: n arvojen läpi, kunnes löytyy pienempi arvo, sitten 'astuu taaksepäin' ja palauttaa edellisen rivinumeron.



Esitetyssä esimerkissä hakuarvo on 275, joten MATCH palauttaa rivin 3 kohtaan INDEX:

 
 MATCH (F4,B5:B9,-1)

INDEX -funktio palauttaa sitten alueen C5: C9 kolmannen arvon, joka on 383 dollaria.

työpäivien määrä kuukaudessa
Kirjailija Dave Bruns


^