СЧЁТЕСЛИ и СУММ в Excel с разными диапазонами

СЧЁТЕСЛИ и СУММ в Excel с разными диапазонами

Есть ли более эффективный способ создания следующей функции?:

>=COUNTIF(A1,">0")+COUNTIF(C1,">0")+COUNTIF(E1,">0")+COUNTIF(G1,">0")

Я хочу посчитать, больше ли ячейка 0, и просуммировать. Эта функция становится длинной и сложной, если есть более 3 ячеек с разными диапазонами, которые я хочу посчитать.

решение1

Если я правильно понял, вы хотите посчитать каждую вторую ячейку (ячейку с нечетным индексом столбца) со значением больше нуля:

=SUMPRODUCT((MOD(COLUMN(A1:Q1),2)=1)*(A1:Q1<>"")*(A1:Q1>0))

Это будет сделано для диапазона A1:Q1, включая ячейки A1, C1, E1, G1, I1, K1, M1, O1, Q1 со значением >0.

решение2

Я думаю, вы хотите просуммировать ячейки, в которых число больше нуля. Если это так, используйте эту формулу.

=SUMIFS(A1:C1,A1:C1,">0")

Если вы хотите подсчитать количество ячеек со значениями больше нуля, используйте эту формулу

=COUNTIFS(A1:C1,">0")

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