
Splošna formula
=LOOKUP(value,intervals,groups)
Povzetek
Če želite številke razvrstiti v neenakomerne intervale, lahko uporabite funkcijo LOOKUP. V prikazanem primeru se funkcija LOOKUP uporablja za razvrščanje ljudi po starosti v intervale neenake velikosti. Formula v D5 je:
=LOOKUP(C5,age,group)
Kjer je "starost" imenovano območje F5: F8, "skupina" pa imenovano območje G5: G8.
Pojasnilo
V ta namen je LOOKUP nastavljen na naslednji način:
- Iskalne vrednosti so v stolpcu C starosti
- Iskalni vektor je imenovani obseg "starost" (F5: F8)
- Rezultatski vektor je imenovani obseg "skupina" (G5: G8)
S to nastavitvijo LOOKUP izvede približno ujemanje številskih vrednosti v stolpcu F in vrne s tem povezano vrednost iz stolpca G.
Funkcija LOOKUP vedno izvede približno ujemanje z naslednjim vedenjem:
- Če LOOKUP najde natančno ujemanje v stolpcu starosti, se vrne ustrezna skupina.
- Če ne najdete natančnega ujemanja, bo LOOKUP prehodil starostni stolpec, dokler ne najde večje vrednosti, nato pa "stopil nazaj" v prejšnjo vrstico.
- Če je starost večja od 50 (najvišja vrednost), bo LOOKUP vrnil skupino, povezano s 50 ("50+").
- Če je starost manjša od najmanjše vrednosti v stolpcu starosti, bo LOOKUP vrnil # N / A.
Opomba: starosti morajo biti prikazane v naraščajočem vrstnem redu. Dvakrat preverite intervale po meri - enostavno je narediti napako :)
S trdo kodiranimi vrednostmi
Če želite tovrstno združevanje opraviti brez tabele na delovnem listu, lahko vrednosti LOOKUP trdo kodirate kot konstante matrike, kot je ta:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))