Fórmula de Excel: COUNTIFS con varios criterios y lógica OR -

Tabla de contenido

Fórmula genérica

=SUM(COUNTIFS(range,("red","blue","green")))

Resumen

Para contar con varios criterios y lógica OR, puede utilizar la función CONTAR.SI con una matriz constante. En el ejemplo que se muestra, la fórmula en H6 es:

=SUM(COUNTIFS(D4:D11,("complete","pending")))

Explicación

De forma predeterminada, la función CONTAR.SI aplica la lógica Y. Cuando proporciona varias condiciones, todas las condiciones deben coincidir para generar un recuento.

Una solución es proporcionar varios criterios en una matriz constante como esta:

("complete","pending")

Esto hará que COUNTIFS devuelva dos resultados: un recuento de "completo" y un recuento de "pendiente", empaquetado en un resultado de matriz como este:

(4,2)

Para obtener un total final, envolvemos COUNTIFS dentro de SUM. La función SUMA luego suma todos los elementos de la matriz y devuelve el resultado.

Agregar otro criterio de quirófano

Puede agregar un criterio adicional a esta fórmula, pero deberá usar una matriz de una sola columna para un criterio y una matriz de una sola fila para el otro. Entonces, por ejemplo, para contar los pedidos que están "Completados" o "Pendientes", ya sea para "Andy García" o "Bob Jones", puede usar:

=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Tenga en cuenta que usamos un punto y coma para la segunda constante de matriz, que crea una matriz vertical. Esto funciona porque Excel "empareja" elementos en las dos constantes de matriz y devuelve una matriz bidimensional de resultados dentro de SUM como este:

=SUM((1,0;1,0))

Si tiene más de dos criterios, considere una fórmula SUMPRODUCT como se describe aquí.

Referencia de celda para criterios

Para usar una referencia de celda para los criterios, puede usar una fórmula de matriz como esta:

=(SUM(COUNTIFS(range1,range2)))

Donde rango1 es el rango de criterios y rango2 contiene criterios.

Comodines y recuento doble

COUNTIF y COUNTIFS admiten comodines, pero debe tener cuidado de no contar dos veces cuando tiene varias condiciones "contiene" con lógica OR. Vea este ejemplo para más información

Buenos enlaces

Múltiples criterios con uno o dos rangos (Excelxor)

Articulos interesantes...