Excel-kaava: Ryhmittele numerot epätasaisesti -

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+"))

Mielenkiintoisia artikkeleita...