Я пытаюсь использовать функцию, аналогичную СУММЕСЛИМН ( как СУММЕСЛИ , но с более чем одним критерием) в таблице Google. В MS-Excel эта функция встроена ( http://office.microsoft.com/en-us/excel- help / sumifs-function-HA010342933.aspx? CTT = 1 ).
Я пробовал использовать ArrayFormula ( http://support.google.com/docs/bin/answer.py? hl = ru & answer = 71291 ), аналогично СУММЕСЛИ:
=ARRAYFORMULA(SUM(IF(A1:A10>5, A1:A10, 0)))
путем добавления И :
=ARRAYFORMULA(SUM(IF(AND(A1:A10>5,B1:B10=1), C1:C10, 0)))
Но функция И не улавливает ArrayFormula и все время возвращала FALSE.
Единственное решение, которое я смог найти, - это использовать QUERY , что кажется немного медленным и сложным:
=SUM(QUERY(A1:C10,"Select C where A>5 AND B=1"))
Моя цель - заполнить таблицу (аналогично сводной таблице) со множеством значений для расчета:
=SUM(QUERY(DataRange,Concatenate( "Select C where A=",$A2," AND B=",B$1)))
Удалось ли кому-нибудь сделать это проще и быстрее?