Saltar al contenido principal

COUNTIF() Excel: Contar células en función de las condiciones

Utiliza la función COUNTIF() de Excel para contar rápidamente las celdas que coincidan con criterios específicos como texto, números, fechas y caracteres comodín.
Actualizado 10 abr 2025  · 8 min de lectura

En este artículo, te guiaré en el uso de la función COUNTIF() de Excel para contar la frecuencia con la que aparece algo en una lista. Es perfecto cuando tienes que encontrar números mayores que un determinado valor o filtrar datos basándote en una condición. Como verás, podemos utilizarlo con texto, números, fechas e incluso comodines cuando no estés seguro de la coincidencia exacta.

La respuesta rápida

Para utilizar la función COUNTIF() en Excel: 

  • Escribe =COUNTIF( en una celda

  • Selecciona el rango a partir del cual quieres contar los valores.

  • Tipo ,

  • A continuación, aplica la condición.

  • Cierra el paréntesis )

  • Pulsa Intro.

Por ejemplo, para contar si aparecen valores mayores que 0 en el rango A2:A10, escribiremos

=COUNTIF(A2:A10, ">0")

Utiliza la función COUNTIF() en Excel para contar el número mayor que 0.

Utiliza COUNTIF() para contar los números mayores que 0. Imagen del autor.

Comprender la función COUNTIF() 

Permíteme que me explaye un poco sobre la sintaxis: La función COUNTIF() de Excel es una función estadística que cuenta el número de celdas dentro de un rango especificado, que cumplen una condición determinada. Se utiliza ampliamente para el análisis de datos, el filtrado y la elaboración de informes.

Sintaxis de Excel COUNTIF()

=COUNTIF(range, criteria)

Toma:

  • range son las celdas en las que se comprobará la condición.

  • criteria es la condición que determina qué células contar. Puede ser un número, un texto, un operador lógico o incluso un patrón comodín.

Ejemplo básico de Excel COUNTIF()

Practiquemos el uso de estas dos condiciones con un ejemplo básico.

Si quiero contar cuántos números de B2:B10 son menores que 100, escribo lo siguiente:

=COUNTIF(B2:B10, "<100")

Como utilizo <, he añadido comillas. De lo contrario, Excel no entenderá mi estado.

Utilizar COUNTIF para contar números menores que 100 en Excel.

Cuenta los números menores que 100 utilizando COUNTIF(). Imagen del autor.

Avanza en tu carrera con Excel

Adquiere los conocimientos necesarios para sacar el máximo partido a Excel, sin necesidad de experiencia.

Empieza hoy gratis

Todas las formas de utilizar COUNTIF() en Excel

Ahora que ya sabes cómo funciona la función COUNTIF() en Excel, veamos algunos ejemplos más de dónde podemos utilizarla.

Contar celdas que contienen texto

COUNTIF() puede contar cuántas veces aparece un texto concreto en los datos. Por ejemplo, tengo una lista de frutas en A2:A10 y quiero saber cuántas veces aparecen Manzanas. Por esto, entro:

=COUNTIF(A2:A10, "Apple")

Esta fórmula contará todas las celdas de ese rango que coincidan exactamente con Manzana.

Contar celdas con texto utilizando COUNTIF() en Excel.

Cuenta las celdas con texto utilizando COUNTIF(). Imagen del autor.

Contar valores numéricos

También podemos contar números mayores, menores o iguales que un valor determinado. Por ejemplo, tengo un conjunto de datos y ahora puedo encontrar diferentes cosas a partir de él con la fórmula COUNTIF().  

  • Contar cuántas frutas tienen una cantidad superior a 500: =COUNTIF(B2:B10,">500")

  • Contar cuántas cantidades de frutas no son iguales a 500: =COUNTIF(B2:B10, "<>500")

  • Para saber cuántas frutas hay exactamente 500 en cantidad: =COUNTIF(B2:B10, “500”)

  • Para contar cuántas frutas tienen una cantidad inferior a 500: =COUNTIF(B2:B10,"<500")

Cuenta valores numéricos utilizando la función COUNTIF() en Excel.

Cuenta valores numéricos utilizando la función COUNTIF(). Imagen del autor.

Utilizar comodines para coincidencias parciales

A veces queremos contar las celdas que contienen una parte concreta de una palabra o frase. En ese caso, utilizamos comodines. Hay dos tipos de comodines:  

  • * coincide con cualquier número de caracteres.
  • ? sólo coincide con un único carácter. 

Por ejemplo, tengo un conjunto de datos de frutas y aquí utilizo dos fórmulas diferentes para mostrarte cómo trata COUNTIF() los casos de comodines. Para contar todas las frutas que contienen n en cualquier lugar de la lista de frutas, introduzco la siguiente fórmula:

