TG Telegram Group & Channel
Google Таблицы | United States America (US)
Create: Update:

Суммируем каждую N-ую ячейку

Допустим, надо суммировать только каждый N столбец.

Можно использовать такую формулу:

=SUMPRODUCT((MOD(COLUMN(диапазон);N)=0)*(диапазон))


Здесь мы проверяем, нулевой ли остаток при делении номера столбца на N — если нулевой, значит ,столбец нам нужен, и вся следующая конструкция:
(MOD(COLUMN(диапазон);N)=0)

будет в таком случае возвращать TRUE (1).
А для ненужных нам столбцов FALSE (0).
И получим мы на выходе массив {FALSE, TRUE, ...}
который умножим на наш диапазон. SUMPRODUCT потом все это дело просуммирует.

В нашем примере каждый четвертый столбец просуммируем так:
=SUMPRODUCT((MOD(COLUMN(C2:R2)-2;4)=0)*(C2:R2))


Вычитаем двойку мы здесь потому, что наш диапазон начинается в C, а не в A — отступаем два этих столбца, чтобы первый столбец диапазона был первым и по порядку в наших расчетах.

Суммируем каждую N-ую ячейку

Допустим, надо суммировать только каждый N столбец.

Можно использовать такую формулу:
=SUMPRODUCT((MOD(COLUMN(диапазон);N)=0)*(диапазон))


Здесь мы проверяем, нулевой ли остаток при делении номера столбца на N — если нулевой, значит ,столбец нам нужен, и вся следующая конструкция:
(MOD(COLUMN(диапазон);N)=0)

будет в таком случае возвращать TRUE (1).
А для ненужных нам столбцов FALSE (0).
И получим мы на выходе массив {FALSE, TRUE, ...}
который умножим на наш диапазон. SUMPRODUCT потом все это дело просуммирует.

В нашем примере каждый четвертый столбец просуммируем так:
=SUMPRODUCT((MOD(COLUMN(C2:R2)-2;4)=0)*(C2:R2))


Вычитаем двойку мы здесь потому, что наш диапазон начинается в C, а не в A — отступаем два этих столбца, чтобы первый столбец диапазона был первым и по порядку в наших расчетах.


>>Click here to continue<<

Google Таблицы






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)