Cómo utilizar varios criterios en Excel COUNTIF y COUNTIFS

Excel tiene muchas funciones en las que un usuario necesita especificar uno o varios criterios 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 un criterio único o múltiple en la función CONTAR.SI y CONTAR.SI en Excel.

Si bien me centraré principalmente en las funciones COUNTIF y COUNTIFS en este tutorial, todos estos ejemplos también se pueden usar en otras funciones de Excel que toman múltiples criterios como entradas (como SUMIF, SUMIFS, AVERAGEIF y AVERAGEIFS).

Introducción a las funciones COUNTIF y COUNTIFS de Excel

Primero, analicemos el uso de las funciones COUNTIF y COUNTIFS en Excel.

Función CONTAR.SI de Excel (toma un criterio único)

La función CONTAR.SI de Excel es más adecuada para situaciones en las que desea contar celdas según un solo criterio. Si desea contar en función de varios criterios, utilice la función CONTAR.SI.

Sintaxis

= CONTAR.SI (rango, criterios)

Argumentos de entrada

  • abarcar - el rango de celdas que desea contar.
  • criterios - los criterios que deben evaluarse contra el rango de celdas para que se cuente una celda.

Función CONTAR.SI de Excel (toma varios criterios)

La función CONTAR.SI de Excel es más adecuada para situaciones en las que desea contar celdas en función de varios criterios.

Sintaxis

= CONTAR.SI (rango_criterio1, criterio1, [rango_criterio2, criterio2]…)

Argumentos de entrada

  • rango_criterios1 - El rango de celdas para las que desea evaluar según los criterios1.
  • criterios1 - los criterios que desea evaluar para rango_criterios1 para determinar qué celdas contar.
  • [rango_criterios2] - El rango de celdas para las que desea evaluar según los criterios2.
  • [criterio2] - los criterios que desea evaluar para rango_criterios2 para determinar qué celdas contar.

Ahora echemos un vistazo a algunos ejemplos del uso de varios criterios en las funciones CONTAR.SI en Excel.

Uso de criterios NUMÉRICOS en las funciones CONTAR.SI de Excel

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

Para obtener el recuento de celdas donde el argumento de criterios es igual a un valor especificado, puede ingresar directamente los criterios o usar la referencia de celda que contiene los criterios.

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

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

En el ejemplo anterior (en la imagen), el criterio está en la celda D3. También puede ingresar los criterios directamente en la fórmula. Por ejemplo, también puede utilizar:

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

# 2 Cuente las celdas cuando el criterio es MAYOR que un valor

Para obtener el recuento de celdas con un valor mayor que un valor especificado, usamos el operador mayor que (“>”). Podríamos usarlo directamente en la fórmula o usar una referencia de celda que tenga los criterios.

Siempre que usamos un operador en los criterios en Excel, debemos ponerlo entre comillas dobles. Por ejemplo, si el criterio es mayor que 10, entonces debemos ingresar "> 10" como criterio (ver la imagen a continuación):

Aquí está la fórmula:

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

También puede tener los criterios en una celda y usar la referencia de celda como criterio. En este caso, NO es necesario que ponga los criterios entre comillas dobles:

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

También puede haber un caso en el que desee que los criterios estén en una celda, pero no lo desee con el operador. Por ejemplo, es posible que desee que la celda D3 tenga el número 10 y no> 10.

En ese caso, debe crear un argumento de criterio que sea una combinación de operador y referencia de celda (vea la imagen a continuación):

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

NOTA: Cuando combina un operador y una referencia de celda, el operador siempre está entre comillas dobles. El operador y la referencia de celda están unidos 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 ("<"). Podríamos usarlo directamente en la fórmula o usar una referencia de celda que tenga los criterios.

Siempre que usamos un operador en los criterios en Excel, debemos ponerlo entre comillas dobles. Por ejemplo, si el criterio es que el número debe ser menor que 5, entonces debemos ingresar "<5" como criterio (ver la imagen a continuación):

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

