Как использовать SUMPRODUCT для суммирования на основе двух критериев? - PullRequest
0 голосов
/ 04 июня 2019

У меня есть следующая формула, которая делает то, что я хочу, чтобы она делала:

=SUMPRODUCT(--('Total Table'!$B$3:$B$935=$G$26),
'Total Table'!$W$3:$W$935,'Total Table'!$Z$3:$Z$935)

То есть, если G26 появляется в столбце B таблицы итогов, суммируйте общую сумму столбца W на вкладке Total Tableи общее процентное соотношение в столбце AE на вкладке «Общая таблица».

Это работает.

Однако я хочу добавить еще один критерий, мне нужно, чтобы G26 отображался в столбце B в общей таблице.вкладка, но также и другое значение (назовите его «FR»), чтобы появиться в столбце M на вкладке Итоговая таблица.

Как это сделать?Я попытался сделать:

=SUMPRODUCT(--('Total Table'!$B$3:$B$935=$G$26),('Total Table'!$M$3:$M$935="FR"),
'Total Table'!$W$3:$W$935,'Total Table'!$Z$3:$Z$935)

И это не работает.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 04 июня 2019

Ты рядом. Если ваш критерий приводит к логическому значению, вам необходимо дважды отрицать его, используя --, чтобы превратить его в числовое значение, в противном случае SUMPRODUCT примет это значение как ноль. Вы уже сделали это для первого критерия, поэтому вам нужно сделать то же самое для второго:

=SUMPRODUCT(--('Total Table'!$B$3:$B$935=$G$26),--('Total Table'!$M$3:$M$935="FR"),'Total Table'!$W$3:$W$935,'Total Table'!$Z$3:$Z$935)
1 голос
/ 04 июня 2019

ScoutEU не могли бы вы попробовать приведенную ниже формулу и сказать, что вы получаете?

Общая таблица:

enter image description here

Sheet3:

enter image description here

формула:

=SUMPRODUCT(('Total Table'!$B$3:$B$935=$G$26)*('Total Table'!$M$3:$M$935="FR")*('Total Table'!$Z$3:$Z$935))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...