
Tengo dos columnas con datos y me gustaría contar todas las filas donde el valor de la primera columna es mayor que los valores de la segunda columna.
Lo mejor que pude encontrar fue usar referencias de celda, algo como esto:
=COUNTIF($D$2:$D$289, ">"&$E$2)
pero obviamente no es lo que necesito.
Sin embargo, intenté lo siguiente:
=COUNTIF($D$2:$D$289, ">"&$E$2:$E$289)
pero me sale un error...
¿Puedes aconsejarme por favor?
Gracias.
Respuesta1
Para comparar los rangos de la forma deseada, debe utilizar una fórmula que le proporcione una comparación celda por celda. Para esta solución, utilice SUMPRODUCT
.
Para sobresalir:
=SUMPRODUCT(--($D$2:$D$289>&$E$2:$E$289))
Cómo funciona es que la comparación interna $D$2:$D$289>&$E$2:$E$289
generará una serie de TRUE/FALSE
valores. La --
parte de la fórmula convierte todos los TRUEs
y FALSEs
en una matriz de 1
y 0
. Finalmente, SUMPRODUCT
simplemente resume todos los de la matriz.
Para Google Sheets es simplemente:
==SUMPRODUCT($D$2:$D$289>&$E$2:$E$289)
Resultados dados los datos de ejemplo de OP: