Sumar si

CONTAR.SI (COUNTIF) en Excel: guía para contar con criterios

noviembre 8, 2026 Tuto Excel 13 min read
CONTAR.SI (COUNTIF) en Excel: guía para contar con criterios

CONTAR.SI (COUNTIF) cuenta cuántas celdas de un rango cumplen una condición. En este tutorial usarás un libro de ventas para descubrir cuántas facturas están pagadas, cuántos importes superan un límite y cuántas ventas cumplen una fecha o contienen una palabra. La función está disponible en Excel 2007 y posteriores, además de Excel para Mac, para la web y para móviles. Los datos están comprobados en octubre de 2026.

Qué es CONTAR.SI y para qué te sirve

CONTAR.SI (COUNTIF) cuenta las celdas de un rango que cumplen un criterio. Por ejemplo, en un registro de facturas, puede contar cuántas tienen el estado «Pagado» o cuántas siguen «Pendiente».

El libro de ejemplo se llamará Ventas. Tendrá una hoja con las fechas, categorías, importes y estados de siete facturas. Los resultados aparecerán en una zona de resumen, sin modificar los datos originales.

G2fx=CONTAR.SI(D2:D8;"Pagado")
A B C D E F G H
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102
4 20/02/2025 Compras 240,00 Pagado Factura 103
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
Ventas

En este libro, una fórmula sencilla devuelve el número de facturas «Pagado». No devuelve el importe pagado ni cambia el estado de las facturas: solo cuenta celdas que cumplen el criterio.

Nota: En los ejemplos se usa punto y coma porque los decimales están escritos con coma. En un Excel configurado con punto decimal, como en México o Estados Unidos, el separador de argumentos es la coma.

Cómo funciona CONTAR.SI: rango y criterio

La sintaxis es:

=CONTAR.SI(rango;criterio)
Argumento Qué representa Ejemplo
rango Las celdas que Excel revisará D2:D8
criterio La condición que debe cumplirse "Pagado"

Por ejemplo, esta fórmula cuenta las facturas «Pagado» de la hoja Ventas:

=CONTAR.SI(D2:D8;"Pagado")

Devuelve 4, porque cuatro de las siete facturas tienen ese estado. El resultado es un número; para saber cuáles están pendientes, puedes consultar la columna Estado o usar una fórmula de búsqueda.

El argumento rango: dónde se buscan las coincidencias

El primer argumento puede ser una columna, una fila o un bloque rectangular de celdas. En el libro, el rango D2:D8 contiene los siete estados.

G2fx=CONTAR.SI(D2:D8;"Pagado")
A B C D E F G H I J
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102
4 20/02/2025 Compras 240,00 Pagado Factura 103
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
D2 El rango que se revisará
Ventas

La fórmula cuenta las apariciones de «Pagado» dentro de D2:D8:

=CONTAR.SI(D2:D8;"Pagado")

Si insertas una fila, ajusta el rango o conviértelo en una referencia que crece con los datos. Si la fórmula se copia hacia abajo y el rango debe permanecer fijo, utiliza una referencia absoluta como $D$2:$D$8.

El argumento criterios: textos, números y fechas

El criterio describe qué debe cumplirse. Puede ser un texto, un número o una comparación.

Tipo Criterio Qué cuenta
Texto exacto "Pagado" Celdas que coinciden con «Pagado»
Número exacto 100 Celdas que contienen 100
Mayor que ">100" Números superiores a 100
Menor o igual que "<=100" Números iguales o inferiores a 100
Fecha exacta "01/03/2025" Celdas con esa fecha
Fecha anterior "<01/03/2025" Fechas anteriores al 1 de marzo de 2025

=CONTAR.SI(C2:C8;">100")

En los datos del libro, esta fórmula devuelve 4: importan 120,00; 240,00; 150,00 y 310,00.

Los operadores deben ir entre comillas cuando forman parte del criterio. Para una fecha, usa un formato que Excel reconozca en la configuración regional del equipo.

