Unir celdas

CONTAR en Excel: cuenta celdas, números y datos vacíos

noviembre 8, 2026 Tuto Excel 10 min read
CONTAR en Excel: cuenta celdas, números y datos vacíos

Contar celdas en Excel parece sencillo, pero la función adecuada depende de lo que haya dentro de cada celda: números, texto, fórmulas o espacios. En un libro de ventas, aprenderás a usar CONTAR, CONTARA y CONTAR.BLANCO para medir importes registrados, celdas ocupadas y datos pendientes. Estas funciones están disponibles en las versiones de escritorio de Excel desde 2007, además de Excel para la web, Mac y móvil.

Los datos y las características de este tutorial están comprobados en octubre de 2026.

Qué es CONTAR y qué tipo de celdas cuenta

CONTAR (en inglés COUNT) cuenta celdas que contienen números. CONTARA (en inglés COUNTA) cuenta celdas con algún contenido. CONTAR.BLANCO (en inglés COUNTBLANK) cuenta las celdas vacías de un rango.

En nuestro libro, cada venta ocupa una fila de la hoja Ventas. Los importes son números; la descripción y el estado son texto. Una fila sin importe tiene un hueco, mientras que otra puede contener una fórmula que todavía no ha devuelto un resultado.

D8fx=CONTAR(B2:B11)
A B C D
1 Venta Importe Estado Recuento
2 V001 125,00 Pagado
3 V002 80,50 Pendiente
4 V003 45,00 Pagado
5 V004 Pendiente
6 V005 210,75 Pagado
7 V006 60,00 Pagado
8 V007 99,25 Pendiente
9 V008 Pagado
10 V009 140,00 Pagado
11 V010 35,00 Pendiente
12 8
D8 Recuento de importes numéricos
Ventas

Dónde está CONTAR y cómo usarla desde la cinta

La forma más rápida de empezar es seleccionar la celda del resultado y abrir Autosuma. La ruta de la cinta en español es:

InicioEditarAutosumaContar números
  1. Selecciona D12.
  2. Abre la flecha de Autosuma.
  3. Elige Contar números.
  4. Comprueba que Excel propone el rango B2:B11.
  5. Pulsa Entrar.

Si Excel propone otra selección, corrígela antes de confirmar. Al terminar, D12 mostrará 8. Puedes escribir la fórmula directamente en la barra de fórmulas:

=CONTAR(B2:B11)

El argumento valor1 y los valores adicionales

valor1 es el primer rango, valor o referencia que quieres contar. Los argumentos adicionales permiten combinar datos separados.

Parte Significado Ejemplo
valor1 Primer rango o valor obligatorio B2:B11
[valor2] Segundo rango o valor opcional 20
... Otros argumentos opcionales Otro rango o valor

Por ejemplo, esta fórmula cuenta los ocho importes del rango y añade un número escrito directamente en la fórmula:

=CONTAR(B2:B11;20)

El resultado será 9.

Nota: los ejemplos usan punto y coma para separar argumentos. En Excel configurado con punto decimal, como en algunas instalaciones de Windows, usa comas: =CONTAR(B2:B11,20).

Un rango con nombre para identificar los datos

Un rango con nombre permite reconocer los datos sin repetir una dirección como B2:B11.

  1. Selecciona B2:B11.
  2. En la cinta, entra en Fórmulas > Definir nombre.
  3. Escribe SalesData en Nombre.
  4. Comprueba que la referencia corresponde al rango seleccionado.
  5. Pulsa Aceptar.
  6. Selecciona D12 y sustituye su fórmula por esta:

=CONTAR(SalesData)

El resultado sigue siendo 8. Si más adelante amplías los datos y ajustas el nombre, la fórmula continuará señalando el mismo conjunto de ventas.

Consejo: usa nombres descriptivos, como VentasImportes, cuando el libro tenga varios rangos. Así será más fácil saber qué datos se están contando.

Contar los importes de una hoja de ventas