También puede tener los criterios en una celda y usar la referencia de celda como criterio. En este caso, NO necesita poner los criterios entre comillas dobles (vea la imagen a continuación):

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

Además, puede haber un caso en el que desee que los criterios estén en una celda, pero no lo desee con el operador. Por ejemplo, es posible que desee que la celda D3 tenga el número 5 y no <5.

En ese caso, debe crear un argumento de criterios que sea una combinación de operador y referencia de celda:

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

NOTA: Cuando combina un operador y una referencia de celda, el operador siempre está entre comillas dobles. El operador y la referencia de celda están unidos por un ampersand (&).

# 4 Contar celdas con varios criterios: entre dos valores

Para obtener un recuento de valores entre dos valores, debemos utilizar varios criterios en la función CONTAR.SI.

Aquí hay dos métodos para hacer esto:

MÉTODO 1: Uso de la función CONTAR.SI

La función CONTAR.SI puede manejar múltiples criterios como argumentos y cuenta las celdas solo cuando todos los criterios son VERDADEROS. Para contar celdas con valores entre dos valores especificados (digamos 5 y 10), podemos usar la siguiente función CONTAR.SI:

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

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

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

También puede tener estos criterios en celdas y usar la referencia de celda como criterio. En este caso, NO necesita poner los criterios entre comillas dobles (vea la imagen a continuación):

También puede usar una combinación de operadores y referencias de celdas (donde el operador se ingresa directamente en la fórmula). Cuando combina un operador y una referencia de celda, el operador siempre está entre comillas dobles. El operador y la referencia de celda están unidos por un ampersand (&).

MÉTODO 2: Uso de dos funciones COUNTIF

Si tiene varios criterios, puede usar CONTAR.SI o crear una combinación de funciones CONTAR.SI. La siguiente fórmula también haría lo mismo:

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

En la fórmula anterior, primero encontramos el número de celdas que tienen un valor mayor que 5 y restamos el recuento de celdas con un valor mayor que 10. Esto nos daría el resultado como 5 (que es el número de celdas que tienen valores superiores a 5 y menores que iguales a 10).

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

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

Si desea que la fórmula excluya tanto el "5" como el "10" del recuento, utilice la siguiente fórmula:

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

Puede tener estos criterios en las celdas y usar las referencias de celdas, o puede usar una combinación de operadores y referencias de celdas.

Uso de criterios de TEXTO en funciones de Excel

# 1 Contar celdas cuando los criterios son IGUALES a un texto especificado

Para contar las celdas que contienen una coincidencia exacta del texto especificado, simplemente podemos usar ese texto como criterio. Por ejemplo, en el conjunto de datos (que se muestra a continuación en la imagen), si quiero contar todas las celdas con el nombre Joe, puedo usar la siguiente fórmula:

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

Dado que esta es una cadena de texto, necesito poner los criterios de texto entre comillas dobles.

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

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

NOTA: Puede obtener resultados incorrectos si hay espacios iniciales / finales en el criterio o rango de criterios. Asegúrese de limpiar los datos antes de usar estas fórmulas.

# 2 Cuente las celdas cuando el criterio NO ES IGUAL a un texto especificado

De manera similar a lo que vimos en el ejemplo anterior, también puede contar las celdas que no contienen un texto específico. Para hacer esto, necesitamos usar el operador no igual a ().

Supongamos que desea contar todas las celdas que no contienen el nombre JOE, aquí está la fórmula que lo hará:

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

También puede tener los criterios en una celda y usar la referencia de celda como criterio. En este caso, NO necesita poner los criterios entre comillas dobles (vea la imagen a continuación):

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

También puede haber un caso en el que desee que los criterios estén en una celda pero no lo desee con el operador. Por ejemplo, es posible que desee que la celda D3 tenga el nombre Joe y no Joe.

En ese caso, debe crear un argumento de criterio que sea una combinación de operador y referencia de celda (vea la imagen a continuación):

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

Cuando combina un operador y una referencia de celda, el operador siempre está entre comillas dobles. El operador y la referencia de celda están unidos por un ampersand (&).

