Cómo usar COUNTIF en Excel

La función CONTAR.SI de Excel le permite contar la cantidad de celdas que cumplen con criterios o condiciones específicos en el rango dado.

La función CONTAR es una de las funciones estadísticas en Excel que es una combinación de las funciones CONTAR y SI o la función CONTAR. Cuando se usa en fórmulas, la función cuenta el número de celdas que coinciden con criterios o condiciones específicos en el mismo rango o en varios rangos. La función CONTAR.SI ayuda a contar las celdas que contienen texto, números o fechas que cumplen con criterios específicos.

Puede contar celdas usando las funciones COUNTIF o COUNTIFS en Excel. La diferencia entre las funciones COUNTIF y COUNTIFS es que COUNTIF se usa para contar celdas que cumplen con un criterio en un rango, mientras que COUNTIFS cuenta celdas que cumplen múltiples condiciones en el mismo rango o en múltiples rangos.

Este artículo le mostrará cómo usar las dos funciones CONTAR.SI y CONTAR.SI en Excel.

Función CONTAR.SI de Excel

La función CONTAR.SI le permite realizar recuentos de datos según un criterio o condición específicos. La condición utilizada en la función funciona con operadores lógicos (,, =,> =, <=) y caracteres comodín (*,?) Para coincidencias parciales.

Sintaxis de la función COUNTIF

La estructura de una función CONTAR.SI es:

= CONTAR.SI (rango, criterios)

Parámetros:

  • rango - El rango de celdas a contar.
  • Criterios - La condición determina qué celdas deben incluirse en el recuento en el rango especificado. Los criterios pueden ser un valor numérico, texto, referencia a una dirección de celda o ecuación.

Uso de la función CONTAR.SI para contar valores numéricos

Como discutimos anteriormente, el criterio (segundo argumento) en la función CONTAR.SI define la condición que le dice a la función qué celdas contar.

Esta función le ayuda a contar el número de celdas con valores que cumplen con condiciones lógicas como igual a, mayor que, menor o no igual a un valor especificado, etc.

En el siguiente ejemplo, la fórmula cuenta las celdas que contienen un valor igual a 5 (criterio). Puede insertar directamente "5 en la fórmula o usar una referencia a la dirección de celda que tiene el valor (celda D2 en el siguiente ejemplo).

= CONTAR.SI (B2: B11, D2)

La fórmula anterior cuenta el número de celdas en el rango de celdas (B2: B11) que contienen el valor igual al valor en la celda D2.

La siguiente fórmula cuenta las celdas que tienen un valor menor que 5.

= CONTAR.SI (B2: B11, "<5")

El operador menor que (<) le dice a la fórmula que cuente las celdas con un valor menor que "5" en el rango B2: B11. Siempre que utilice un operador en condición, asegúrese de encerrarlo entre comillas dobles (“”).

A veces, cuando desea contar las celdas examinándolas con un criterio (valor) en una celda. En tales casos, establezca un criterio uniendo un operador y una referencia de celda. Cuando haga eso, debe encerrar el operador de comparación entre comillas dobles (“”) y luego colocar un ampersand (&) entre el operador de comparación y la referencia de celda.

= CONTAR.SI (B2: B11, "> =" & D2)

La siguiente imagen muestra algunas fórmulas de ejemplo y su resultado.

Uso de la función CONTAR.SI para contar valores de texto

Para contar celdas que contienen ciertas cadenas de texto, use esa cadena de texto como argumento de criterio o la celda que contiene una cadena de texto. Por ejemplo, en la siguiente tabla, si queremos contar todas las celdas en el rango (B21: D27) con el valor de texto en la celda B21 (sam), podemos usar la siguiente fórmula:

= CONTAR.SI (B21: D27, B21)

Como comentamos antes, podríamos usar el texto "sam" directamente en la fórmula o usar una referencia de celda que tenga los criterios (B21). Una cadena de texto siempre debe estar entre comillas dobles (“”) cuando se usa en una fórmula en Excel.

= CONTAR.SI (B21: D27, "sam")

Para contar las celdas que no contienen un texto específico, use la siguiente fórmula:

= CONTAR.SI (B21: D27, "" y B21)

Asegúrese de incluir "no es igual a" "" operador entre comillas dobles.

Si está utilizando el texto "sam" directamente en la fórmula, debe encerrar el operador "" y la cadena de texto juntos ("sam") entre comillas dobles.

= CONTAR.SI (B21: D27, "sam") 

Uso de comodines en la función COUNTIF de Excel (coincidencia parcial)

