
Bendroji formulė
=LOOKUP(value,intervals,groups)
Santrauka
Norėdami suskirstyti skaičius į nevienodo dydžio intervalus, galite naudoti funkciją LOOKUP. Parodytame pavyzdyje funkcija LOOKUP naudojama grupuoti žmones pagal amžių nevienodo dydžio intervalais. D5 formulė yra:
=LOOKUP(C5,age,group)
Kur „amžius“ yra pavadintas diapazonas F5: F8, o „grupė“ - pavadintas diapazonas G5: G8.
Paaiškinimas
Norėdami tai padaryti, LOOKUP sukonfigūruojamas taip:
- Paieškos reikšmės yra amžius C stulpelyje
- Paieškos vektorius yra pavadintas diapazonas „amžius“ (F5: F8)
- Rezultato vektorius yra pavadintas diapazonas "grupė" (G5: G8)
Atlikę šią sąranką, LOOKUP atlieka apytikslę skaitinių verčių atitiktį F stulpelyje ir grąžina susietą vertę iš G stulpelio.
Funkcija LOOKUP visada atlieka apytikslę atitiktį tokiu elgesiu:
- Jei LOOKUP amžiaus stulpelyje randa tikslią atitiktį, grąžinama atitinkama grupė.
- Jei tiksli atitiktis nerandama, LOOKUP pereis amžiaus stulpelį, kol bus nustatyta didesnė vertė, tada „grįžkite“ į ankstesnę eilutę.
- Jei amžius yra didesnis nei 50 metų (didžiausia vertė), LOOKUP pateiks grupę, susietą su 50 metų („50+“).
- Jei amžius yra mažesnis nei mažiausia amžiaus stulpelio vertė, LOOKUP grąžins # N / A.
Pastaba: amžius turi būti rodomas didėjimo tvarka. Dar kartą patikrinkite pasirinktus intervalus - lengva suklysti :)
Su sunkiai užkoduotomis vertybėmis
Jei norite atlikti tokio pobūdžio grupavimą be lentelės darbalapyje, galite perkoduoti reikšmes į LOOKUP kaip tokius masyvo konstančius:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))