2014-09-23 2 views
-1

Я пытаюсь использовать инструкцию COUNTIFS в Excel (версия 2013), чтобы подсчитать количество строк на отдельном листе, которые находятся между диапазоном дат, указанным в другом. В результате возвращается 0, когда на самом деле это должно быть 19.COUNTIFS через два листа

=COUNTIFS('Sheet1'!P:P,">Sheet2!B2",'Sheet1'!P:P,"<Sheet2!D2") 

Лист1 Колонка Р является данная дата для каждой строки в Лист1 и Лист2 В2 и D2 являются даты начала и окончания, которые я хочу, чтобы фильтровать между ними.

В идеале я хотел бы добавить возможность фильтровать один и тот же диапазон дат во втором столбце Sheet1 и третьих критериев. "Граф, если диапазон дат между X и Y и столбца А содержит (Z)"

ответ

0

Пожалуйста, попробуйте:

=COUNTIFS(Sheet1!A:A,"Z",Sheet1!P:P,">"&Sheet2!B2,Sheet1!P:P,"<"&Sheet2!D2) 

, так как ссылки на ячейки квалифицированы имена листов, должны работать на любом листе (или в другом месте!), но могут быть сокращены, если в тех или иных листах Sheet1 и Sheet2.

0

Попробуйте это:

=COUNTIFS('Sheet1'!P:P,">" & Sheet2!B2,'Sheet1'!P:P,"<" & Sheet2!D2) 
Смежные вопросы