Uso de los criterios DATE en las funciones COUNTIF y COUNTIFS de Excel

Excel almacena la fecha y la hora como números. Entonces podemos usarlo de la misma manera que usamos números.

# 1 Cuente las celdas cuando el criterio es IGUAL a una fecha especificada

Para obtener el recuento de celdas que contienen la fecha especificada, usaríamos el operador igual a (=) junto con la fecha.

Para usar la fecha, recomiendo usar la función FECHA, ya que elimina cualquier posibilidad de error en el valor de la fecha. Entonces, por ejemplo, si quiero usar la fecha 1 de septiembre de 2015, puedo usar la función FECHA como se muestra a continuación:

= FECHA (2015,9,1)

Esta fórmula devolvería la misma fecha a pesar de las diferencias regionales. Por ejemplo, 01-09-2015 sería el 1 de septiembre de 2015 según la sintaxis de fecha de EE. UU. Y el 09 de enero de 2015 según la sintaxis de fecha del Reino Unido. Sin embargo, esta fórmula siempre devolvería el 1 de septiembre de 2105.

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

# 2 Cuente las celdas cuando el criterio sea ANTES o DESPUÉS de una fecha especificada

Para contar las celdas que contienen una fecha anterior o posterior a una fecha específica, podemos usar los operadores menor que / mayor que.

Por ejemplo, si quiero contar todas las celdas que contienen una fecha posterior al 02 de septiembre de 2015, puedo usar la fórmula:

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

Del mismo modo, también puede contar el número de celdas antes de una fecha específica. Si desea incluir una fecha en el recuento, utilice un operador "igual a" junto con el operador "mayor que / menor que".

También puede utilizar una referencia de celda que contenga una fecha. En este caso, debe combinar el operador (entre comillas dobles) con la fecha usando un signo comercial (&).

Vea el ejemplo a continuación:

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

# 3 Contar celdas con varios criterios: entre dos fechas

Para obtener un recuento de valores entre dos valores, debemos utilizar varios criterios en la función CONTAR.SI.

Podemos hacer esto usando dos métodos: una sola función CONTAR.SI o dos funciones CONTAR.SI.

MÉTODO 1: Uso de la función CONTAR.SI

La función CONTAR.SI puede tomar varios criterios como argumentos y cuenta las celdas solo cuando todos los criterios son VERDADEROS. Para contar celdas con valores entre dos fechas especificadas (digamos el 2 de septiembre y el 7 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))

La fórmula anterior no cuenta las celdas que contienen las fechas especificadas. Si también desea incluir estas fechas, utilice los operadores mayor que igual a (> =) y menor que igual a (<=). 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 tener las fechas en una celda y usar la referencia de celda como criterio. En este caso, no puede tener el operador con la fecha en las celdas. Debe agregar operadores manualmente en la fórmula (entre comillas dobles) y agregar una referencia de celda con un signo comercial (&). Vea la foto a continuación:

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

MÉTODO 2: Uso de las funciones CONTAR.SI

Si tiene varios criterios, puede usar una función CONTAR.SI o crear una combinación de dos funciones CONTAR.SI. La siguiente fórmula también funcionaría:

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

En la fórmula anterior, primero encontramos el número de celdas que tienen una fecha posterior al 2 de septiembre y restamos el recuento de celdas con fechas posteriores al 7 de septiembre. Esto nos daría el resultado como 7 (que es el número de celdas que tienen fechas después del 2 de septiembre y el 7 de septiembre o antes).

Si no desea que la fórmula cuente tanto el 2 de septiembre como el 7 de septiembre, utilice la siguiente fórmula en su lugar:

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

Si desea excluir ambas fechas del recuento, utilice 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, FECHA (2015,9,7)))

Además, puede tener las fechas de los criterios en las celdas y usar las referencias de las celdas (junto con los operadores entre comillas dobles unidas mediante el signo comercial).

