Формула на Excel: Изпълнява се група от брой по n размер -

Съдържание

Обща формула

=CEILING(COUNTA(expanding_range)/size,1)

Обобщение

За да създадете текущ брой групи с променлив размер, можете да използвате функцията COUNTA и CEILING. В показания пример C5 съдържа тази формула:

=CEILING(COUNTA($B$5:B5)/size,1)

където "размер" е наименованият диапазон F4.

Обяснение

Ядрото на тази формула е функцията COUNTA, конфигурирана с разширяващ се диапазон като този:

COUNTA($B$5:B5)

Докато формулата се копира надолу по колоната, диапазонът, започващ с B5, се разширява, за да включва всеки нов ред и COUNTA връща текущ брой на всички непразни записи в диапазона.

След това резултатът от COUNTA се разделя на "размер", конфигуриран като наименуван диапазон F4. Използването на клетка на работния лист за размер на групата позволява групирането да бъде променено по всяко време без редактиране на формулата. Посоченият диапазон се използва само за четливост и удобство.

След това получената стойност се обработва от функцията CEILING със значимост 1. CEILING е функция за закръгляване, която винаги се закръглява до следващата единица за значимост. В този пример това води до закръгляване на дробните стойности до следващото цяло число.

Работа с празни клетки

Ако диапазонът, който броите, съдържа празни или празни клетки, можете да увиете формулата във функцията IF по следния начин:

=IF(B5"",CEILING(COUNTA($B$5:B5)/size,1),"")

Тук изпълняваме описаната по-горе операция за броене и закръгляване само когато клетката в колона Б не е празна. Ако е празно, пропускаме броенето и връщаме празен низ ("").

Интересни статии...