
¿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")