Fechas y horas que también cuentan como números

Las fechas y las horas son números almacenados por Excel, por lo que CONTAR también las cuenta. Añadimos dos columnas a la hoja Ventas: una fecha y una hora.

F8fx=CONTAR(A2:A6)
A B C F G
1 Venta Importe Estado Fechas Horas
2 V001 125,00 Pagado 05/01/2026 09:30
3 V002 80,50 Pendiente 06/01/2026 11:00
4 V003 45,00 Pagado 07/01/2026 14:15
5 V004 Pendiente 16:45
6 V005 210,75 Pagado 09/01/2026 10:00
G8 Horas contadas
Ventas
  1. Selecciona F8.
  2. Escribe =CONTAR(A2:A6).
  3. Selecciona G8.
  4. Escribe =CONTAR(B2:B6).
  5. Pulsa Entrar después de cada fórmula.
Comprueba: F8 muestra 3 porque hay tres fechas; G8 muestra 3 porque hay tres horas.

Un número adicional junto a un rango

Vuelve a la hoja Ventas, donde B2:B11 contiene ocho importes numéricos. En D12, escribe:

=CONTAR(B2:B11;20)

El resultado pasa de 8 a 9. El valor 20 no está dentro de B2:B11, pero la función lo cuenta como argumento adicional.

D12fx=CONTAR(B2:B11;20)
A B C D
1 Venta Importe Estado Recuento
2 V001 125,00 Pagado
3 V002 80,50 Pendiente
4 V003 45,00 Pagado
5 V004 Pendiente
6 V005 210,75 Pagado
7 V006 60,00 Pagado
8 V007 99,25 Pendiente
9 V008 Pagado
10 V009 140,00 Pagado
11 V010 35,00 Pendiente
12 9
D12 Ocho importes más el valor 20
Ventas
Comprueba: D12 muestra 9.

Elegir entre CONTAR, CONTARA y CONTAR.BLANCO

Las tres funciones responden a preguntas distintas. En una columna que mezcla importes, etiquetas y celdas vacías, CONTAR cuenta solo los importes numéricos; CONTARA cuenta todo lo que no está realmente vacío; CONTAR.BLANCO cuenta los huecos.

Función Pregunta que responde Qué incluye
CONTAR ¿Cuántos números hay? Números, fechas y horas
CONTARA ¿Cuántas celdas tienen contenido? Números, texto, errores y fórmulas
CONTAR.BLANCO ¿Cuántas celdas están vacías? Celdas sin contenido real

Una fórmula que devuelve "" es una diferencia importante: la celda contiene una fórmula, por lo que CONTARA la cuenta; CONTAR.BLANCO no la considera vacía.

Contar celdas con datos aunque no sean números

Añadimos una columna Código con identificadores como INV-0042. Son texto y no pueden por pasar por por en el recuento de CONTAR.

H8fx=CONTARA(A2:A10)
A H
1 Venta Código
2 V001 INV-0042
3 V002 INV-0043
4 V003 INV-0044
5 V004 INV-0045
6 V005 INV-0046
7 V006 INV-0047
8 V007 INV-0048
9 V008 INV-0049
10 V009 INV-0050
Ventas
  1. Selecciona H8.
  2. Escribe =CONTARA(A2:A10).
  3. Pulsa Entrar.
  4. En H9, escribe =CONTAR(A2:A10) para comparar.
Comprueba: H8 muestra 9, porque hay nueve códigos; H9 muestra 0, porque ningún código es un número.

Contar lo que falta en una columna

En B2:B10 hay siete importes numéricos y dos celdas vacías. Para saber cuántos huecos quedan, añade esta fórmula:

=CONTAR.BLANCO(B2:B10)

El resultado será 2.

