Una fórmula de recuento cuenta datos sin que tengas que revisarlos uno por uno. En un libro de ventas, CONTAR te dice cuántas celdas contienen números, fechas u horas; CONTAR.SI añade un criterio, por ejemplo, cuántos pedidos son de manzanas. Al terminar, tendrás un registro que puedes ampliar con nuevos productos y cambiar sus importes.
Estas funciones están disponibles en las versiones habituales de Excel, incluida la documentación de Microsoft para Excel 2021, 2024 y Microsoft 365, tanto en Windows como en Mac. La disponibilidad concreta depende de tu versión instalada.
=CONTAR.SI(A2:A5;"manzanas") se escribiría =CONTAR.SI(A2:A5,"manzanas").Qué es una fórmula de recuento y cuándo usarla
Una fórmula de recuento responde a preguntas como “¿cuántas ventas tienen importe?”, “¿cuántos productos son manzanas?” o “¿cuántos importes superan 55?”. No suma ni average: solo devuelve una cantidad.
En este tutorial usarás una hoja de Ventas. La columna A contiene el producto y la columna B, el importe. Así puedes distinguir el recuento numérico del recuento por coincidencia.
| A | B | |
|---|---|---|
| 1 | Producto | Importe |
| 2 | Manzanas | 32 |
| 3 | Naranjas | 54 |
| 4 | Melocotones | 75 |
| 5 | Manzanas | 86 |
CONTAR (COUNT) examina si cada celda contiene un valor numérico. CONTAR.SI (COUNTIF) examina una coincidencia: puede buscar un producto o comparar importes.
=CONTAR(B2:B5)
=CONTAR.SI(A2:A5;"manzanas")
La primera fórmula cuenta cuatro importes. La segunda cuenta dos celdas cuyo producto es «manzanas».
CONTAR: contar solo valores numéricos
CONTAR es útil para comprobar cuántos importes, notas, fechas u horas hay en una columna. No sirve para contar directamente palabras: una celda con «pendiente» no cuenta como número.
La sintaxis es =CONTAR(valor1;[valor2];...). Al usar un rango, como B2:B5, puedes añadir más valores separados por punto y coma si necesitas contarlos juntos.
| A | B | |
|---|---|---|
| 1 | Producto | Importe |
| 2 | Manzanas | 32 |
| 3 | Naranjas | 54 |
| 4 | Melocotones | 75 |
| 5 | Manzanas | 86 |
Si escribes =CONTAR(B2:B5) en una celda fuera de la tabla, el resultado será 4. Si una celda contiene un número escrito como texto, CONTAR tampoco lo incluirá como número.
CONTAR (COUNT): qué celdas incluye y cuáles omite
| Contenido de la celda | ¿La cuenta CONTAR? | Motivo |
|---|---|---|
| Número | Sí | Es un valor numérico |
| Fecha u hora | Sí | Excel las almacena como números |
| Texto | No | No es un número |
| Celda vacía | No | No contiene un valor |
| Valor lógico | No | No es un número en esta función |
| Error | No | No se interpreta como número |
La función se escribe en la celda donde quieras ver el resultado. Por ejemplo:
=CONTAR(B2:B5)
En una hoja de control con ocho números, un texto y dos celdas vacías, CONTAR devolverá 8. La cifra no indica cuántas filas tiene la tabla; indica cuántas celdas del rango son numéricas.
CONTAR.SI (COUNTIF): contar cuando se cumple un criterio
CONTAR.SI recibe dos argumentos: el rango que debe revisar y el criterio que debe cumplirse. Por eso permite contar coincidencias sin filtrar visualmente la hoja.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento |
| 2 | Manzanas | 32 | kg | |
| 3 | Naranjas | 54 | kg | |
| 4 | Melocotones | 75 | kg | |
| 5 | Manzanas | 86 | kg |
Escribe en D2 esta fórmula:
=CONTAR.SI(A2:A5;"mananzas")
Corrige el texto para que sea exactamente «manzanas»:
=CONTAR.SI(A2:A5;"manzanas")
El resultado debe ser 2. Si el criterio está en una celda, puedes escribir esa referencia en lugar del texto; por ejemplo, =CONTAR.SI(A2:A5;A2) cuenta las manzanas.
Los dos argumentos de CONTAR.SI (COUNTIF)
La forma general es:
=CONTAR.SI(rango;criterios)
| Argumento | Qué representa | Ejemplo |
|---|---|---|
| Rango | Celdas que Excel revisará | A2:A5 |
| Criterios | Condición que debe cumplirse | "manzanas" |
Rango y Criterios son obligatorios. El rango puede ser una referencia, una matriz o un rango con nombre. Los criterios pueden ser un número, una expresión, una referencia de celda o texto entre comillas dobles.
Rango: elegir las celdas que quieres contar
Selecciona el rango de productos, no la celda que contenga el resultado. En el libro, el rango de productos es A2:A5.
- Haz clic en la celda
D2. - Escribe
=CONTAR.SI(. - Arrastra desde
A2hastaA5. - Pulsa
;para pasar al siguiente argumento. - Continúa escribiendo el criterio.
- Pulsa Entrar.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento |
| 2 | Manzanas | 32 | kg | |
| 3 | Naranjas | 54 | kg | |
| 4 | Melocotones | 75 | kg | |
| 5 | Manzanas | 86 | kg |
Las celdas vacías no se cuentan como coincidencias. Si el rango termina en A4, la segunda fila de manzanas quedará fuera y el resultado será 1.
Criterios: definir qué coincidencia cuenta
El criterio es la condición que debe buscar CONTAR.SI.
| Necesidad | Fórmula | Resultado con la tabla |
|---|---|---|
| Producto exacto | =CONTAR.SI(A2:A5;"manzanas") |
2 |
| Referencia de celda | =CONTAR.SI(A2:A5;A4) |
1 |
| Importe exacto | =CONTAR.SI(B2:B5;75) |
1 |
| Importe superior a 55 | =CONTAR.SI(B2:B5;">55") |
2 |
| Importe distinto de 75 | =CONTAR.SI(B2:B5;"<>75") |
3 |
Los textos deben ir entre comillas dobles. Los números pueden escribirse directamente. Cuando utilices una referencia, Excel utiliza el valor que contiene esa celda.
Una fórmula de recuento que puedes reutilizar
Ahora vas a convertir la hoja de ventas en un pequeño panel de control. El libro tendrá los productos en A2:A5, los importes en B2:B5 y los recuentos en D2:D4.
- Abre la hoja Ventas.
- Selecciona
D1. - Escribe
Recuento. - Selecciona
D2. - Escribe
=CONTAR.SI(A2:A5;"manzanas"). - Copia la fórmula a
D3solo cuando cambies el criterio correspondiente.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento |
| 2 | Manzanas | 32 | kg | 2 |
| 3 | Naranjas | 54 | kg | 1 |
| 4 | Melocotones | 75 | kg | 1 |
| 5 | Manzanas | 86 | kg | 2 |
Para reutilizar el patrón, conserva el rango A2:A5 o B2:B5 y cambia únicamente el criterio. Si más adelante añades una fila en la fila 6, amplíe también el rango: A2:A6 o B2:B6.
Contar coincidencias de texto
En D2, cuenta las ventas de manzanas:
=CONTAR.SI(A2:A5;"manzanas")
El resultado es 2, porque las celdas A2 y A5 contienen ese texto.
D2 debe mostrar 2 y la barra de fórmulas debe mostrar =CONTAR.SI(A2:A5;"manzanas").Contar importes por encima de un límite
Ahora añade en D3 el recuento de importes superiores a 55:
=CONTAR.SI(B2:B5;">55")
Los importes son 32, 54, 75 y 86. Solo 75 y 86 superan 55, así que D3 debe mostrar 2.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento |
| 2 | Manzanas | 32 | kg | |
| 3 | Naranjas | 54 | kg | |
| 4 | Melocotones | 75 | kg | 2 |
| 5 | Manzanas | 86 | kg | 2 |
No escribas =CONTAR.SI(>55;B2:B5): el rango va primero y el comparador forma parte del criterio.
D3 debe mostrar 2.Copiar el criterio desde otra celda
Para evitar escribir el producto a mano, coloca melocotones en F2 y escribe en D4:
=CONTAR.SI(A2:A5;F2)
Excel compara cada producto de A2:A5 con el contenido de F2. Solo A4 coincide, por lo que el resultado será 1.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento | Producto buscado | |
| 2 | Manzanas | 32 | kg | 2 | Melocotones | |
| 3 | Naranjas | 54 | kg | 2 | ||
| 4 | Melocotones | 75 | kg | 1 | ||
| 5 | Manzanas | 86 | kg | 2 |
Si en F2 escribes Manzanas, el resultado de D4 pasará automáticamente a 2. Si escribes NARANJAS, contarás una coincidencia aunque las letras estén en mayúsculas o minúsculas.
manzanas y observa cómo D4 cambia de 1 a 2.Qué diferencia hay entre CONTAR y CONTAR.SI (COUNT)
Aplicamos ambas funciones al mismo libro. CONTAR mira el tipo de dato; CONTAR.SI mira una condición.
| Función | Pregunta que responde | Fórmula | Resultado |
|---|---|---|---|
CONTAR |
¿Cuántas celdas contienen números? | =CONTAR(B2:B5) |
4 |
CONTAR.SI |
¿Cuántos productos son manzanas? | =CONTAR.SI(A2:A5;"manzanas") |
2 |
CONTAR.SI |
¿Cuántos importes superan 55? | =CONTAR.SI(B2:B5;">55") |
2 |
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento numérico |
| 2 | Manzanas | 32 | kg | 4 |
| 3 | Naranjas | 54 | kg | 4 |
| 4 | Melocotones | 75 | kg | 4 |
| 5 | Manzanas | 86 | kg | 4 |
Usa CONTAR cuando solo te interese saber cuántos datos numéricos hay. Usa CONTAR.SI cuando quieras distinguir categorías, comparar cantidades o aplicar un criterio concreto.
CONTAR no cuenta nombres de productos aunque la columna tenga cinco filas. En este libro hay cinco productos, pero solo cuatro importes numéricos.Por qué una fórmula de recuento devuelve un resultado inesperado
Los errores de recuento suelen deberse al rango, al criterio o a la forma de escribir la fórmula. El resultado incorrecto puede ser 0, un número menor o #¿NOMBRE?.
El rango no contiene los datos que esperabas
Si el rango termina en A4, la fórmula no mira la fila 5:
=CONTAR.SI(A2:A4;"manzanas")
El resultado sería 1, aunque haya dos manzanas. Corrige el rango hasta la última fila:
=CONTAR.SI(A2:A5;"manzanas")
La causa es una referencia incompleta. Revisa dónde termina el rango en la barra de fórmulas.
El criterio está escrito con comillas incorrectas
Si escribes esto:
=CONTAR.SI(A2:A5;manzanas)
Excel interpreta manzanas como un nombre o una referencia, no como texto. En un Excel en español puede aparecer #¿NOMBRE?. Escribe el texto entre comillas dobles:
=CONTAR.SI(A2:A5;"manzanas")
Los números no necesitan comillas: =CONTAR.SI(B2:B5;75) es correcto.
Hay espacios que impiden la coincidencia
Si una celda contiene Manzanas con un espacio al final, el criterio "Manzana" no coincide. Puedes corregir el dato en la celda o revisar cómo se importó.
| A | B | |
|---|---|---|
| 1 | Producto | Importe |
| 2 | Manzanas | 32 |
| 3 | Naranjas | 54 |
| 4 | Melocotones | 75 |
| 5 | Manzanas | 86 |
La causa es una diferencia invisible entre el contenido de A2 y el criterio. Selecciona A2 y corrige el texto; después revisa la fórmula.
La fórmula usa otro idioma o está mal escrita
En Excel español se escribe CONTAR.SI, no COUNTIF. Si escribes la función en inglés, aparecerá #¿NOMBRE?. Comprueba también que el nombre esté completo y que los argumentos estén separados por punto y coma.
#¿NOMBRE?, pulsa Ctrl+Z, vuelve a escribirla en español y confirma que Rango y Criterios están separados por ;.Cuándo usar una fórmula con varios criterios
CONTAR.SI trabaja con un solo criterio. Si necesitas contar únicamente las manzanas cuyo importe sea mayor que 55, no puedes combinar ambos condiciones dentro de un único CONTAR.SI. Usa CONTAR.SI.CONJUNTO (COUNTIFS), que está documentada para Excel 2021, Excel 2024 y Microsoft 365, además de las versiones de Mac indicadas por Microsoft.
La estructura es:
=CONTAR.SI.CONJUNTO(rango1;criterio1;rango2;criterio2)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Importe | Unidad | Recuento doble |
| 2 | Manzanas | 32 | kg | 1 |
| 3 | Naranjas | 54 | kg | 1 |
| 4 | Melocotones | 75 | kg | 1 |
| 5 | Manzanas | 86 | kg | 1 |
Solo Manzanas cumple las dos condiciones: aparece en el producto y su importe, 86, supera 55. El primer registro de manzanas, con importe 32, queda excluido.
CONTAR.SI.CONJUNTO exige que las condiciones se cumplan simultáneamente. Si quieres sumar resultados de categorías independientes, puedes usar varios CONTAR.SI y sumarlos, siempre que esa estructura sea la adecuada para tu libro.D5 debe mostrar 1. Si muestra 2, estás contando las dos manzanas sin comprobar el importe; si muestra 0, revisa que A2:A5 y B2:B5 tengan las dimensiones correctas.Lo que ya sabes hacer con las fórmulas de recuento
Ya puedes elegir la función según la pregunta que necesites responder:
- Usa
CONTARpara contar números, fechas u horas dentro de un rango. - Usa
CONTAR.SIpara contar un único producto, un número exacto o una condición como">55". - Escribe el rango primero y el criterio después, separados por punto y coma.
- Comprueba que el rango incluya todas las filas y que el texto esté entre comillas dobles.
- Copia el criterio desde una celda cuando quieras cambiar el producto buscado sin reescribir la fórmula.
- Usa
CONTAR.SI.CONJUNTOcuando dos condiciones deban cumplirse a la vez.
Ahora añade una sexta venta, elige un producto y actualiza el recuento desde la celda de búsqueda.
Dudas al usar fórmulas de recuento en Excel
1. ¿Cómo cuento celdas que contienen texto en Excel?
Usa CONTARA, que cuenta las celdas no vacías, aunque contengan texto. Por ejemplo, =CONTARA(A2:A5) cuenta cuatro productos si las cuatro celdas tienen texto. Si solo necesitas contar números, utiliza =CONTAR(B2:B5). ===
2. ¿Cómo funciona CONTAR.SI en Excel?
CONTAR.SI cuenta las celdas de un rango que cumplen un único criterio. Por ejemplo, =CONTAR.SI(A2:A5;"manzanas") devuelve 2 si el producto «manzanas» aparece dos veces. El criterio puede ser texto, un número, una referencia o una comparación. ===
3. ¿Cómo cuento si se cumplen varias condiciones en Excel?
Utiliza CONTAR.SI.CONJUNTO (COUNTIFS), que exige que se cumplan simultáneamente todos sus pares de rango y criterio. Por ejemplo, =CONTAR.SI.CONJUNTO(A2:A5;"manzanas";B2:B5;">55") cuenta las manzanas cuyo importe supera 55. ===
4. ¿Dónde está CONTAR.SI.CONJUNTO en Excel?
Se escribe directamente en una celda, sin abrir una cinta de opciones. Su sintaxis es =CONTAR.SI.CONJUNTO(rango1;criterio1;rango2;criterio2). La función está disponible en Excel 2021, Excel 2024, Microsoft 365 y las versiones equivalentes indicadas por la documentación oficial. ===
5. ¿Cómo cuento nombres repetidos en Excel?
Para contar cuántas veces aparece un nombre escrito en una celda, coloca el nombre en, por ejemplo, F2 y usa =CONTAR.SI(A2:A10;F2). Si quieres contar nombres distintos, puedes revisar UNICOS (UNIQUE), disponible desde Excel 2021.
Fuentes
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 22/10/2026
- MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 22/10/2026
- MicrosoftFILTRAR — documentación oficialconsultado el 22/10/2026
- MicrosoftAGRUPARPOR — documentación oficialconsultado el 22/10/2026
- MicrosoftORDENAR — documentación oficialconsultado el 22/10/2026