
Všeobecný vzorec
=CEILING(COUNTA(expanding_range)/size,1)
Zhrnutie
Na vytvorenie priebežného počtu skupín premenlivej veľkosti môžete použiť funkciu COUNTA a CEILING. V zobrazenom príklade obsahuje C5 tento vzorec:
=CEILING(COUNTA($B$5:B5)/size,1)
kde „veľkosť“ je pomenovaný rozsah F4.
Vysvetlenie
Jadrom tohto vzorca je funkcia COUNTA nakonfigurovaná s takýmto rozširujúcim sa rozsahom:
COUNTA($B$5:B5)
Keď sa vzorec skopíruje nadol do stĺpca, rozsah začínajúci sa na B5 sa rozšíri tak, aby zahŕňal každý nový riadok, a COUNTA vráti priebežný počet všetkých neprázdnych položiek v rozsahu.
Výsledok COUNTA sa potom vydelí „veľkosťou“ nakonfigurovanou ako pomenovaný rozsah F4. Použitie bunky v pracovnom hárku na zväčšenie skupiny umožňuje zoskupenie kedykoľvek zmeniť bez úpravy vzorca. Pomenovaný rozsah sa používa iba kvôli čitateľnosti a pohodliu.
Výslednú hodnotu potom spracuje funkcia CEILING s významom 1. CEILING je funkcia zaokrúhľovania, ktorá sa vždy zaokrúhľuje na ďalšiu jednotku významnosti. V tomto príklade to spôsobí, že sa zlomkové hodnoty zaokrúhlia nahor na ďalšie celé číslo.
Zaobchádzanie s prázdnymi bunkami
Ak rozsah, ktorý počítate, obsahuje prázdne alebo prázdne bunky, môžete vzorec zabaliť do funkcie IF takto:
=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")
Tu spustíme vyššie popísanú operáciu počítania a zaokrúhľovania, iba ak bunka v stĺpci B nie je prázdna. Ak je prázdny, počet preskočíme a vrátime prázdny reťazec („“).