Queremos contar algo en el rango solo si dos condiciones coinciden en Excel. Aquí podemos usar la función CONTAR.SI de Excel. La función CONTAR.SI puede contar con varios criterios. Y si solo se cumplen todos los criterios, se cuenta una fila. Es una especie de lógica Y. Entonces empecemos…
Fórmula genérica
= CONTAR.SI (rango_criterio1, criterio1, rango_criterio2, criterio2)
Criteria_range1: Este es el primer rango de criterios. Esto es obligatorio. Su primera condición para será de este rango.
Criterio1: Este es el primer criterio del rango de criterios1.
Criteria_range2: Este es el segundo rango de criterios para su segunda condición. Este puede ser el mismo que el primero.
Criterio2: El criterio2 es la segunda condición del rango de criterios 2.
Ahora, tengamos un ejemplo:
Ejemplo
Tenemos estos datos para nuestro ejemplo COUNTIFS.
Y tenemos estas dos consultas que responder.
Entonces, para la primera consulta tenemos dos condiciones de una sola columna, Edad.
Para responder a la consulta, Contar personas cuya edad esté entre 50 y 80 años con todo incluido, escriba esta fórmula CONTAR.
= CONTAR.SI (B2: B10, "> = 50", B2: B10, "<= 80")
Tenga en cuenta que tenemos el mismo rango de criterios B2: B10 para ambas condiciones. Excel no tiene ninguna objeción al uso de los mismos rangos de criterios. Con los datos seleccionados, la salida sería 3.
¿Como funciona?
Simple, el k la función primero buscará todos los valores en el rango B2: B10 eso será {81,58,85,57,76}. Entonces en {81,58,85,57,76} lista, buscará todos los valores que sean menores o iguales a 80 y eso sera {58,57,76}. Y eso es 3.
Ahora en la segunda consulta en la que es necesario Recuento de personas que ordenaron Pencil y la edad es menor de 15 años. Tenemos que contar con múltiples criterios y diferentes columnas.
Entonces, dos respondan a esta consulta y escriban esta fórmula CONTAR.
= CONTAR.SI (C2: C10, "Lápiz", B2: B10, "<15")
Tenga en cuenta que usamos dos columnas diferentes para nuestra condición.
Bueno, esta es la forma clásica de contar en Excel para dos o más criterios. Pero hay una forma alternativa de contar si dos criterios coinciden.
Una forma alternativa de CONTAR.SI CONTAR si hay dos criterios para igualar
Así que tomemos el mismo ejemplo y consultas anteriores.
Contar personas cuya edad esté entre 50 y 80 años con todo incluido
= SUMPRODUCTO ((B2: B10> = 50) * (B2: B10 <= 80))
Sí, la función SUMPRODUCT también puede contar. He explicado la función SUMPRODUCT en detalle aquí.
Recuento de personas que ordenaron Pencil y la edad es menor de 15
= SUMPRODUCTO ((C2: C10 = "Lápiz") * (B2: B10 <15))
Básicamente, la fórmula SUMPRODUCT anterior se comportará como funciones COUNTIFS y si escribiera una fórmula genérica para esto, se vería así …
Fórmula genérica para contar dos condiciones usando la función SUMPRODUCTO
= SUMPRODUCTO ((rango1 (criterio1)) * (rango2 (criterio2)))
En este caso, los criterios1 y los criterios2 pueden ser cualquier condición que genere una matriz de Cierto y Falso de rango1 y rango 2. P.ej. = ”Abc”,> 20, ”2x”, ISNUMBER(rango), etc.
Ok, entonces cubrí aquí cómo usar la función CONTAR.SI cuando tiene dos criterios. Pero si aún así, no era la solución que estaba buscando, hágamelo saber su escenario en la sección de comentarios a continuación.
COUNTIFS con OR para varios criterios
Cuente las celdas que contienen esto o aquello
Cómo contar texto único en Excel
Articulos populares:
50 accesos directos de Excel para aumentar su productividad
La función BUSCARV en Excel
CONTAR.SI en Excel 2016
Cómo usar la función SUMIF en Excel