Суппродукт, вложенный внутрь - PullRequest
0 голосов
/ 12 июня 2018

Я стараюсь взломать эту формулу Excel, но нужна помощь.По сути, мне нужно подсчитать все «p» и «f» из разных диапазонов столбцов + строк (статус 1-4), если одно соответствующее значение строки (Site) равно «CH».Вот как выглядят данные.

Status 1    Status 2    Status 3    Status 4    Site
P   f   n   t   CH
P   f   n   t   DL
P   P   P   P   BD
f   f   P   P   CR
f   f   f   f   CH
P   P   f   f   DL
P   P   P   P   BD
t   t   t   t   CR
t   t   t   t   CH
P   f   n   t   DL
P   f   P   f   BD
P   f   P   f   CR
P   P   P   P   CH

Любая быстрая помощь будет высоко ценится.Я попробовал формулу - =Countif(E2:E14,"CH",SUMPRODUCT(COUNTIF(A2:D14,{"p","f"}))), конечно, я знал, что это неправильно!

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Вот другой подход.Как бы мне ни хотелось избегать НЕПОСРЕДСТВЕННОГО, иногда это необходимо.

=SUMPRODUCT(COUNTIFS(E2:E999, "CH", INDIRECT(ADDRESS(2, ROW(1:4), 4, 1)&":"&ADDRESS(999, ROW(1:4), 4, 1)), {"f","p"}))

enter image description here

0 голосов
/ 12 июня 2018

Вам нужно объединить несколько показателей, которые имеют условия ИЛИ, и суммировать их все, например, так:

=SUM(COUNTIFS($E$2:$E$14,"CH",A2:A14,{"p","f"}),COUNTIFS($E$2:$E$14,"CH",B2:B14,{"p","f"}),COUNTIFS($E$2:$E$14,"CH",C2:C14,{"p","f"}),COUNTIFS($E$2:$E$14,"CH",D2:D14,{"p","f"}))

Вы не указываете ожидаемый результат, но согласно вашей письменной логике, ондолжно быть 10, и формула возвращает именно это.

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