Excel formula: Skupine števil v neenakomernih intervalih -

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

Zanimive Članki...