Referencia Excel

Fórmulas de recuento en Excel: cuenta datos con criterio

octubre 29, 2026 Tuto Excel 11 min read
Fórmulas de recuento en Excel: cuenta datos con criterio

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.

Nota: los ejemplos usan punto y coma para separar argumentos. En un Excel configurado con punto decimal, usa la coma: =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.

A1fx**Producto**
A B
1 Producto Importe
2 Manzanas 32
3 Naranjas 54
4 Melocotones 75
5 Manzanas 86
Ventas

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.

B2fx=CONTAR(B2:B5)
A B
1 Producto Importe
2 Manzanas 32
3 Naranjas 54
4 Melocotones 75
5 Manzanas 86
Ventas

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.

D2fx=CONTAR.SI(A2:A5;"manzanas")
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
Ventas

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.

  1. Haz clic en la celda D2.
  2. Escribe =CONTAR.SI(.
  3. Arrastra desde A2 hasta A5.
  4. Pulsa ; para pasar al siguiente argumento.
  5. Continúa escribiendo el criterio.
  6. Pulsa Entrar.
D2fx=CONTAR.SI(A2:A5;"manzanas")
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
D2 El rango debe terminar en A5
Ventas

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.

  1. Abre la hoja Ventas.
  2. Selecciona D1.
  3. Escribe Recuento.
  4. Selecciona D2.
  5. Escribe =CONTAR.SI(A2:A5;"manzanas").
  6. Copia la fórmula a D3 solo cuando cambies el criterio correspondiente.
D2fx=CONTAR.SI(A2:A5;"manzanas")
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
Ventas

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.

Comprueba: 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.

D3fx=CONTAR.SI(B2:B5;">55")
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
D3 El operador > va dentro del criterio
Ventas

No escribas =CONTAR.SI(>55;B2:B5): el rango va primero y el comparador forma parte del criterio.

Comprueba: 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.

F2fx=CONTAR.SI(A2:A5;F2)
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
Ventas

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.

Comprueba: cambia F2 por 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
D6fx=CONTAR(B2:B5)
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
Ventas

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.

Cuidado: 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ó.

A2fxManzanas
A B
1 Producto Importe
2 Manzanas 32
3 Naranjas 54
4 Melocotones 75
5 Manzanas 86
Ventas

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.

Comprueba: si una fórmula muestra #¿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)
D5fx=CONTAR.SI.CONJUNTO(A2:A5;"manzanas";B2:B5;">55")
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
Ventas

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.

Nota: 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.
Comprueba: 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 CONTAR para contar números, fechas u horas dentro de un rango.
  • Usa CONTAR.SI para 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.CONJUNTO cuando 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

  1. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 22/10/2026
  2. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 22/10/2026
  3. MicrosoftFILTRAR — documentación oficialconsultado el 22/10/2026
  4. MicrosoftAGRUPARPOR — documentación oficialconsultado el 22/10/2026
  5. MicrosoftORDENAR — documentación oficialconsultado el 22/10/2026