
Yleinen kaava
=LOOKUP(value,intervals,groups)
Yhteenveto
Voit ryhmitellä numerot erisuuruisiksi väleiksi käyttämällä LOOKUP-toimintoa. Esitetyssä esimerkissä LOOKUP-funktiota käytetään ryhmittelemään ihmiset iän mukaan erisuuruisina väleinä. D5: n kaava on:
=LOOKUP(C5,age,group)
Missä "ikä" on nimetty alue F5: F8 ja "ryhmä" on nimetty alue G5: G8.
Selitys
Tätä varten LOOKUP määritetään seuraavasti:
- Hakuarvot ovat sarakkeessa C olevia ikiä
- Hakuvektori on nimetty alue "ikä" (F5: F8)
- Tulosvektori on nimetty alue "ryhmä" (G5: G8)
Tällä asetuksella LOOKUP suorittaa likimääräisen vastaavuuden sarakkeen F numeerisiin arvoihin ja palauttaa siihen liittyvän arvon sarakkeesta G.
LOOKUP-toiminto suorittaa aina likimääräisen ottelun seuraavalla tavalla:
- Jos LOOKUP löytää tarkan vastaavuuden ikäsarakkeesta, vastaava ryhmä palautetaan.
- Jos tarkkaa vastaavuutta ei löydy, LOOKUP kulkee ikäsarakkeen läpi, kunnes suurempi arvo löytyy, ja "palaa" edelliselle riville.
- Jos ikä on yli 50 (suurin arvo), LOOKUP palauttaa ryhmään 50 ("50+") liittyvän ryhmän.
- Jos ikä on pienempi kuin ikäsarakkeen pienin arvo, LOOKUP palauttaa # N / A.
Huomaa: ikien on oltava nousevassa järjestyksessä. Tarkista mukautetut välit uudelleen - on helppo tehdä virhe :)
Kovakoodatuilla arvoilla
Jos haluat tehdä tällaisen ryhmittelyn ilman taulukkoa laskentataulukossa, voit koodata arvot LOOKUP-ryhmiksi tällaisina matriisivakioina:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))