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