1

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

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

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

2 ответа2

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.

0

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .