Суммируйте все значения во всех строках, используя массив формул
Мне нужны некоторые советы по использованию формулы массива для суммирования столбцов G26:AD на строку. Поскольку количество строк является динамическим, я хочу использовать массив массива. И = ArrayFormula (сумма (G26: 26)) не работает.
Я пытался использовать mmult, но мне не удалось заставить его работать. = МУМНОЖ (G26: 26, ТРАНСП (ARRAYFORMULA(колонка (G26: 26) = 0)))
Есть другие идеи?
2 ответа
Решение
Сумма по строкам
Сумма каждой строки в A:C
:
=arrayformula(mmult(A2:C*1, transpose(A2:C2 * 0 + 1)))
Редактировать. Этот еще короче: =arrayformula(mmult(A2:C*1, transpose(A2:C2 ^ 0)))
Сумма по строкам с условиями
=arrayformula(mmult(A2:C*--(A2:C>0), transpose(A2:C2 ^ 0)))
Другие условия:
=arrayformula(mmult(A2:D*1, transpose(A2:D2 ^ 0*iseven(column(A2:D2)))))