Формула Excel: Підрахувати з повторюваними значеннями -

Зміст

Загальна формула

=ROUNDUP((COLUMN()-offset)/repeat,0)

Резюме

Для підрахунку з повторюваними числами (наприклад: 1111,2222,3333,4444 та ін.) Ви можете використовувати формулу, засновану на функції ROUNDUP, за допомогою ROW або COLUMN.

У наведеному прикладі формула в С4 така:

=ROUNDUP((COLUMN()-2)/$B4,0)

Пояснення

Ядром цієї формули є функція ROUNDUP. Функція ROUNDUP працює як функція ROUND, за винятком того, що при округленні функція ROUNDUP завжди буде округляти числа 1-9 вгору. У цій формулі ми використовуємо цей факт для повторення значень.

Щоб поставити число ROUNDUP, ми використовуємо такий вираз:

(COLUMN()-2)/$B4

Без посилання COLUMN генерує номер стовпця комірки, в якій він відображається, в даному випадку 3 для комірки C4.

Число 2 - це просто значення зміщення, для врахування факту стовпець С є стовпцем 3. Ми віднімаємо 2, щоб нормалізувати назад до 1.

Осередок B4 містить значення, яке представляє кількість разів, щоб "повторити" підрахунок. Ми заблокували посилання на стовпець, щоб значення повторення залишалось фіксованим, коли формула копіюється по таблиці.

Нормований номер стовпця ділиться на значення повторення, і результат подається у РУНДУ як число, яке потрібно округлити. Для кількості місць ми використовуємо нуль, так що округлення переходить до наступного цілого числа.

Як тільки підрахунок стовпців рівномірно ділиться на значення повторення, підрахунок прогресує.

Рядки замість стовпців

Якщо вам потрібно рахувати в рядки, замість стовпців, просто відрегулюйте формулу так:

=ROUNDUP((ROW()-offset)/repeat,0)

Цікаві статті...