
Obecný vzorec
=CEILING(COUNTA(expanding_range)/size,1)
souhrn
Chcete-li vytvořit průběžný počet skupin proměnné velikosti, můžete použít funkci COUNTA a CEILING. V zobrazeném příkladu obsahuje C5 tento vzorec:
=CEILING(COUNTA($B$5:B5)/size,1)
kde „size“ je pojmenovaný rozsah F4.
Vysvětlení
Jádrem tohoto vzorce je funkce COUNTA, nakonfigurovaná s tímto rozšiřujícím se rozsahem:
COUNTA($B$5:B5)
Jak je vzorec zkopírován dolů do sloupce, rozsah začínající B5 se rozšíří tak, aby zahrnoval každý nový řádek, a COUNTA vrací průběžný počet všech neprázdných položek v rozsahu.
Výsledek COUNTA je poté vydělen „velikostí“ nakonfigurovanou jako pojmenovaný rozsah F4. Použití buňky v listu pro velikost skupiny umožňuje seskupení kdykoli změnit bez úpravy vzorce. Pojmenovaný rozsah se používá pouze pro čitelnost a pohodlí.
Výsledná hodnota je poté zpracována funkcí CEILING s významem 1. CEILING je funkce zaokrouhlování, která vždy zaokrouhlí nahoru na další jednotku významnosti. V tomto příkladu to způsobí zaokrouhlení zlomkových hodnot na další celé číslo.
Manipulace s prázdnými buňkami
Pokud rozsah, který počítáte, obsahuje prázdné nebo prázdné buňky, můžete zabalit vzorec uvnitř funkce IF takto:
=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")
Zde spustíme výše popsanou operaci počítání a zaokrouhlování pouze v případě, že buňka ve sloupci B není prázdná. Pokud je prázdné, počet přeskočíme a vrátíme prázdný řetězec ("").