Los comodines para buscar partes de un texto

CONTAR.SI admite comodines para buscar fragmentos:

  • * representa cualquier secuencia de caracteres, incluso vacía.
  • ? representa exactamente un carácter.

Para encontrar categorías que contengan la palabra «ventas»:

=CONTAR.SI(B2:B8;"*ventas*")

El asterisco aparece a ambos lados. Así, cuenta «Ventas Nacionales» y «Departamento de ventas», aunque no coincidan exactamente ni compartan mayúsculas.

Cuidado: Usa ? cuando debas sustituir un único carácter. Por ejemplo, "Paga?o" coincide con «Pagado» y «Pagaso», pero no con «Pagados».

Contar ventas por texto, importe y fecha

Ahora ampliarás la hoja Ventas con una zona de resumen. Conserva los siete datos anteriores y coloca los resultados en la columna G. Así podrás comprobar los tres criterios sin modificar las facturas.

  1. Selecciona la celda G2.
  2. Escribe =CONTAR.SI(D2:D8;"Pagado").
  3. Pulsa Entrar.
  4. Selecciona G3.
  5. Escribe =CONTAR.SI(C2:C8;">100").
  6. Pulsa Entrar.
  7. Selecciona G4.
  8. Escribe =CONTAR.SI(A2:A8;"<01/03/2025").
  9. Pulsa Entrar.
G2fx=CONTAR.SI(D2:D8;"Pagado")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102 Importes > 100
4 20/02/2025 Compras 240,00 Pagado Factura 103 Antes de 01/03/2025
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
Ventas

En la captura, las fórmulas aparecen en la barra de fórmulas y los resultados se muestran en la columna G.

Comprueba: G2 debe mostrar 4, G3 debe mostrar 4 y G4 debe mostrar 3.

Contar un estado concreto como «Pagado»

El criterio textual se escribe entre comillas: "Pagado". Excel recorre D2:D8 y cuenta las celdas cuyo estado coincide.

G2fx=CONTAR.SI(D2:D8;"Pagado")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102
4 20/02/2025 Compras 240,00 Pagado Factura 103
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
G2 Resultado esperado: 4
Ventas

=CONTAR.SI(D2:D8;"Pagado")
Comprueba: La celda G2 muestra 4. Las cuatro facturas pagadas son 101, 103, 105 y 106.

Contar importes que superan un límite

Para contar números mayores que 100, coloca el operador dentro del criterio.

G3fx=CONTAR.SI(C2:C8;">100")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102 Importes > 100
4 20/02/2025 Compras 240,00 Pagado Factura 103 Antes de 01/03/2025
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
G3 Resultado esperado: 4
Ventas

=CONTAR.SI(C2:C8;">100")

El resultado es 4. El importe de 100,00 no se contaría con este criterio, porque la comparación exige que sea superior a 100. Para incluirlo, usarías ">=100".

Comprueba: G3 muestra 4 y no cuenta los importes de 85,50, 60,00 ni 95,00.

Contar ventas de una fecha o de un periodo

Excel representa internamente las fechas como números; por eso puedes compararlas mediante operadores. La siguiente fórmula cuenta las ventas anteriores al 1 de marzo de 2025:

G4fx=CONTAR.SI(A2:A8;"<01/03/2025")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102 Importes > 100
4 20/02/2025 Compras 240,00 Pagado Factura 103 Antes de 01/03/2025
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
G4 Resultado esperado: 3
Ventas

=CONTAR.SI(A2:A8;"<01/03/2025")

Devuelve 3: las ventas del 5, 12 y 20 de febrero. La venta del 1 de marzo no se incluye porque la condición es «anterior a», no «anterior o igual».

Comprueba: G4 muestra 3 y la fecha 01/03/2025 queda fuera del resultado.

Contar textos que contienen una palabra

