Cómo usar múltiples condiciones en Excel COUNTIF y COUNTIFS

Cómo usar múltiples condiciones en Excel COUNTIF y COUNTIFS

Excel tiene muchas funciones donde el usuario necesita especificar una o más condiciones para obtener el resultado.Por ejemplo, si desea contar celdas según varios criterios, puede usar las funciones CONTAR.SI o CONTAR.SI en Excel.

Este tutorial cubre varias formas de usar criterios únicos o múltiples en las funciones CONTAR.SI y CONTAR.SI de Excel.

Si bien en este tutorial me concentraré principalmente en las funciones CONTAR.SI y CONTAR.SI, todos estos ejemplos también se pueden usar con otras funciones de Excel que toman varios criterios como entrada (como SUMAR.SI, SUMAR.SI.CONJUNTO, PROMEDIO.SI y PROMEDIO.SI).

Introducción a las funciones CONTAR.SI y CONTAR.SI de Excel

Primero comprendamos cómo usar las funciones COUNTIF y COUNTIFS en Excel.

Función de Excel CONTAR.SI (con un solo criterio)

La función CONTAR.SI de Excel funciona mejor cuando desea contar celdas según un solo criterio.Si desea contar en función de varios criterios, utilice la función CONTAR.SI.CONJUNTO.

sintaxis

=CONTAR.SI(rango, condición)

Parámetros de entrada

  • alcance –  El rango de celdas que desea calcular.
  • condiciónCriterios que deben evaluarse frente al rango de celdas a contar.

Función de Excel COUNTIFS (con múltiples criterios)

La función CONTAR.SI de Excel funciona mejor cuando desea contar celdas en función de varios criterios.

sintaxis

=CONTAR.SI(criterios_rango1,criterios1,[criterios_rango2,criterios2]…)

Parámetros de entrada

  • criteria_range1 – El rango de celdas que desea evaluar contra el criterio 1.
  • criteria1 – El criterio que desea evaluar es criterion_range1 para determinar qué celdas evaluar.
  • [criteria_range2] – El rango de celdas que desea evaluar contra el criterio 2.
  • [criterios2] – El criterio que desea evaluar es criterio_range2 para determinar qué celdas contar.
pregunta relacionada  Lista de procesadores de tabletas y teléfonos inteligentes

Ahora veamos algunos ejemplos del uso de múltiples criterios en la función CONTAR.SI de Excel.

Use la condición NÚMERO en la función CONTAR.SI de Excel

#1 Contar celdas cuando el criterio es igual a un valor

Para obtener el recuento de celdas donde el parámetro de condición es igual al valor especificado, puede ingresar la condición directamente o usar una referencia de celda que contenga la condición.

A continuación se muestra un ejemplo en el que contamos celdas que contienen el número 9 (lo que significa que el parámetro de condición es igual a 9).Aquí está la fórmula:

=CONTAR.SI($B$2:$B$11,D3)

Uso de múltiples condiciones en la función de Excel: el número es igual a

En el ejemplo anterior (en la imagen), el criterio está en la celda D3.También puede ingresar condiciones directamente en las fórmulas.Por ejemplo, también puedes usar:

=CONTAR.SI($B$2:$B$11,9)

#2 Contar celdas cuando la condición es mayor que el valor

Para obtener el recuento de celdas con un valor mayor que un valor especificado, usamos el operador mayor que (">").Podemos usarlo directamente en fórmulas o podemos usar referencias de celda con condiciones.

Cada vez que usamos un operador en una condición en Excel, debemos ponerlo entre comillas dobles.Por ejemplo, si la condición es mayor que 10, entonces debemos ingresar ">10" como condición (vea la imagen a continuación):

Aquí está la fórmula:

=CONTAR.SI($B$2:$B$11,”>10″)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: mayor que

También puede incluir condiciones en celdas y usar referencias de celdas como condiciones.En este caso, no necesita poner la condición entre comillas dobles:

=CONTAR.SI($B$2:$B$11,D3)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: mayor que las condiciones en la referencia de celda

Este también puede ser el caso cuando desea que una condición esté en una celda pero no desea usarla con un operador.Por ejemplo, es posible que desee que el número de la celda D3 sea 10 en lugar de >10.

