Excel képlet: Számok csoportosítása egyenetlen időközönként -

Általános képlet

=LOOKUP(value,intervals,groups)

Összegzés

A számok egyenlőtlen intervallumokra történő csoportosításához használhatja a LOOKUP funkciót. A bemutatott példában a LOOKUP funkciót használjuk az emberek életkor szerinti egyenlőtlen időközönként történő csoportosítására. A D5 képlete a következő:

=LOOKUP(C5,age,group)

Ahol az "életkor" az elnevezett tartomány F5: F8, a "csoport" pedig a megnevezett tartomány G5: G8.

Magyarázat

Ehhez a LOOKUP a következőképpen van konfigurálva:

  • A keresési értékek a C oszlopban szereplő életkorok
  • A keresési vektor a "kor" nevű tartomány (F5: F8)
  • Az eredményvektor a "csoport" nevű tartomány (G5: G8)

Ezzel a beállítással a LOOKUP hozzávetőleges egyezést végez az F oszlop numerikus értékeivel, és a hozzá tartozó értéket adja vissza a G oszlopból.

A LOOKUP funkció mindig hozzávetőleges egyezést végez, a következő viselkedéssel:

  • Ha a LOOKUP pontos egyezést talál az életkor oszlopban, a megfelelő csoport visszatér.
  • Ha nem található pontos egyezés, a LOOKUP addig halad át a koroszlopon, amíg nagyobb értéket nem talál, majd "visszalép" az előző sorhoz.
  • Ha egy életkor meghaladja az 50-et (a legmagasabb érték), akkor a LOOKUP visszaadja az 50-hez ("50+") társított csoportot.
  • Ha az életkor kevesebb, mint a kor oszlop legkisebb értéke, a LOOKUP # N / A értéket ad vissza.

Megjegyzés: az életkoroknak növekvő sorrendben kell megjelenniük. Ellenőrizze még egyszer az egyéni időközöket - könnyű hibázni :)

Hardkódolt értékekkel

Ha ezt a fajta csoportosítást táblázaton kívül szeretné elvégezni a munkalapon, akkor az tömbök konstansaként kódolhatja az értékeket a LOOKUP-ba:

=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))

érdekes cikkek...