=COUNTIF(A2:A10, "*n*")

Esta fórmula utiliza el carácter comodín asterisco *, que representa cualquier número de caracteres (incluido el cero). Escribiendo "*n*", Excel busca celdas en las que aparezca "n" en cualquier parte del texto: al principio, en medio o al final. La fórmula cuenta todas las celdas coincidentes del rango A2:A10 y devuelve el recuento total de frutas que contienen la letra "n".

Para contar todas las frutas de cuatro letras que empiezan por K, tecleo:

=COUNTIF(A2:A10,"K???")

Esta fórmula utiliza el carácter comodín ?, que representa exactamente un carácter. Escribiendo "K???", Excel cuenta todas las celdas del rango A2:A10 que empiezan por la letra K y tienen exactamente cuatro letras y muestra el resultado final .

Utilizar la técnica del comodín en la función COUNTIF() en Excel.

Utiliza comodines en la función COUNTIF(). Imagen del autor.

Aplicar criterios de otra celda

En lugar de codificar las condiciones, podemos incluso utilizar la referencia de celda. Esto hace que la fórmula sea más flexible porque se actualiza automáticamente cuando cambia el valor de la celda.

Si quiero saber cuántas frutas tienen una cantidad superior a 300escribo la condición en la celda D2 y luego utilizo esta referencia de celda en la fórmula de la siguiente manera:

=COUNTIF(B2:B11, D2)

O incluso podemos escribir el operador lógico entre comillas dentro de la fórmula y utilizar & para hacer referencia a la celda D3 de esta forma:

=COUNTIF(B2:B11, ">"&D3)

Contar celdas utilizando la referencia de celda en la función COUNTIF() en Excel.

Contar celdas utilizando la referencia de celda en la función COUNTIF(). Imagen del autor.

Contar celdas en blanco y no en blanco

Los datos que faltan pueden ser tan importantes como los que tienes. Y COUNTIF() nos ayuda a detectar esas lagunas. Supongamos que gestiono el inventario y quiero saber cuántas frutas están agotadas (celdas en blanco). Para ello, creo la siguiente fórmula:

=COUNTIF(B2:B11,"")

Y para contar cuántas frutas hay disponibles (celdas no vacías), utilizo esta fórmula:

=COUNTIF(B2:B11, "<>")

Sin embargo, si tu celda contiene algún texto invisible como un espacio o cualquier carácter especial, COUNTIF() las contará como celdas no en blanco.

Cuenta las celdas en blanco y las que no lo están utilizando la función COUNIF() en Excel.

Cuenta las celdas en blanco y las que no lo están utilizando la función COUNTIF(). Imagen del autor.

Contar fechas en función de distintas condiciones   

También podemos contar fechas en función de distintas condiciones. Supongamos que queremos contar cuántos empleados fueron contratados en la fecha de la celda B11 (1 de marzo de 2024). Así que nuestra fórmula sería

=COUNTIF(B2:B9, B11)

Y para comprobar quién fue contratado en o antes de la fecha de la celda B11, utilizo esta fórmula:

=COUNTIF(B2:B9, ">="&B11)

Cuenta la diferencia de fechas utilizando la función COUNTIF() en Excel.

Cuenta la diferencia de fechas utilizando la función COUNTIF(). Imagen del autor.

COUNTIF() con múltiples criterios 

También podemos utilizar COUNTIF() con varios criterios. Si quiero contar cuántas fechas caen entre el 1 de enero de 2024 y el 30 de enero de 2024, tecleo:

=COUNTIF(B2:B9, ">="&B12) - COUNTIF(B2:B9, ">"&B13)

Como alternativa, puedes utilizar la función COUNTIFS() para varios criterios, de esta forma:

=COUNTIFS(B2:B9,">="&B12,B2:B9,"<="&B13)

Ambos darán el mismo resultado. 

Utiliza COUNTIF() para dos condiciones en Excel.

Utiliza COUNTIF() para dos condiciones. Imagen del autor.

Excel COUNTIF() vs COUNTIFS()

La función COUNTIF() de Excel cuenta las celdas basándose en un único criterio, como hemos visto en los ejemplos anteriores, e incluso podemos filtrar múltiples condiciones utilizando más de una COUNTIF(), como vimos en el último ejemplo.

Ahora es un buen momento para decir que, si tus datos requieren múltiples criterios, Excel proporciona una función ampliada y más reciente llamada COUNTIFS(). Aunque COUNTIFS() se comporta exactamente igual que COUNTIF() cuando sólo se especifica una condición, también te permite aplicar más de una condición.

