GSheets: ArrayFormula и Sumifs не перетаскивают

Я пытался использовать ARRAYFORMULA с SUMIFS, но результат ловит только первую строку и перетаскивает ее вниз для всех строк.

Я не могу понять, как заставить это работать. Единственное решение, о котором я подумал, было написать скрипт, который автоматически заполнял бы формулу сумм.

Моя формула такая:

= ARRAYFORMULA (если (B2: B15<> "", sumifs (Загрузки! $ A: $ A, Загрузки! $ B: $ B, B2: B15, Загрузки!$E:$E,'параметры для графа'!$C$3),""))

Вот лист.

Спасибо!

1 ответ

Решение

Это оно:

=MMULT(TRANSPOSE(ArrayFormula
(--(Downloads!B2:B=transpose(filter(B2:B15,B2:B15<>"")))*
--(Downloads!E2:E='parameters for graph'!C3))),ARRAYFORMULA(Downloads!A2:A*1))

ваш пример

Другие вопросы по тегам