En este caso, debe crear un parámetro condicional, que es una combinación de operador y referencia de celda (vea la imagen a continuación):

=CONTAR.SI($B$2:$B$11,”>”&D3)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: operador mayor que y referencia de celdaNota: Cuando combina operadores y referencias de celda, los operadores siempre se escriben entre comillas dobles.Los operadores y las referencias de celda están conectados por un ampersand (&).

#3 Contar celdas cuando el criterio es menor que un valor

Para obtener el recuento de celdas con un valor menor que un valor especificado, usamos el operador menor que ("<").Podemos usarlo directamente en fórmulas o podemos usar referencias de celda con condiciones.

Cada vez que usamos un operador en una condición en Excel, debemos ponerlo entre comillas dobles.Por ejemplo, si el criterio es que la cantidad debe ser inferior a 5, entonces debemos ingresar "<5" como criterio (ver imagen a continuación):

=CONTAR.SI($B$2:$B$11,”<5”)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: menor que

También puede incluir condiciones en celdas y usar referencias de celdas como condiciones.En este caso, no necesita poner el estándar entre comillas dobles (vea la imagen a continuación):

=CONTAR.SI($B$2:$B$11,D3)

Función COUNTIF de Excel con múltiples condiciones: menos que la condición en la referencia de celda

Además, es posible que desee que la condición esté en la celda, pero no con el operador.Por ejemplo, es posible que desee que la celda D3 tenga el número 5 en lugar de <5.

En este caso, debe crear un parámetro condicional que sea una combinación de operador y referencia de celda:

=CONTAR.SI($B$2:$B$11,"<"&D3)

Use el operador menor que en la función CONTAR.SI de Excel

Nota: Cuando combina operadores y referencias de celda, los operadores siempre se escriben entre comillas dobles.Los operadores y las referencias de celda están conectados por un ampersand (&).

#4 Contar celdas con múltiples criterios – entre dos valores

Para obtener el conteo de valores entre dos valores, necesitamos usar múltiples condiciones en la función CONTAR.SI.

Aquí hay dos maneras de hacer esto:

Método XNUMX: Usar la función CONTAR.SI.CONJUNTO

La función COUNTIFS puede tomar múltiples condiciones como argumentos y contar celdas solo si todas las condiciones son VERDADERAS.Para contar celdas con valores entre dos valores especificados, como 5 y 10, podemos usar la siguiente función CONTAR.SI:

=COUNTIFS($B$2:$B$11,”>5″,$B$2:$B$11,”<10″)

Uso de múltiples condiciones en la función COUNTIFS de Excel: entre condiciones

Nota: La fórmula anterior no cuenta las celdas que contienen 5 o 10.Si desea incluir estas celdas, utilice los operadores mayor o igual que (>=) y menor o igual que (<=).Aquí está la fórmula:

=COUNTIFS($B$2:$B$11,”>=5″,$B$2:$B$11,”<=10″) 

También puede incluir estas condiciones en celdas y usar referencias de celdas como condiciones.En este caso, no necesita poner el estándar entre comillas dobles (vea la imagen a continuación):

Función COUNTIFS de Excel con múltiples criterios: entre criterios en la referencia de celda

También puede usar una combinación de referencias de celda y operadores (ingresando operadores directamente en fórmulas).Al combinar operadores y referencias de celda, los operadores siempre se escriben entre comillas dobles.Los operadores y las referencias de celda están conectados por un ampersand (&).

Función COUNTIFS de Excel: entre operadores condicionales y referencias de celda

Método 2: use dos funciones COUNTIF

Si tiene varias condiciones, puede usar COUNTIFS o crear una combinación de funciones COUNTIF.La siguiente fórmula hará lo mismo:

=COUNTIF($B$2:$B$11,”>5″)-COUNTIF($B$2:$B$11,”>10″)

En la fórmula anterior, primero encontramos el número de celdas con un valor superior a 5 y luego restamos el número de celdas con un valor superior a 10.Esto nos dará un resultado de 5 (es decir, con valores mayores a 5 y menores o iguales a 10).

Uso de múltiples condiciones en la función COUNTIF de Excel: entre dos recuentos de condiciones

Si desea que la fórmula contenga tanto 5 como 10, use la siguiente fórmula en su lugar:

