Применить формулу массива к суффи - PullRequest
1 голос
/ 22 сентября 2019

У меня есть лист Google с функциями sum-ifs, но мне нужно, чтобы он применялся ко всем столбцам вместо одной ячейки и автоматически применялся к новым строкам при добавлении

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

screen grab of sheet

=ArrayFormula(SUMIFS(K:K,C:C,C2,L:L,false))

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

Мне нужно применить следующую сумму, если все условия выполнены для каждой ячейки в выбранном столбце

1 Ответ

0 голосов
/ 22 сентября 2019

в основном так:

=QUERY({C2:C, K2:L}, 
 "select Col1,sum(Col2) 
  where Col1 is not null 
    and Col3 = FALSE 
  group by Col1 
  label sum(Col2)''", 0)

0


, если вы хотите связать его со списком имен, используйте VLOOKUP:

=ARRAYFORMULA(IFERROR(VLOOKUP(C2:C, QUERY({C2:C, K2:L}, 
 "select Col1,sum(Col2) 
  where Col1 is not null 
    and Col3 = FALSE 
  group by Col1 
  label sum(Col2)''", 0), 2, 0)))

0

...