# Función CONTAR.SI (COUNTIF)

> CONTAR.SI cuenta las celdas de un rango que cumplen una condición: incidencias marcadas como «Abierto», notas de 70 o más, nombres de producto que contienen «lámpara».

Fuente: https://spreadsheetpractice.com/es/funciones/contar-si · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **Sintaxis:** `=CONTAR.SI(rango; criterio)`
- **Uso más común:** `=CONTAR.SI(B2:B8;"Abierto")` devuelve 4 (La comparación no distingue mayúsculas, así que «abierto» también cuenta)
- **Nombre en inglés:** [COUNTIF](https://spreadsheetpractice.com/functions/countif)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Cálculos condicionales](https://spreadsheetpractice.com/es/funciones#conditional)
- **Devuelve:** El número de celdas que cumplen la condición.
- **Google Sheets:** También disponible en Google Sheets.

La condición puede ser un valor exacto, una comparación entre comillas como ">1000", un patrón con comodines o una referencia a una celda.

## Sintaxis

`=CONTAR.SI(rango; criterio)`

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `rango` | Obligatorio | Las celdas que se comprueban. |
| `criterio` | Obligatorio | La condición: un valor como "Abierto", una comparación como ">=3", un patrón como "*sesión*" o una celda. |

## Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| G2 | `=CONTAR.SI(B2:B8;"Abierto")` | 4 | La comparación no distingue mayúsculas, así que «abierto» también cuenta |
| G3 | `=CONTAR.SI(C2:C8;">=3")` | 4 | La comparación va dentro de las comillas |
| G4 | `=CONTAR.SI(D2:D8;"*sesión*")` | 3 | Comodines: * representa cualquier texto delante y detrás de la palabra |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Incidencia | Estado | Días abierto | Asunto |  | Comprobación | Resultado |
| 2 | T-101 | Abierto | 4 | Problema al iniciar sesión |  | Incidencias abiertas | 4 |
| 3 | T-102 | Cerrado | 1 | Duda de facturación |  | Abiertas 3+ días | 4 |
| 4 | T-103 | Abierto | 7 | Inicio de sesión lento |  | Sobre el inicio de sesión | 3 |
| 5 | T-104 | Pendiente | 2 | Solicitud de reembolso |  |  |  |
| 6 | T-105 | Abierto | 1 | Alta de usuario |  |  |  |
| 7 | T-106 | Cerrado | 5 | Restablecer contraseña |  |  |  |
| 8 | T-107 | abierto | 3 | Bucle al iniciar sesión |  |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| El recuento da 0 con una comparación | El operador tiene que ir entre comillas: ">=3", no >=3. Para comparar con una celda, únelos: ">="&E2. |
| Un texto con espacios de más no coincide | "Abierto " con un espacio al final no es "Abierto". Limpia los datos con ESPACIOS. |
| Los recuentos fallan por poco | CONTAR.SI no distingue mayúsculas, así que no diferencia "ABC" de "abc". Usa SUMAPRODUCTO con IGUAL si importan las mayúsculas. |

## Consejos

- Usa "<>" para contar las celdas que no están vacías y "<>Cerrado" para contar todo menos un valor.
- Para dos o más condiciones, pasa a CONTAR.SI.CONJUNTO en lugar de anidar varios CONTAR.SI.

## Funciones relacionadas

- [CONTAR.SI.CONJUNTO](https://spreadsheetpractice.com/es/funciones/contar-si-conjunto) (COUNTIFS): CONTAR.SI.CONJUNTO cuenta las filas en las que se cumplen todas las condiciones: pedidos de la región Este que ya están enviados, operaciones de entre 500 € y 1.000 €.
- [SUMAR.SI](https://spreadsheetpractice.com/es/funciones/sumar-si) (SUMIF): SUMAR.SI suma los valores de las filas que cumplen una condición: el total de gastos de viaje, los ingresos de un producto, todas las facturas de más de 500 €.
- [CONTARA](https://spreadsheetpractice.com/es/funciones/contara) (COUNTA): CONTARA cuenta todas las celdas que no están vacías: texto, números, fechas, errores e incluso fórmulas que devuelven un texto vacío.

## Preguntas frecuentes

### ¿Cómo cuento las celdas que contienen un texto concreto?

Con comodines: =CONTAR.SI(D2:D8;"*sesión*") cuenta cualquier celda que contenga «sesión».

### ¿Cómo cuento las celdas mayores que el valor de otra celda?

Une el operador y la celda: =CONTAR.SI(C2:C8;">"&F2).

### ¿Distingue CONTAR.SI entre mayúsculas y minúsculas?

No. «abierto», «Abierto» y «ABIERTO» coinciden todos.

## Practica CONTAR.SI

En la página de [CONTAR.SI](https://spreadsheetpractice.com/es/funciones/contar-si) hay un ejercicio corregido («Contar por región») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [COUNTIF](https://spreadsheetpractice.com/functions/countif)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
