Среди наших читателей есть любители всё сделать с помощью одной формулы. Сегодняшний пост — как раз для них.
Посчитаем сумму по каждому столбцу тремя способами — c помощью
DSUM, SUMIF и QUERY.Самый короткий способ. Функция баз данных DSUM / БДСУММ:
=ARRAYFORMULA(DSUM(A1:F6;{2\3\4\5\6};G2:G3))- первый аргумент, "данные": указываем всю таблицу;
- второй аргумент, "столбец суммирования": задаём руками массив
{2\3\4\5\6} либо вставляем формулу SEQUENCE(1;5;2) или SEQUENCE(1;COUNTA(B1:F1);2);- третий аргумент, "критерии": условий фильтрации у нас не будет, поэтому мы можем указать либо всю исходную Таблицу еще раз, либо две пустые ячейки;
Добавляем
ARRAYFORMULA и превращаем нашу конструкцию в формулу массива.>> Таблица с примерами
Вариант с помощью SCAN и LAMBDA (добавлено в 2022): t.me/google_sheets/1006