pregunta relacionada  Problema KB5003173: la mejor solución para el error de actualización con el error 0x800f0922

=COUNTIF($B$2:$B$11,”>=5”)-COUNTIF($B$2:$B$11,”>10”)

Si desea que la fórmula excluya "5" y "10" del conteo, use la siguiente fórmula:

=COUNTIF($B$2:$B$11,”>=5″)-COUNTIF($B$2:$B$11,”>10″)-COUNTIF($B$2:$B$11,10)

Puede incluir estas condiciones en celdas y usar referencias de celda, o puede usar una combinación de operadores y referencias de celda.

Usar condiciones de TEXTO en funciones de Excel

#1 Contar celdas cuando la condición es igual al texto especificado

Para contar las celdas que contienen una coincidencia exacta con un texto específico, simplemente podemos usar ese texto como condición.Por ejemplo, en un conjunto de datos (que se muestra a continuación), si quisiera contar todas las celdas llamadas Joe, podría usar la siguiente fórmula:

=CONTAR.SI($B$2:$B$11,"Joe")

Como se trata de una cadena de texto, necesito poner la condición de texto entre comillas dobles.

Uso de múltiples condiciones de texto en la función CONTAR.SI de Excel

También puede incluir una condición en una celda y luego usar esa referencia de celda (como se muestra a continuación):

=CONTAR.SI($B$2:$B$11,E3)

Utilice varias condiciones de texto en la función CONTAR.SI DE Excel

Nota: Puede obtener resultados erróneos si hay espacios iniciales o finales en la condición o el rango de condición.Asegúrese de limpiar los datos antes de usar estas fórmulas.

#2 Contar celdas cuando la condición no es igual al texto especificado

Similar a lo que vimos en el ejemplo anterior, también puede contar celdas que no contienen texto específico.Para hacer esto, necesitamos usar el operador no igual (<>).

Suponiendo que desea contar todas las celdas que no contienen el nombre JOE, aquí hay una fórmula que puede hacer esto:

=CONTAR.SI($B$2:$B$11,”<>Joe”)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: la condición de texto no es igual

También puede incluir condiciones en celdas y usar referencias de celdas como condiciones.En este caso, no necesita poner el estándar entre comillas dobles (vea la imagen a continuación):

=CONTAR.SI($B$2:$B$11,E3)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: la condición del texto no es igual a la referencia de la celda

Este también puede ser el caso cuando desea que una condición esté en una celda pero no desea usarla con un operador.Por ejemplo, es posible que desee que la celda D3 tenga el nombre Joe en lugar de <>Joe.

En este caso, debe crear un parámetro condicional, que es una combinación de operador y referencia de celda (vea la imagen a continuación):

=CONTAR.SI($B$2:$B$11,”<>”&E3)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: la condición del texto no es igual a la referencia de celda y al operador

Al combinar operadores y referencias de celda, los operadores siempre se escriben entre comillas dobles.Los operadores y las referencias de celda están conectados por un ampersand (&).

Uso de las condiciones de FECHA en las funciones CONTAR.SI y CONTAR.SI de Excel

Excel almacena fechas y horas como números.Entonces podemos usarlo como un número.

#1 Contar celdas cuando la condición es igual a la fecha especificada

Para obtener el recuento de celdas que contienen una fecha específica, usaremos el operador igual (=) junto con la fecha.

Para trabajar con fechas, recomiendo usar la función FECHA, ya que elimina cualquier posibilidad de que el valor de la fecha sea incorrecto.Entonces, por ejemplo, si quisiera usar la fecha 2015 de septiembre de 9, podría usar la función FECHA de esta manera:

= FECHA (2015,9,1)

A pesar de las diferencias regionales, esta fórmula volverá en la misma fecha.Por ejemplo, 01-09-2015 sería el 2015 de septiembre de 9 con la sintaxis de fecha de EE. UU. y el 1 de enero de 2015 con la sintaxis de fecha del Reino Unido.Sin embargo, esta fórmula siempre devolverá el 2105 de septiembre de 9.

Aquí está la fórmula para contar el número de celdas que contienen la fecha 02-09-2015:

= CONTAR.SI ($ A $ 2: $ A $ 11, FECHA (2015,9,2))

Función CONTAR.SI de Excel: uso de condiciones de fechas múltiples

