SUMIF с несколькими критериями и только для первого экземпляра - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь суммировать все данные в столбце D, которые имеют да в первичной или вторичной категории, но включают только первый экземпляр этого значения.В приведенном ниже примере сумма будет 3 (1 для A, 2 для B).Пожалуйста помоги!!

Area    Primary Site    Secondary Site  Value
A        yes              no              1
B        yes              no              2
A        no               yes             1
C        no               no              3

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

Добрый вечер.

=SUM(IF(FREQUENCY(IF(B2:C5="yes",MATCH(A2:A5,A2:A5,0)),ROW(B2:C5)-MIN(ROW(B2:C5))+1),D2:D5))

С уважением

Примечание для редакторов Stackoverflow : прошу не редактировать мое первоначальное приветствие(или заменить, например, на «Use:»).Смысл, то есть, что приветствия должны считаться посторонними для поста, вызывает беспокойство, если не сказать больше.

0 голосов
/ 30 ноября 2018

использование:

=SUMPRODUCT(((($B$2:$B$5="yes")+($C$2:$C$5="yes"))*$D$2:$D$5)/((COUNTIFS($A$2:$A$5,$A$2:$A$5,$B$2:$B$5,"yes")+COUNTIFS($A$2:$A$5,$A$2:$A$5,$C$2:$C$5,"yes"))+(($B$2:$B$5="no")*($C$2:$C$5="no"))))

enter image description here

...