Las categorías del libro ya incluyen «Ventas Nacionales» y «Departamento de ventas». Añade en G5 un criterio con comodines:

G5fx=CONTAR.SI(B2:B8;"*ventas*")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102 Importes > 100
4 20/02/2025 Compras 240,00 Pagado Factura 103 Antes de 01/03/2025
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104 Categorías con ventas
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
G5 Resultado esperado: 3
Ventas

=CONTAR.SI(B2:B8;"*ventas*")

Ahora hay tres coincidencias: dos categorías «Ventas Nacionales» y una «Departamento de ventas».

Comprueba: G5 muestra 3. Quita uno de los asteriscos y comprobarás que solo cuentan las categorías que terminan o empiezan de esa forma.

Cuándo conviene contar con CONTAR.SI.CONJUNTO

CONTAR.SI (COUNTIF) es la opción sencilla cuando solo necesitas un criterio. CONTAR (COUNT) ni siquiera acepta condiciones: cuenta únicamente celdas que contienen números. CONTAR.SI.CONJUNTO (COUNTIFS) combina varios criterios y exige que todos se cumplan.

Función Número de criterios Datos que cuenta Ejemplo en el libro
CONTAR (COUNT) 0 Números =CONTAR(C2:C8) devuelve 7
CONTAR.SI (COUNTIF) 1 Valores que cumplen una condición =CONTAR.SI(D2:D8;"Pagado") devuelve 4
CONTAR.SI.CONJUNTO (COUNTIFS) Varios Valores que cumplen todas las condiciones Cuenta ventas «Pagado» con importe mayor de 100

Por ejemplo, para contar las ventas pagadas cuyo importe supera 100:

=CONTAR.SI.CONJUNTO(C2:C8;">100";D2:D8;"Pagado")

El resultado es 3: las facturas de 120,00; 240,00 y 310,00.

En un registro más amplio, un criterio por columna podría necesitar esta fórmula:

=CONTAR.SI.CONJUNTO(A2:A50;"Norte";C2:C50;"Pagado")
Consejo: Usa CONTAR.SI cuando un solo filtro explique lo que necesitas. Cuando dos datos deban cumplirse en la misma fila, CONTAR.SI.CONJUNTO deja la intención más clara.

Por qué CONTAR.SI no cuenta lo que esperas

Los errores más frecuentes no suelen estar en la fórmula, sino en los datos o en la forma de comparar el criterio. Revisa estas cuatro situaciones antes de cambiar la función.

Síntoma Causa probable Comprobación
«Pagado» y «pagado» cuentan igual No distingue mayúsculas y minúsculas Comprueba el resultado con ambos textos
Aparece #¡VALOR! El criterio tiene más de 255 caracteres Acorta el criterio o usa otra columna
Una fecha anterior no cuenta La fecha está escrita como texto Cambia el valor a una fecha válida
El recuento no cambia al añadir datos El rango no incluye la fila nueva Amplía el rango o usa una tabla

Las mayúsculas y minúsculas no cambian el resultado

CONTAR.SI no distingue mayúsculas de minúsculas. En la misma columna, «Pagado» y «pagado» cuentan como la misma coincidencia.

G2fx=CONTAR.SI(D2:D8;"Pagado")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 pendiente Factura 102
4 20/02/2025 Compras 240,00 Pagado Factura 103
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
G2 También cuenta una celda que diga «pagado»
Ventas

Aunque D3 dice «pendiente», Excel no lo cuenta al buscar «Pagado». Sin embargo, si D3 dijera «pagado», también sería contado, porque la comparación no distingue mayúsculas.

=CONTAR.SI(D2:D8;"Pagado")
Comprueba: Cambia temporalmente D3 a «pagado» y observa que el resultado sigue siendo 4.

El texto demasiado largo devuelve #¡VALOR!

Cuando el criterio contiene un texto de más de 255 caracteres, CONTAR.SI puede mostrar #¡VALOR!. El límite se refiere al criterio de búsqueda.