#2 Contar celdas cuando la condición es anterior o posterior a la fecha especificada

Para contar celdas que contienen fechas anteriores o posteriores a una fecha específica, podemos usar los operadores menor que/mayor que.

Por ejemplo, si quisiera contar todas las celdas que contienen fechas posteriores al 2015 de septiembre de 9, podría usar la siguiente fórmula:

=CONTAR.SI($A$2:$A$11,”>”&FECHA(2015,9,2))

Uso de múltiples condiciones en la función CONTAR.SI de Excel - Condición de fecha posterior

Asimismo, también puede contar el número de celdas antes de una fecha específica.Si desea incluir fechas en el conteo, use el operador "igual" junto con los operadores "mayor que/menor que".

También puede usar referencias de celda que contengan fechas.En este caso, debe usar un ampersand (&) para combinar el operador (entre comillas dobles) con la fecha.

Vea el ejemplo a continuación:

=CONTAR.SI($A$2:$A$11,”>”&F3)

Uso de múltiples condiciones en la función CONTAR.SI de Excel - Condiciones de fecha usando referencias de celda y símbolos de unión

#3 Contar celdas con múltiples criterios – entre dos fechas

Para obtener el conteo de valores entre dos valores, necesitamos usar múltiples condiciones en la función CONTAR.SI.

Podemos hacer esto de dos maneras: una sola función CONTAR.SI o dos funciones CONTAR.SI.

Método XNUMX: Usar la función CONTAR.SI.CONJUNTO

La función COUNTIFS puede tomar múltiples condiciones como argumentos y contar celdas solo si todas las condiciones son VERDADERAS.Para contar celdas con valores entre dos fechas específicas, como el 9 y el 2 de septiembre, podemos usar la siguiente función CONTAR.SI:

=COUNTIFS($A$2:$A$11,”>”&DATE(2015,9,2),$A$2:$A$11,”<“&DATE(2015,9,7))

Uso de múltiples condiciones en la función CONTAR.SI de Excel: condiciones de fecha anterior y posterior

La fórmula anterior no cuenta las celdas que contienen la fecha especificada.Si también desea incluir estas fechas, utilice los operadores mayor o igual que (>=) y menor o igual que (<=).Aquí está la fórmula:

=COUNTIFS($A$2:$A$11,”>=”&DATE(2015,9,2),$A$2:$A$11,”<=”&DATE(2015,9,7))

También puede incluir fechas en celdas y usar referencias de celdas como criterio.En este caso, no puede hacer que el operador incluya la fecha en la celda.Debe agregar manualmente operadores a la fórmula (entre comillas dobles) y usar un ampersand (&) para agregar referencias de celda.Vea abajo:

pregunta relacionada  Cómo guardar un gráfico de Excel como imagen (guardar como PNG, JPG, BMP)

=COUNTIFS($A$2:$A$11,”>”&F3,$A$2:$A$11,”<“&G3)

Uso de múltiples condiciones en la función CONTAR.SI de Excel: condiciones de fecha antes y después de la referencia de celda

Método 2: use la función CONTAR.SI

Si tiene varias condiciones, puede usar una función COUNTIFS o crear una combinación de dos funciones COUNTIF.La siguiente fórmula también hará el truco:

=COUNTIF($A$2:$A$11,”>”&DATE(2015,9,2))-COUNTIF($A$2:$A$11,”>”&DATE(2015,9,7))

Múltiples criterios utilizados en la función CONTAR.SI de Excel: los criterios de fecha antes y después de contar.si no son iguales a

En la fórmula anterior, primero encontramos el número de celdas cuya fecha es posterior al 9 de septiembre y luego restamos el número de celdas cuya fecha es posterior al 2 de septiembre.Esto dará un resultado de 9 (es decir, el número de celdas con fechas posteriores al 7 de septiembre y hasta el 7 de septiembre).

Si no desea que la fórmula calcule tanto el 9 de septiembre como el 2 de septiembre, use la siguiente fórmula en su lugar:

=COUNTIF($A$2:$A$11,”>=”&DATE(2015,9,2))-COUNTIF($A$2:$A$11,”>”&DATE(2015,9,7))

Múltiples criterios utilizados en la función CONTAR.SI de Excel: criterios de fecha antes y después de contar.

