Формула Excel: суммировать каждые 3 ячейки -

Содержание

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

=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))

Резюме

Чтобы написать формулу, которая будет суммировать «следующие 3» ячейки при каждом копировании, вы можете использовать функцию СМЕЩЕНИЕ. В показанном примере формула в O5:

=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))

Примечание: суть этой формулы состоит в том, чтобы исключить ручную задачу ввода диапазонов вручную с помощью одной глобальной формулы за счет более сложной формулы.

Объяснение

По сути, функция СМЕЩЕНИЕ передает диапазон из 3 ячеек в СУММ, которая возвращает суммированный результат.

Аргументы для СМЕЩЕНИЯ представлены следующим образом:

Для справки мы используем первую ячейку в диапазоне данных, B5, введенную как смешанную ссылку (столбец заблокирован, относительная строка).

Для строк мы используем 0, так как нам не нужно менять строки.

Для cols мы используем выражение:

(COLUMN()-COLUMN($O$5))*3

Эта часть формулы определяет, сколько столбцов от начальной ссылки до смещения. В O5 смещение равно нулю, в P5 смещение равно 3 и так далее.

Наконец, высота вводится как 1, а ширина вводится как 3, так как в этом случае нам всегда нужен диапазон ячеек размером 1 x 3.

Примечание: замените 3 на нужный вам множитель, показанный как «n» в общей форме приведенной выше формулы.

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