A pesar de que COUNTIFS() es más nuevo y más capaz con las condiciones de AND, COUNTIF() sigue teniendo su lugar en Excel. A menudo crea fórmulas más legibles para condiciones sencillas, haciendo que tus hojas de cálculo sean más fáciles de entender y mantener. Y lo que es más importante, a diferencia de COUNTIFS(), COUNTIF() maneja las condiciones de OR, donde quieres contar las celdas que cumplen uno cualquiera de varios criterios.

Vamos a entenderlo con un ejemplo sencillo: 

=COUNTIF(B2:B11, "100") + COUNTIF(B2:B11, "900")

Esta fórmula contará las celdas cuyo valor sea 100 o 900. Como no hay ningún 900 en las celdas y sólo hay un 100, mostrará 1 como resultado.

Aplicar la lógica OR mediante la función COUNTIF en Excel.

Aplicar la lógica OR mediante COUNTIF(). Imagen del autor. 

Supongamos que también tengo que saber cuántas veces un valor tiene 300 y kiwi en la misma fila. Para ello, puedo utilizar COUNTIFS():

=COUNTIFS(B1:B11, "300", A1:A11, "kiwi")

La fórmula contará las filas en las que se cumplan ambas condiciones. Sin embargo, da 0 porque no se cumplía ninguna de las condiciones. 

Aplicar la lógica AND utilizando la función COUNTIFS en Excel.

Aplicar la lógica AND mediante COUNTIFS(). Imagen del autor. 

Es útil conocer esta distinción, por eso la incluimos en nuestra hoja de trucos sobre fórmulas de Excel. Y si realmente quieres estar al día de los últimos avances, te recomiendo que sigas nuestro curso de habilidades Fundamentos de Excel.

Errores comunes y solución de problemas

Incluso los mejores usuarios de Excel se encuentran a veces con problemas en COUNTIF(). La función es útil, pero tiene algunas peculiaridades que pueden hacerte tropezar. He aquí los problemas más comunes a los que se enfrenta la gente y cómo resolverlos rápidamente.

Recuento incorrecto de cadenas de texto largas

COUNTIF() no admite cadenas de texto de más de 255 caracteres. Si trabajas con trozos de texto más largos y obtienes resultados inesperados, prueba a utilizar CONCATENATE() o el operador & para descomponer y combinar tus criterios de forma manejable: 

=COUNTIF(range, CONCATENATE("First part of text", "Second part of text"))

O

=COUNTIF(range, "First part of text" & "Second part of text")

Error VALUE! en COUNTIF()

Un error #VALUE! en COUNTIF() suele producirse cuando la fórmula hace referencia a un libro cerrado. Esto ocurre porque Excel no permite a COUNTIF() contar datos de un archivo externo a menos que el archivo esté abierto. Para solucionarlo, asegúrate de que el libro de trabajo al que se hace referencia está abierto antes de ejecutar la fórmula. El error debería desaparecer una vez abierto el archivo, y COUNTIF() funcionará correctamente.

Uso incorrecto de los operadores

A veces podemos olvidar entrecomillar los operadores lógicos. Asegúrate siempre de que operadores como >, < y <> están entre comillas en tus criterios. De lo contrario, no obtendrás la salida.

 or ejemplo, la fórmula siguiente mostrará un error:

=COUNTIF(B2:B10,>500)

Para evitarlo, asegúrate de que el operador lógico va entre comillas. 

=COUNTIF(B2:B10,">500")

Buenas prácticas de Excel COUNTIF()

He aquí algunas prácticas clave que debes seguir cuando trabajes con COUNTIF() en Excel. 

  • Utiliza rangos con nombre: En lugar de seleccionar un rango como A2:A10 en tu fórmula, dale un nombre personalizado al rango para que la fórmula sea más fácil de entender. Por ejemplo, para contar cuántas veces ha aparecido Banana en una lista, utilizaríamos =COUNTIF(A2:A10, "Banana"). Pero si nombro el rango a Elementos y utilizo la referencia de celda para la condición, puedo actualizar la fórmula así: =COUNTIF(Items, C2). Así la fórmula es más clara y fácil de entender. 

  • Utiliza COUNTIFS() para condiciones múltiples: A veces, tenemos que contar datos basándonos en más de una condición. En tal caso, en lugar de utilizar varias fórmulas COUNTIF(), utiliza COUNTIFS() porque es la mejor opción para aplicar varios filtros.

COUNTIF() vs. Funciones relacionadas

Aparte de COUNTIF() y COUNTIFS(), tenemos muchas otras funciones de Excel para contar celdas. Sin embargo, cada función tiene una finalidad específica. Veámoslos más de cerca:

Función Qué hace Ejemplo
COUNTIF() Cuenta el número de celdas que cumplen una condición. Cuenta cuántas veces aparecen Manzanas en una lista.
COUNTIFS() Cuenta las células que cumplen varias condiciones. Cuenta cuántas veces aparecen Manzanas y el precio es superior a 2 $.
COUNT() Sólo cuenta valores numéricos. Cuenta cuántos números hay en una columna, ignorando el texto.
COUNTA() Cuenta todas las celdas no vacías. Cuenta todas las celdas rellenas, incluyendo números, texto y símbolos.
COUNTBLANK() Cuenta las celdas vacías. Cuenta cuántas celdas en blanco hay en una columna o rango.

Reflexiones finales

Como muchas otras funciones de Excel, COUNTIF() también es una de las formas más útiles de contar y filtrar datos. En lugar de repasar manualmente tu lista, puedes utilizar esta función para encontrar lo que necesitas al instante. Y lo mejor es que funciona con texto, números, celdas en blanco y patrones, lo que facilita el análisis de datos

Si quieres aprender más, empieza con nuestro curso Introducción a Excel para aprender lo esencial. Para tener una base sólida, el curso de habilidades Fundamentos de Excel te llevará paso a paso por todos los conceptos básicos. Por último, si trabajas con datos financieros, nuestro curso de Modelización Financiera en Excel te guiará en la construcción de modelos y previsiones financieras profesionales. 


Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Soy una estratega de contenidos a la que le encanta simplificar temas complejos. He ayudado a empresas como Splunk, Hackernoon y Tiiny Host a crear contenidos atractivos e informativos para su público.

Preguntas frecuentes Countif()

¿Cómo cuento los duplicados de una columna?

Puedes contar los duplicados de un valor en un rango concreto con la función COUNTIF()

Por ejemplo, =COUNTIF(A2:A10, A2) te mostrará el recuento de valores duplicados en el rango especificado. Si también quieres aprender a buscar valores únicos en, consulta nuestro artículo Cómo contar valores únicos en Excel.

¿Puedo utilizar COUNTIF() para contar fechas basándome en la fecha de hoy?

Sí, puedes, pero asegúrate de combinar COUNTIF() con la función TODAY().

Por ejemplo, para contar tareas:

  • dentro de una semana: =COUNTIF(A2:A10,"="&TODAY()+7)

  • vencido: =COUNTIF(A2:A10, "<"&TODAY())

¿Puedo utilizar COUNTIF() para celdas no adyacentes?

COUNTIF() sólo funciona con rangos continuos, lo que significa que no puedes seleccionar celdas al azar aquí y allá. Pero podemos utilizar varias funciones COUNTIF() y sumarlas así:

=COUNTIF(A2, ">10") + COUNTIF(A3, ">10") + COUNTIF(A4, ">10")

Esto comprueba cada celda individualmente y suma los recuentos.

¿Cómo utilizo COUNTIF() distinguiendo entre mayúsculas y minúsculas?

COUNTIF() no distingue entre mayúsculas y minúsculas. Para contar distinguiendo entre mayúsculas y minúsculas, utiliza la función SUMPRODUCT() combinada con la función EXACT():

=SUMPRODUCT(--EXACT(A2:A10, "Apple"))

Esto sólo contará las coincidencias exactas entre mayúsculas y minúsculas de Apple.

Temas

Aprende Excel con DataCamp

Programa

Excel Fundamentals

0 min
Gain the essential skills you need to use Excel, from preparing data to writing formulas and creating visualizations. No prior experience is required.
Ver detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado

Tutorial

FUNCIÓN SQL COUNT()

COUNT() te permite contar el número de filas que cumplen determinadas condiciones. Aprende a utilizarlo en este tutorial.
Travis Tang 's photo

Travis Tang

3 min

Tutorial

Cómo combinar VLOOKUP() con IF() en Excel

Combina VLOOKUP() con IF() para un análisis eficaz de los datos, incluyendo búsquedas condicionales, gestión de errores e indexación dinámica de columnas.
Laiba Siddiqui's photo

Laiba Siddiqui

10 min

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

7 min

Tutorial

Cómo hacer un VLOOKUP() con múltiples criterios

Domina el arte de utilizar VLOOKUP() con criterios múltiples en Excel. Explora técnicas avanzadas como las columnas de ayuda y la función ELEGIR().
Laiba Siddiqui's photo

Laiba Siddiqui

10 min

Tutorial

Guía completa para calcular distribuciones de frecuencias en Excel

Sigue nuestra guía paso a paso para crear distribuciones de frecuencias en Excel utilizando la función FRECUENCIA() con sólo dos argumentos: matriz_datos y matriz_bins.
Arunn Thevapalan's photo

Arunn Thevapalan

11 min

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Ver másVer más