G2fx=CONTAR.SI(D2:D8;"Texto de referencia")
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102
4 20/02/2025 Compras 240,00 Pagado Factura 103
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
G2 Texto de 256 caracteres o más: #¡VALOR!
Ventas

La causa es el tamaño del texto de referencia used como criterio. El arreglo consiste en acortarlo y usar una cadena que sí pueda contener las celdas que quieres encontrar.

=CONTAR.SI(D2:D8;"Texto de referencia")
Comprueba: La celda muestra #¡VALOR! con el criterio demasiado largo. Al acortar el criterio, desaparece el error y aparece un recuento.

Las fechas escritas como texto no se cuentan

Una fecha puede parecer correcta y, aun así, Excel no la interpretar como fecha válida si está almacenada como texto. Entonces una comparación como "<01/03/2025" no se comporta como una comparación cronológica.

Para corregir la celda:

  1. Selecciona las celdas de fecha.
  2. Pulsa Ctrl+1 para abrir Formato de celdas.
  3. En Número, selecciona Fecha.
  4. Elige un formato como dd/mm/aaaa.
  5. Vuelve a introducir la fecha para que Excel la interprete como fecha.
A3fx12/02/2025
A B C D E F G
1 Fecha Categoría Importe Estado Observación Resumen
2 05/02/2025 Ventas Nacionales 120,00 Pagado Factura 101 Pagadas
3 12/02/2025 Departamento de ventas 85,50 Pendiente Factura 102 Importes > 100
4 20/02/2025 Compras 240,00 Pagado Factura 103 Antes de 01/03/2025
5 01/03/2025 Ventas Nacionales 60,00 Pendiente Factura 104
6 08/03/2025 Servicios 150,00 Pagado Factura 105
7 15/03/2025 Compras 310,00 Pagado Factura 106
8 22/03/2025 Servicios 95,00 Pendiente Factura 107
A3 Si está alineada a la izquierda y muestra el error ####, revisa el formato
Ventas

=CONTAR.SI(A2:A8;"<01/03/2025")
Comprueba: Con A2:A8 como fechas válidas, G4 muestra 3. Si alguna fecha es texto, el resultado puede ser menor.

Qué versiones de Excel admiten CONTAR.SI y qué alternativas tienes

CONTAR.SI está disponible desde Excel 2007 y también en las versiones posteriores, incluida Excel 2024, Microsoft 365, Excel para Mac, Excel para la web y Excel para móviles. No es una función nueva de Microsoft 365.

Entorno Disponibilidad de CONTAR.SI
Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 Disponible
Microsoft 365 Disponible
Excel para Mac Disponible
Excel para la web Disponible
Excel para móviles Disponible

Cada fórmula de CONTAR.SI aplica un solo criterio. Para varios criterios, utiliza CONTAR.SI.CONJUNTO (COUNTIFS). Para contar números sin condición, utiliza CONTAR (COUNT).

Necesidad Función adecuada
Contar valores que cumplen una condición CONTAR.SI (COUNTIF)
Contar valores que cumplen varias condiciones CONTAR.SI.CONJUNTO (COUNTIFS)
Contar solamente números CONTAR (COUNT)
Cuidado: Si el libro de ventas superara un millón de filas, habría que dividir los datos en varios libros u hojas y combinar los resultados. Una hoja de Excel admite 1.048.576 filas y 16.384 columnas.

Microsoft explica el conteo de valores y el uso de CONTAR.SI en Formas de contar valores en una hoja de cálculo. Para las propiedades de los argumentos, consulta la ayuda oficial de CONTAR.SI (COUNTIF).