Uso de CARACTERES SALVAJES en Criterios en las funciones CONTAR.SI y CONTAR.SI

Hay tres caracteres comodín en Excel:

  1. * (asterisco) - Representa cualquier número de caracteres. Por ejemplo, ex * podría significar sobresalir, sobresalir, 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 un carácter comodín (~, *,?) En el texto.

Puede usar la función CONTAR.SI con caracteres comodín para contar celdas cuando falla otra función de conteo incorporada. Por ejemplo, suponga que tiene un conjunto de datos como se muestra a continuación:

Ahora tomemos varios ejemplos:

# 1 Cuente las celdas que contienen texto

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

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

Nota: La fórmula anterior ignora las celdas que contienen números, celdas en blanco y valores lógicos, pero contabilizaría las celdas que contienen un apóstrofo (y por lo tanto aparecen en blanco) o celdas que contienen una cadena vacía (= ””) que puede haber sido devuelta como un parte de una fórmula.

Aquí hay un tutorial detallado sobre el manejo de casos en los que hay una cadena vacía o un apóstrofo.

Aquí hay un tutorial detallado sobre el manejo de casos en los que hay cadenas vacías o apóstrofos.

A continuación se muestra un video que explica diferentes escenarios de conteo de celdas con texto.

# 2 Contar celdas que no estén en blanco

Si está pensando en utilizar la función CONTAR, piénselo de nuevo.

Pruébelo y podría fallarle. COUNTA también contará una celda que contiene una cadena vacía (a menudo devuelta por fórmulas como = ”” o cuando las personas ingresan solo un apóstrofo en una celda). Las celdas que contienen cadenas vacías se ven en blanco pero no lo están y, por lo tanto, las cuenta la función CONTAR.

COUNTA también contará una celda que contiene una cadena vacía (a menudo devuelta por fórmulas como = ”” o cuando las personas ingresan solo un apóstrofo en una celda). Las celdas que contienen cadenas vacías se ven en blanco pero no lo están y, por lo tanto, las cuenta la función CONTAR.

Entonces, si usa la fórmula = COUNTA (A1: A11), devuelve 11, mientras que debería devolver 10.

Aquí está la solución:

= CONTAR.SI ($ A $ 1: $ A $ 11, ”? *”) + CONTAR ($ A $ 1: $ A $ 11) + SUMPRODUCTO (-ISLOGICO ($ A $ 1: $ A $ 11))

Comprendamos esta fórmula desglosándola:

  • CONTAR.SI ($ N $ 8: $ N $ 18, ”? *”): Esta parte de la fórmula devuelve 5. Esto incluye cualquier celda que tenga un carácter de texto. A ? representa un carácter y * representa cualquier número de caracteres. Por lo tanto, la combinación? * En los criterios obliga a Excel a contar las celdas que tienen al menos un carácter de texto.
  • COUNT ($ A $ 1: $ A $ 11): cuenta todas las celdas que contienen números. En el ejemplo anterior, devuelve 3.
  • SUMPRODUCT (-ISLOGICAL ($ A $ 1: $ A $ 11): cuenta todas las celdas que contienen valores lógicos. En el ejemplo anterior, devuelve 2.

# 3 Cuente las 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 mediante el uso de un carácter comodín en la función CONTAR.SI. Aquí está la fórmula:

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

El criterio J * especifica que el texto de una celda debe comenzar con J y puede contener cualquier número de caracteres.

Si desea contar las celdas que contienen el alfabeto en cualquier parte del texto, márquelo con un asterisco en ambos lados. Por ejemplo, si desea contar las celdas que contienen el alfabeto "a", use * a * como criterio.

Este artículo es inusualmente largo en comparación con mis otros artículos. Espero que lo hayas disfrutado. Déjame saber tus pensamientos dejando un comentario.

También puede encontrar útiles los siguientes tutoriales de Excel:

  • Cuente el número de palabras en Excel.
  • Cuente las celdas según el color de fondo en Excel.
  • Cómo sumar una columna en Excel (5 formas realmente fáciles)

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave