
Formula generică
=LOOKUP(value,intervals,groups)
rezumat
Pentru a grupa numerele în intervale de dimensiuni inegale, puteți utiliza funcția CĂUTARE. În exemplul prezentat, funcția CĂUTARE este utilizată pentru a grupa oamenii în funcție de vârstă la intervale de dimensiuni inegale. Formula din D5 este:
=LOOKUP(C5,age,group)
Unde „vârstă” este intervalul numit F5: F8 și „grup” este intervalul numit G5: G8.
Explicaţie
Pentru a face acest lucru, LOOKUP este configurat după cum urmează:
- Valorile căutării sunt vârste în coloana C
- Vectorul de căutare este intervalul denumit „vârstă” (F5: F8)
- Vectorul rezultat este intervalul numit „grup” (G5: G8)
Cu această configurare, LOOKUP efectuează o potrivire aproximativă cu valorile numerice din coloana F și returnează valoarea asociată din coloana G.
Funcția LOOKUP efectuează întotdeauna o potrivire aproximativă, cu următorul comportament:
- Dacă LOOKUP găsește o potrivire exactă în coloana de vârstă, grupul corespunzător este returnat.
- Dacă nu se găsește nicio potrivire exactă, LOOKUP va parcurge coloana de vârstă până când se găsește o valoare mai mare, apoi „revine” la rândul anterior.
- Dacă o vârstă este mai mare de 50 (cea mai mare valoare), LOOKUP va returna grupul asociat cu 50 („50+”).
- Dacă vârsta este mai mică decât cea mai mică valoare din coloana de vârstă, LOOKUP va afișa # N / A.
Notă: vârstele trebuie să apară în ordine crescătoare. Verificați din nou intervalele personalizate - este ușor să greșiți :)
Cu valori codificate
Dacă doriți să faceți acest tip de grupare fără un tabel pe foaia de lucru, puteți codifica valori în LOOKUP ca constante de matrice ca aceasta:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))