Vzorec aplikace Excel: Seskupujte čísla v nerovných intervalech -

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

Zajímavé články...