COUNTIF и SUM в Excel с разными диапазонами
Есть ли более эффективный способ сделать следующую функцию?:
>=COUNTIF(A1,">0")+COUNTIF(C1,">0")+COUNTIF(E1,">0")+COUNTIF(G1,">0")
Я хочу посчитать, если ячейка больше 0, и суммировать ее. Эта функция становится длинной и сложной, если я хочу сосчитать более 3 ячеек с разными диапазонами.
2 ответа
Если я правильно понял, вы хотите посчитать каждую другую ячейку (ячейку с нечетным индексом столбца) со значением больше нуля:
=SUMPRODUCT((MOD(COLUMN(A1:Q1),2)=1)*(A1:Q1<>"")*(A1:Q1>0))
Это сделает это для диапазона A1:Q1
, считая ячейки A1, C1, E1, G1, I1, K1, M1, O1, Q1 со значением>0.
Я думаю, что вы хотите сложить ячейки с числом больше нуля. Если это так, используйте эту формулу.
=SUMIFS(A1:C1,A1:C1,">0")
Если вы хотите посчитать количество ячеек со значениями больше нуля, используйте эту формулу
=COUNTIFS(A1:C1,">0")