Формула Counta (filter ()) не работает должным образом - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь написать формулу COUNTA () с определенными фильтрами. Однако формула не дает мне ожидаемого результата. Если я помещу свои необработанные данные в сводную таблицу, результат будет следующим:

enter image description here

Однако, если я попытаюсь использовать counta()чтобы повторить это, все результаты отображаются как 1:

enter image description here

Вот формула, которую я использую:

=ARRAYFORMULA(
IF(ROW($A:$A)=1,"Appointment Fixed",               //gives a label to the first row
IF(ISBLANK($A:$A),"",                              //handles blank values
COUNTA(FILTER('Raw Data'!$F:$F,                    //the data i want to count
'Raw Data'!$E:$E="platinumTravelCreditCard",       //first filter
('Raw Data'!$H:$H="Approve")+('Raw Data'!$H:$H=""),//second filter: this is an either/or filter
'Raw Data'!$F:$F,$A:$A,                            //third filter
'Raw Data'!$S:$S,"Appointment Fixed")))))          //last filter

Буду признателен за любую помощь, которую я могу получить с этим. Дайте мне знать, если мне нужно будет добавить больше деталей.

1 Ответ

0 голосов
/ 03 октября 2019

Я нашел обходной путь для этого с формулой countifs:

=ARRAYFORMULA(IF(ROW($A:$A)=1,"Appointment Fixed",IF(ISBLANK($A:$A),"",if(COUNTIFS('Raw Data'!$E:$E,"platinumTravelCreditCard",'Raw Data'!$F:$F,$A:$A,'Raw Data'!$S:$S,"Appointment Fixed",'Raw Data'!$H:$H,"Approve")+COUNTIFS('Raw Data'!E:E,"platinumTravelCreditCard",'Raw Data'!$F:$F,$A:$A,'Raw Data'!$S:$S,"Appointment Fixed",'Raw Data'!$H:$H,"")=0,"",COUNTIFS('Raw Data'!$E:$E,"platinumTravelCreditCard",'Raw Data'!$F:$F,$A:$A,'Raw Data'!$S:$S,"Appointment Fixed",'Raw Data'!$H:$H,"Approve")+COUNTIFS('Raw Data'!E:E,"platinumTravelCreditCard",'Raw Data'!$F:$F,$A:$A,'Raw Data'!$S:$S,"Appointment Fixed",'Raw Data'!$H:$H,"")))))
...