D12fx=CONTAR.BLANCO(B2:B10)
A B C D
1 Venta Importe Estado Huecos
2 V001 125,00 Pagado
3 V002 80,50 Pendiente
4 V003 45,00 Pagado
5 V004 Pendiente
6 V005 210,75 Pagado
7 V006 60,00 Pagado
8 V007 99,25 Pendiente
9 V008 Pagado
10 V009 140,00 Pagado
12 2
D12 Dos importes pendientes
Ventas
Comprueba: D12 muestra 2.

¿Por qué CONTAR no cuenta algunos datos?

CONTAR no distingue por la apariencia de una celda: examina el tipo de valor que contiene. Un importe escrito a la izquierda puede parecer numérico, pero Excel lo conserva como texto si llegó así desde un archivo de texto o una exportación.

Un código escrito como texto no es un número

Un identificador como INV-0042 es texto porque incluye letras y un guion. CONTAR lo ignora.

D8fx=CONTAR(A2:A6)
A B D
1 Código Importe Recuento
2 INV-0042 125,00
3 INV-0043 80,50
4 INV-0044 45,00
5 INV-0045
6 INV-0046 210,75 1
Ventas

CONTAR devuelve 1 porque solo el importe de B2 es un número. Si el objetivo es contar códigos registrados, usa CONTARA:

=CONTARA(A2:A6)

El resultado será 5.

Los números traídos de otra fuente pueden quedar como texto

Un importe puede verse como 125,00 y, aun así, estar almacenado como texto. En ese caso, CONTAR no lo cuenta.

D8fx=CONTAR(B2:B6)
A B D
1 Venta Importe Recuento
2 V001 125,00
3 V002 80,50
4 V003 45,00
5 V004 60,00
6 V005 210,75 4
B4 Importe almacenado como texto
Ventas

Para revisar el tipo de dato, selecciona B4 y observa su alineación y los avisos de error de Excel. Si el valor es texto, selecciona las celdas afectadas y utiliza Valores > Texto en columnas > Texto a número en la pestaña Datos. La ubicación exacta de las herramientas de conversión puede variar según la versión y el origen de los datos.

Cuidado: revisa los valores convertidos antes de continuar. La función CONTAR no convierte texto en número por sí sola.

Una fórmula que devuelve "" ocupa la celda

En D5 hay una fórmula que devuelve texto vacío. CONTARA cuenta esa celda porque contiene una fórmula; CONTAR.BLANCO no la cuenta como vacía.

F8fx=CONTARA(B2:B6)
A B F
1 Venta Importe CONTARA
2 V001 125,00
3 V002 80,50
4 V003
5 V004 =SI(A5="V004";"";"")
6 V005 210,75 5
Ventas

En este caso:

=CONTARA(B2:B6)

devuelve 5, porque hay cuatro importes y una fórmula.

=CONTAR.BLANCO(B2:B6)

devuelve 1, porque solo B4 está realmente vacío.

Comprueba: los dos recuentos son distintos. Usa CONTAR.BLANCO para encontrar huecos reales, no textos vacíos generados por fórmulas.

¿Qué versión de Excel necesitas para contar celdas?

CONTAR, CONTARA y CONTAR.BLANCO están disponibles en las versiones de escritorio de Excel desde 2007. También se pueden utilizar en Excel para la web, para Mac y para móviles. Por tanto, no necesitas una versión reciente para aplicar estas tres funciones al libro de ventas.

Las funciones relacionadas sí requieren revisar la versión. CONTAR.SI (en inglés COUNTIF) está incluida en las versiones de escritorio desde Excel 2007 y permite contar valores que cumplen un criterio:

=CONTAR.SI(C2:C50;"Pagado")

CONTAR.SI.CONJUNTO (en inglés COUNTIFS) permite combinar varios pares de rango y criterio. Sirve, por ejemplo, para contar ventas de una categoría que también estén pagadas:

=CONTAR.SI.CONJUNTO(A2:A50;"Norte";C2:C50;"Pagado")
Nota: estas funciones relacionadas no sustituyen a CONTAR, CONTARA o CONTAR.BLANCO. COUNTBLANK no cuenta el cero como una celda vacía, porque el cero es un número.