Si desea excluir dos fechas del conteo, use la siguiente fórmula:

=COUNTIF($A$2:$A$11,”>”&DATE(2015,9,2))-COUNTIF($A$2:$A$11,”>”&DATE(2015,9,7)-COUNTIF($A $2:$A$11,日期(2015,9,7)))

Además, puede establecer fechas estándar en celdas y usar referencias de celda (y operadores entre comillas dobles con ampersand).

Uso de caracteres comodín en las condiciones de las funciones COUNTIF y COUNTIFS

Hay tres comodines en Excel:

  1. *(Asterisco) - representa cualquier número de caracteres.Por ejemplo, ex* podría significar excel, excels, ejemplo, experto, etc.
  2. ? (signo de interrogación) - Representa un solo carácter.Por ejemplo, Trömp podría significar Trump o Tramp.
  3. ~ (tilde) - Se utiliza para identificar caracteres comodín (~, *, ?) en el texto.

Puede usar la función CONTAR.SI con comodines para contar celdas cuando fallan otras funciones de conteo integradas.Por ejemplo, suponga que tiene un conjunto de datos que se ve así:

Contar celdas en un conjunto de datos de Excel que contienen texto

Ahora veamos algunos ejemplos:

#1 Contar celdas que contienen texto

Para contar celdas con texto, podemos usar el comodín * (asterisco).Dado que los asteriscos representan cualquier número de caracteres, contará todas las celdas que contengan texto.Aquí está la fórmula:

= CONTAR.SI ($ C $ 2: $ C $ 11, "*")

Uso de múltiples condiciones en la función CONTAR.SI de Excel - Texto de conteo de comodines

Nota: La fórmula anterior ignora las celdas que contienen números, celdas en blanco y valores lógicos, pero cuenta las celdas que contienen apóstrofes (y, por lo tanto, aparecen en blanco) o que pueden haberse incluido como parte de la fórmula.

Aquí hay un tutorial detallado sobre el manejo de casos con cadenas vacías o apóstrofes.

#2 Cuenta las celdas que no están en blanco

Si está considerando usar la función COUNTA, piénselo de nuevo.

Pruébalo, puede que te decepcione.COUNTA también contará las celdas que contienen cadenas vacías (generalmente devueltas por fórmulas como ="", o cuando las personas simplemente ingresan apóstrofes en las celdas).Las celdas que contienen cadenas vacías parecen estar en blanco, pero no lo están, por lo que la función CONTARA las cuenta.

COUNTA también contará las celdas que contienen cadenas vacías (generalmente devueltas por fórmulas como ="", o cuando las personas simplemente ingresan apóstrofes en las celdas).Las celdas que contienen cadenas vacías parecen estar en blanco, pero no lo están, por lo que la función CONTARA las cuenta.

Contar celdas en un conjunto de datos de Excel que contienen texto

Así que si usas la fórmula = COUNTA (A1:A11), devuelve 11 cuando debería devolver 10.

Aquí está la solución:

=COUNTIF($A$1:$A$11,”?*”)+COUNT($A$1:$A$11)+SUMPRODUCT(–ISLOGICAL($A$1:$A$11))

Entendamos esta fórmula desglosándola:

#3 Contar celdas que contienen texto específico

Supongamos que queremos contar todas las celdas donde el nombre del representante de ventas comienza con J.Esto se puede lograr fácilmente usando comodines en la función CONTAR.SI.Aquí está la fórmula:

= CONTAR.SI ($ C $ 2: $ C $ 11, "J *") 

Uso de múltiples condiciones en la función CONTAR.SI de Excel - Cuenta comodines de texto específicos

La condición J* especifica que el texto de la celda debe comenzar con J y puede contener cualquier número de caracteres.

Si desea contar las celdas que contienen letras en cualquier parte del texto, rodéelas con un asterisco.Por ejemplo, si desea contar las celdas que contienen la letra "a", use *a* como condición.

Comparado con mis otros artículos, este es inusualmente largo.Espero que te guste.Déjame saber lo que piensas dejando un comentario.

Oh hola 👋Un placer conocerte.

Suscríbete a nuestro boletín, Envía con mucha regularidadGran tecnologiaA tu publicacióncaja.

Enviar comentario