
Obecný vzorec
=LOOKUP(value,intervals,groups)
souhrn
Chcete-li seskupit čísla do intervalů nestejné velikosti, můžete použít funkci VYHLEDAT. V zobrazeném příkladu se funkce VYHLEDÁVÁNÍ používá k seskupení lidí podle věku do intervalů nestejné velikosti. Vzorec v D5 je:
=LOOKUP(C5,age,group)
Kde „věk“ je pojmenovaný rozsah F5: F8 a „skupina“ je pojmenovaný rozsah G5: G8.
Vysvětlení
K tomu je VYHLEDÁVÁNÍ nakonfigurováno následovně:
- Hodnoty vyhledávání jsou věky ve sloupci C.
- Vyhledávacím vektorem je pojmenovaný rozsah „age“ (F5: F8)
- Výsledným vektorem je pojmenovaný rozsah „skupina“ (G5: G8)
S tímto nastavením LOOKUP provede přibližnou shodu číselných hodnot ve sloupci F a vrátí přidruženou hodnotu ze sloupce G.
Funkce LOOKUP vždy provádí přibližnou shodu s následujícím chováním:
- Pokud LOOKUP ve sloupci věk najde přesnou shodu, je vrácena odpovídající skupina.
- Pokud není nalezena žádná přesná shoda, funkce LOOKUP projde sloupcem věku, dokud nebude nalezena větší hodnota, a poté „krok zpět“ na předchozí řádek.
- Pokud je věk větší než 50 (nejvyšší hodnota), funkce LOOKUP vrátí skupinu spojenou s 50 („50+“).
- Pokud je věk menší než nejmenší hodnota ve sloupci věk, funkce LOOKUP vrátí # N / A.
Poznámka: věky se musí zobrazovat vzestupně. Důkladně zkontrolujte vlastní intervaly - chybu můžete snadno udělat :)
S pevně zakódovanými hodnotami
Pokud chcete tento druh seskupení udělat bez tabulky v listu, můžete hodnoty napevno zakódovat do LOOKUPU jako konstanty pole, jako je tato:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))