Lo que ya sabes hacer al contar celdas

  • Distingues una celda con número de una celda con texto, aunque ambos se vean parecidos.
  • Usas CONTAR para contar números, fechas y horas dentro de un rango.
  • Aplicas CONTARA cuando necesitas contar cualquier celda no vacía.
  • Encuentras datos realmente ausentes con CONTAR.BLANCO.
  • Combinas un rango con valores adicionales mediante argumentos separados por punto y coma.
  • Identificas tus datos con un rango con nombre y utilizas su nombre dentro de la fórmula.
  • Detectas importes almacenados como texto antes de confiar en el resultado de CONTAR.
  • Sabes que una fórmula que devuelve "" sigue contando como contenido para CONTARA.
  • Puedes ampliar el recuento con CONTAR.SI para contar ventas con estado «Pagado».

Tu próximo paso es añadir un resumen de ventas por estado con CONTAR.SI y comprobar que cada fórmula responde a una pregunta concreta del libro.

Dudas al usar CONTAR en Excel

1. ¿Cómo cuento celdas con texto y números en Excel?

Usa CONTARA para contar todas las celdas no vacías, sin importar si contienen texto, números, errores o resultados de fórmula. Si solo necesitas contar números, utiliza CONTAR; para contar celdas vacías dentro de un rango, CONTAR.BLANCO.

2. ¿Cómo cuento filas si Excel debe cumplir varias condiciones?

Utiliza CONTAR.SI.CONJUNTO, indicando un rango y un criterio por cada condición. Por ejemplo, =CONTAR.SI.CONJUNTO(A2:A50;"Norte";C2:C50;"Pagado") cuenta las ventas de la categoría Norte cuyo estado es Pagado.

3. ¿Qué función de Excel encuentra el valor máximo de un rango?

La función MAX devuelve el valor más alto de una lista de números. Por ejemplo, =MAX(B2:B20) muestra el importe más alto del rango B2:B20.

4. ¿Cuál es la fórmula para contar celdas con números?

La fórmula es =CONTAR(B2:B20). Cuenta las celdas que contienen números, incluidas fechas y horas, pero ignora textos, valores lógicos, errores y celdas vacías.

5. ¿Qué significa poner algo en una celda de Excel?

Una celda puede contener un valor, una etiqueta de texto o una fórmula. El valor introducido es el dato; una fórmula calcula un resultado que cambia cuando cambian sus referencias o datos.

6. ¿Cómo funciona la función CONTAR en Excel?

CONTAR cuenta únicamente las celdas que contienen números. En una hoja de ventas, =CONTAR(B2:B11) cuenta los importes numéricos, fechas y horas, pero no cuenta descripciones, códigos ni celdas vacías.

7. ¿Cómo cuento celdas separadas en Excel?

Si están separadas por una distancia fija, selecciona el rango y usa =CONTAR(B2;E2;H2), indicando cada celda. Si están separadas dentro de una columna, usa =CONTAR(B2:B20). Otra función de Excel para encontrar el valor máximo de un rango es =MAX(B2:B20).

8. ¿Cómo cuento las celdas ocupadas en Excel?

Usa =CONTARA(A2:A100) para contar las celdas que contienen algo. La función incluye números, texto, errores y fórmulas, incluso si devuelven texto vacío. Para contar únicamente números, utiliza =CONTAR(A2:A100).

Fuentes

  1. MicrosoftCONTAR — documentación oficialconsultado el 28/10/2026
  2. MicrosoftCONTARA — documentación oficialconsultado el 28/10/2026
  3. MicrosoftCONTAR.BLANCO — documentación oficialconsultado el 28/10/2026
  4. MicrosoftCONTAR.SI — documentación oficialconsultado el 28/10/2026
  5. MicrosoftCONTAR.SI.CONJUNTO — documentación oficialconsultado el 28/10/2026