
Генеричка формула
=CEILING(COUNTA(expanding_range)/size,1)
Резиме
Да бисте креирали текући број група променљиве величине, можете користити функцију ЦОУНТА и ЦЕИЛИНГ. У приказаном примеру, Ц5 садржи ову формулу:
=CEILING(COUNTA($B$5:B5)/size,1)
где је „величина“ именовани опсег Ф4.
Објашњење
Срж ове формуле је функција ЦОУНТА, конфигурисана са проширивим опсегом попут овог:
COUNTA($B$5:B5)
Како се формула копира низ колону, опсег који почиње са Б5 проширује се тако да укључује сваки нови ред, а ЦОУНТА враћа текући број свих непразних уноса у опсегу.
Резултат ЦОУНТА се затим дели са „величином“, конфигурисаном као именовани опсег Ф4. Коришћење ћелије на радном листу за величину групе омогућава мењање груписања у било ком тренутку без уређивања формуле. Именовани опсег користи се само ради читљивости и погодности.
Добијена вредност се затим обрађује функцијом ПЛАФОН, са значајем 1. ПЛАФОН је функција заокруживања која се увек заокружује до следеће јединице значаја. У овом примеру то узрокује да се разломљене вредности заокружују на следећи цели број.
Руковање празним ћелијама
Ако опсег који рачунате садржи празне или празне ћелије, формулу можете умотати у функцију ИФ на следећи начин:
=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")
Овде покрећемо горе описану операцију бројања и заокруживања само када ћелија у колони Б није празна. Ако је празно, прескачемо бројање и враћамо празан низ ("").