Lo que ya sabes hacer con CONTAR.SI

  • Escribes =CONTAR.SI(rango;criterio) para contar las coincidencias de un rango.
  • Aplicas un criterio textual con "Pagado" sin alterar los datos.
  • Comparas importes con ">100" o "<01/03/2025".
  • Cuentas fechas cuando están almacenadas como fechas válidas.
  • Encuentras fragmentos con "*ventas*" y sustituyes un carácter con ?.
  • Recuerdas que las mayúsculas no cambian el resultado y que un criterio de más de 255 caracteres puede producir #¡VALOR!.
  • Pasas a CONTAR.SI.CONJUNTO (COUNTIFS) cuando una fila debe cumplir varios criterios a la vez.

El siguiente paso es adaptar el resumen de la hoja Ventas a tus propias categorías, estados y periodos.

Dudas al usar CONTAR.SI en Excel

1. ¿Cómo contar celdas que cumplen varias condiciones en Excel?

Usa CONTAR.SI.CONJUNTO (COUNTIFS), que admite varios pares de rango y criterio. Por ejemplo, =CONTAR.SI.CONJUNTO(A2:A50;"Norte";C2:C50;"Pagado") cuenta las filas que son de Norte y están pagadas. CONTAR.SI (COUNTIF) solo aplica un criterio por fórmula.

2. ¿Qué diferencia hay entre CONTAR.SI y CONTAR.SI.CONJUNTO?

CONTAR.SI (COUNTIF) cuenta celdas que cumplen un único criterio. CONTAR.SI.CONJUNTO (COUNTIFS) combina varios criterios y exige que todos se cumplan en la misma fila. Si solo necesitas saber cuántas facturas están «Pagado», CONTAR.SI es suficiente.

3. ¿Cómo contar con dos condiciones usando CONTAR.SI?

Con dos condiciones, utiliza CONTAR.SI.CONJUNTO (COUNTIFS). Por ejemplo, =CONTAR.SI.CONJUNTO(B2:B8;"Ventas";D2:D8;"Pagado") cuenta las ventas que también están pagadas. Si necesitas dos límites numéricos sobre el mismo importe, puedes restar dos fórmulas CONTAR.SI.

4. ¿Qué ejercicios puedo hacer para aprender CONTAR.SI?

Practica primero contando facturas con estado «Pagado», después importes mayores de 100 y luego fechas anteriores a una fecha concreta. Añade un criterio con comodines, como =CONTAR.SI(B2:B8;"*ventas*"), para comprobar cuántas categorías contienen una palabra.

5. ¿Cómo se usa la función CONTAR en Excel?

CONTAR (COUNT) cuenta únicamente las celdas que contienen números, sin aplicar condiciones. Por ejemplo, =CONTAR(C2:C8) devuelve el número de importes numéricos del rango. Si necesitas contar textos, números y fechas según una condición, utiliza CONTAR.SI (COUNTIF).

6. ¿Cómo se usa SUMAR.SI en Excel?

SUMAR.SI (SUMIF) suma importes que cumplen un criterio; no cuenta celdas. Su sintaxis es =SUMAR.SI(rango_criterio;criterio;[rango_suma]). Para sumar ventas pagadas, por ejemplo, puedes combinar SUMAR.SI con CONTAR.SI si necesitas también conocer cuántas ventas las componen.

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

Usa CONTAR.SI (COUNTIF) cuando quieras aplicar un criterio. Para contar valores numéricos sin condición, usa CONTAR (COUNT). Un criterio textual se escribe entre comillas, mientras que los operadores numéricos, como ">100", también van entre comillas dentro de la fórmula.

Fuentes

  1. MicrosoftFormas de contar valores en una hoja de cálculo – Microsoft Supportconsultado el 28/10/2026
  2. MicrosoftCONTAR.SI — documentación oficialconsultado el 28/10/2026
  3. MicrosoftCONTAR — documentación oficialconsultado el 28/10/2026
  4. MicrosoftCONTAR.SI.CONJUNTO — documentación oficialconsultado el 28/10/2026
  5. MicrosoftAtajos que funcionan igual en cualquier idioma — documentación oficialconsultado el 28/10/2026