CONTAR.SI y SUMA en Excel con diferentes rangos

CONTAR.SI y SUMA en Excel con diferentes rangos

¿Existe una forma más eficiente de realizar la siguiente función?:

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

Quiero contar si la celda es mayor que 0 y sumarla. Esta función se vuelve larga y complicada si hay más de 3 celdas con diferentes rangos que quiero contar.

Respuesta1

Si entendí correctamente, desea contar cada dos celdas (celdas con un índice de columna impar) con un valor mayor que cero:

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

Esto lo hará para el rango A1:Q1, contando las celdas A1, C1, E1, G1, I1, K1, M1, O1, Q1 con valor >0.

Respuesta2

Creo que quieres sumar las celdas que tienen un número mayor que cero. Si ese es el caso, utilice esta fórmula.

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

Si desea contar el número de celdas con valores mayores que cero utilice esta fórmula

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

información relacionada