Puede usar la fórmula CONTAR.SI con caracteres comodín para contar las celdas que contienen una palabra, frase o letras específicas. Hay tres caracteres comodín que puede usar en la función CONTAR.SI de Excel:

  • * (asterisco): se utiliza para contar celdas con cualquier número de caracteres / letras iniciales y finales. (por ejemplo, St * podría significar Stark, Stork, Stacks, etc.
  • ? (signo de interrogación): se utiliza para buscar celdas con un solo carácter. (por ejemplo, St? rk podría significar Stark o Stork.
  • ~ (tilde): se utiliza para encontrar y contar el número de celdas que contienen un signo de interrogación o un carácter de asterisco (~, *,?) en el texto.

Contar celdas que comienzan o terminan con ciertos caracteres

Para contar las celdas que comienzan o terminan con texto específico con cualquier número de otros caracteres en una celda, use un asterisco (*) comodín en el segundo argumento de la función CONTAR.SI.

Utilice esta fórmula de muestra:

= CONTAR.SI (A1: A10, "A *") - para contar las celdas que comienzan con "A".

= CONTAR.SI (A19: A28, "* er") - contar el número de celdas que terminan con los caracteres “er”.

= CONTAR.SI (A2: A12, "* QLD *") - para contar las celdas que contienen el texto "QLD" en cualquier parte de la cadena de texto.

A ? representa exactamente un carácter, utilice este comodín en la función CONTAR.SI a continuación para contar el número de celdas que contienen exactamente +1 carácter donde "?"Se utiliza.

= CONTAR.SI (A1: A10, "Par? S")

Contar celdas vacías y no vacías con la función CONTAR.SI

La fórmula CONTAR.SI también es útil cuando se trata de contar el número de celdas vacías o no vacías en un rango dado.

Contar celdas que no están en blanco

Si desea contar solo las celdas que contienen valores de "texto", utilice la fórmula siguiente. Esta fórmula considera las celdas con fechas y números como celdas vacías y no las incluirá en el recuento.

= CONTAR.SI (A1: B12, "*")

El comodín * coincide solo con los valores de texto y devuelve el recuento de todos los valores de texto en el rango dado.

Si desea contar todas las celdas no vacías en un rango determinado, pruebe esta fórmula:

= CONTAR.SI (A1: B12, "")

Contar celdas en blanco

Si desea contar celdas en blanco en un cierto rango, use la función CONTAR.SI con el * carácter comodín y operador en el argumento de criterios para contar celdas vacías.

Esta fórmula cuenta las celdas que no contienen ningún valor de texto:

= CONTAR.SI (A1: B12, "" & "*")

Ya que * El comodín coincide con cualquier valor de texto, la fórmula anterior contará todas las celdas que no sean iguales a *. También cuenta las celdas con fechas y números en blanco.

Para contar todos los espacios en blanco (todos los tipos de valor):

= CONTAR.SI (A1: B12, "")

Esta función cuenta solo las celdas vacías en el rango.

Uso de la función CONTAR.SI para contar fechas

Puede contar celdas con fechas (igual que hizo con los criterios numéricos) que cumplan con una condición lógica o la fecha o fecha especificada en la celda de referencia.

Para contar las celdas que contienen la fecha especificada (05-05-2020), usaríamos esta fórmula:

= CONTAR.SI (B2: B10, "05-05-2020")

También puede especificar una fecha en diferentes formatos como criterio en la función CONTAR.SI, como se muestra a continuación:

Si desea contar las celdas que contienen fechas anteriores o posteriores a una fecha determinada, utilice los operadores menor que (antes) o mayor que (después) junto con la fecha específica o la referencia de celda.

= CONTAR.SI (B2: B10, "> = 05/05/2020")

También puede usar una referencia de celda que contenga una fecha combinándola con el operador (entre comillas dobles).

Para contar el número de celdas en el rango A2: A14 con una fecha antes de la fecha en E3, use la fórmula siguiente, donde el operador mayor que (<) significa antes de la fecha en E3.

= CONTAR.SI (A2: A14, "<" y E3)

Algunas fórmulas de ejemplo y su resultado:

Fecha de recuento basada en la fecha actual

Puede combinar la función CONTAR.SI con funciones de fecha específicas de Excel, es decir, HOY () para contar las celdas que tienen la fecha actual.

= CONTAR.SI (A2: A14, ">" Y HOY ())

Esta función cuenta todas las fechas a partir de hoy en el rango (A2: A14).

Contar fechas entre un intervalo de fechas específico

Si desea contar todas las fechas entre dos fechas, debe utilizar dos criterios en la fórmula.

Podemos hacer esto usando dos métodos: funciones COUNTIF y COUNTIFS.

Uso de la función CONTAR.SI de Excel

Debe utilizar dos funciones CONTAR.SI para contar todas las fechas entre las dos fechas especificadas.

Para contar las fechas entre '09-02-2020 ′ y '20-08-2021 ′, use esta fórmula:

= CONTAR.SI (A2: A14, "> 09-02-2020") - CONTAR.SI (A2: A14, "> 20-08-2021")

Esta fórmula primero encuentra el número de celdas que tienen una fecha posterior al 2 de febrero y resta el recuento de celdas con fechas posteriores al 20 de agosto. Ahora obtenemos el no. de celdas que tienen fechas posteriores al 2 de febrero y antes del 20 de agosto (el recuento es 9).

Si no desea que la fórmula cuente tanto el 2 de febrero como el 20 de agosto, utilice esta fórmula en su lugar:

= CONTAR.SI (A2: A14, "> 09-02-2020") - CONTAR.SI (A2: A14, "> = 20-08-2021")

Simplemente reemplace el operador ">" con "> =" en el segundo criterio.

Uso de la función CONTAR.SI de Excel

La función CONTAR.SI también admite varios criterios y, a diferencia de la función CONTAR.SI, cuenta las celdas solo después de que se cumplen todas las condiciones. Si desea contar celdas con todas las fechas entre dos fechas especificadas, ingrese esta fórmula:

= CONTAR.SI (A2: A14, ">" & A11, A2: A14, "<" & A10)

Si desea incluir las fechas especificadas también en el recuento, utilice los operadores "> =" y "<=". Aquí, vaya con esta fórmula:

= CONTAR.SI (A2: A14, "> = 09-02-2020", A2: A14, "<= 20-08-2021")

Usamos la fecha directamente en los criterios en lugar de la referencia de celda para este ejemplo.

Cómo manejar COUNTIF y COUNTIFS con múltiples criterios en Excel

La función CONTAR.SI se usa principalmente para contar celdas con un solo criterio (condición) en un rango. Pero aún puede usar CONTAR.SI para contar celdas que coinciden con múltiples condiciones en el mismo rango. Sin embargo, la función CONTAR.SI se puede usar para contar celdas que cumplen con múltiples condiciones en el mismo rango o en diferentes rangos.

Cómo contar números dentro de un rango

Puede contar las celdas que contienen números entre los dos números especificados mediante dos funciones: CONTAR.SI y CONTAR.SI.

COUNTIF para contar números entre dos números

Uno de los usos comunes de la función CONTAR.SI con varios criterios es contar los números entre dos números especificados, p. Ej. para contar números mayores que 10 pero menores que 50. Para contar números dentro de un rango, combine dos o más funciones COUNTIF juntas en una fórmula. Permítanos mostrarle cómo.

Supongamos que desea contar celdas en el rango B2: B9 donde un valor es mayor que 10 y menor que 21 (sin incluir 10 y 21), utilice esta fórmula:

= CONTAR.SI (B2: B14, "> 10") - CONTAR.SI (B2: B14, "> = 21")

La diferencia entre dos números se obtiene restando una fórmula de otra. La primera fórmula cuenta los números mayores que 10 (que es 7), la segunda fórmula devuelve el recuento de números mayores o iguales que 21 (que es 4) y el resultado de la segunda fórmula se resta de la primera fórmula (7 -4) para obtener el recuento de números entre dos números (3).

Si desea contar celdas con un número mayor que 10 y menor que 21 en el rango B2: B14, incluidos los números 10 y 21, use esta fórmula:

= CONTAR.SI (B2: B14, "> = 10") - CONTAR.SI (B2: B14, "> 21")

COUNTIFS para contar números entre 2 números

Para contar los números entre 10 y 21 (excluyendo 10 y 21) están contenidos en las celdas B2 a B9, use esta fórmula:

= CONTAR.SI (B2: B14, "> 10", B2: B14, "<21")

Para incluir 10 y 21 en el recuento, simplemente use 'mayor o igual que' (> =) en lugar de 'mayor que' y 'menor o igual que' (<=) en lugar de los operadores 'menor que' en las fórmulas .

CONTAR.SI para contar celdas con varios criterios (criterios Y)

La función CONTAR.SI es la contraparte plural de la función CONTAR.SI que cuenta las celdas en función de dos o más criterios en el mismo rango o en varios. Se conoce como "lógica Y" porque la función está hecha para contar celdas solo cuando todas las condiciones dadas son VERDADERAS.

Por ejemplo, queremos saber cuántas veces (recuento de celdas) ese pan (valor en la columna A) se ha vendido menos de 5 (valor en la columna C).

Podemos usar esta fórmula:

= CONTAR.SI (A2: A14, "Pan", C2: C14, "<5")

CONTAR.SI para contar celdas con varios criterios (criterios OR)

Si desea contar el número de celdas que cumplen varios criterios en el mismo rango, una dos o más funciones CONTAR.SI. Por ejemplo, si desea saber cuántas veces se repite "Pan" o "Queso" en el rango especificado (A2: A14), utilice la fórmula siguiente:

= CONTAR.SI (A2: A14, "Pan") + CONTAR.SI (A2: A14, "Queso")

Esta fórmula cuenta las celdas para las que al menos una de las condiciones es VERDADERA. Por eso se llama "lógica OR".

Si desea evaluar más de un criterio en cada una de las funciones, es mejor utilizar CONTAR.SI en lugar de CONTAR.SI. En el siguiente ejemplo, queremos obtener el recuento del estado "Pedido" y "Entregado" para "Pan", por lo que utilizaríamos esta fórmula:

= CONTAR.SI (A2: A14, "Pan", C2: C14, "Pedido") + CONTAR.SI (A2: A14, "Pan", C2: C14, "Entregado")

Esperamos que esto sea fácil, pero un tutorial largo le dará una idea de cómo usar las funciones CONTAR.SI y CONTAR.SI en Excel.