Excel 2007 — использование комбинации Countif и Indirect

Excel 2007 — использование комбинации Countif и Indirect

У меня есть числовые данные в столбце P на 50 разных листах (на каждом листе разные имена людей). У меня есть один сводный лист, в котором указаны названия всех рабочих листов в столбце A. В столбце B сводного листа напротив названия я хочу подсчитать количество с каждого листа. Критерием подсчета является подсчет всех ячеек (в столбце P отдельных листов), которые имеют значение > 0 или значение < 0. Он не должен подсчитывать пустые или нулевые значения.

решение1

Почему бы несчетные числа

=COUNTIFS(P1:P10,"<>0",P1:P10,"<>"))

Добавьте что-нибудь indirectвроде этого:

=COUNTIFS(INDIRECT("'"&A1&"'!$P$1:$P$10"),"<>",INDIRECT("'"&A1&"'!$P$1:$P$10"),"<>0")

и просто перетащите его вниз.

Связанный контент