Формула Excel: Группа текущего счетчика размером n -

Содержание

Общая формула

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

Резюме

Чтобы создать текущий счетчик групп переменного размера, вы можете использовать функции СЧЁТ и ПОТОЛОК. В показанном примере C5 содержит эту формулу:

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

где «размер» - именованный диапазон F4.

Объяснение

Ядром этой формулы является функция СЧЁТ, настроенная с расширяющимся диапазоном следующим образом:

COUNTA($B$5:B5)

По мере того как формула копируется в столбец, диапазон, начинающийся с B5, расширяется и включает каждую новую строку, а COUNTA возвращает текущее количество всех непустых записей в диапазоне.

Затем результат COUNTA делится на «размер», настроенный как именованный диапазон F4. Использование ячейки на листе для определения размера группы позволяет в любой момент изменить группировку без редактирования формулы. Именованный диапазон используется только для удобства чтения.

Полученное значение затем обрабатывается функцией CEILING со значимостью 1. CEILING - это функция округления, которая всегда округляет до следующей единицы значимости. В этом примере это приводит к округлению дробных значений до следующего целого числа.

Обработка пустых ячеек

Если подсчитываемый диапазон содержит пустые или пустые ячейки, вы можете заключить формулу в функцию ЕСЛИ следующим образом:

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

Здесь мы запускаем операцию подсчета и округления, описанную выше, только если ячейка в столбце B не пуста. Если он пуст, мы пропускаем счет и возвращаем пустую строку ("").

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