# Función ESERROR (ISERROR)

> ESERROR devuelve VERDADERO para cualquier valor de error, como #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!

Fuente: https://spreadsheetpractice.com/es/funciones/eserror · 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:** `=ESERROR(valor)`
- **Uso más común:** `=SI(ESERROR(B3/C3);"Sin visitas";B3/C3)` devuelve Sin visitas (Cero visitas daría #¡DIV/0!, así que se muestra el texto)
- **Nombre en inglés:** [ISERROR](https://spreadsheetpractice.com/functions/iserror)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Información](https://spreadsheetpractice.com/es/funciones#info)
- **Devuelve:** VERDADERO si el valor es cualquier error y FALSO en caso contrario.
- **Google Sheets:** Disponible en Google Sheets con el mismo argumento.

o #¿NOMBRE?. Úsala para contar o marcar las filas en las que ha fallado un cálculo. Si solo quieres un valor alternativo, SI.ERROR hace lo mismo con menos esfuerzo.

## Sintaxis

`=ESERROR(valor)`

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

| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
| `valor` | Obligatorio | El valor, la celda o la fórmula que se comprueba. |

## 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 |
|---|---|---|---|
| E2 | `=SI(ESERROR(B3/C3);"Sin visitas";B3/C3)` | Sin visitas | Cero visitas daría #¡DIV/0!, así que se muestra el texto |
| F2 | `=SUMAPRODUCTO(--ESERROR(B2:B5/C2:C5))` | 2 | Fallan dos filas: una divide entre cero y otra entre un texto |
| G2 | `=SI(ESERROR(COINCIDIR("Zona alta";A2:A5;0));"No es una tienda";"En la lista")` | No es una tienda | COINCIDIR devuelve #N/A para un nombre que no está |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Tienda | Ventas | Visitas |  | Aeropuerto por visita | Filas que fallan | ¿Aparece Zona alta? |
| 2 | Centro urbano | 4200 | 350 |  | Sin visitas | 2 | No es una tienda |
| 3 | Aeropuerto | 1800 | 0 |  |  |  |  |
| 4 | Centro comercial | 3100 | n/d |  |  |  |  |
| 5 | Puerto | 2650 | 290 |  |  |  |  |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Oculta problemas que necesitabas ver | ESERROR es VERDADERO para cualquier error, incluido un #¡REF! por una columna eliminada o un #¿NOMBRE? por una errata. Usa ESNOD cuando solo quieres decir «no encontrado». |
| La fórmula se escribe dos veces | SI(ESERROR(x); ""; x) calcula x dos veces. SI.ERROR(x; "") da el mismo resultado en un solo paso. |

## Consejos

- Resalta las filas con errores mediante formato condicional: =ESERROR($D2).

## Funciones relacionadas

- [SI.ERROR](https://spreadsheetpractice.com/es/funciones/si-error) (IFERROR): SI.ERROR devuelve el valor que elijas cuando una fórmula da error, y el resultado normal de la fórmula en caso contrario.
- [ESNOD](https://spreadsheetpractice.com/es/funciones/esnod) (ISNA): ESNOD devuelve VERDADERO solo para el error #N/A, el que devuelven COINCIDIR, BUSCARV y BUSCARX cuando no encuentran un valor.
- [ESERR](https://spreadsheetpractice.com/es/funciones/eserr) (ISERR): ESERR devuelve VERDADERO para cualquier error salvo #N/A.

## Preguntas frecuentes

### ¿Qué diferencia hay entre ESERROR y SI.ERROR?

ESERROR solo comprueba y devuelve VERDADERO o FALSO. SI.ERROR devuelve el valor, o un valor alternativo si es un error, así que es más corta para el caso habitual.

### ¿Qué diferencia hay entre ESERROR, ESERR y ESNOD?

ESERROR detecta cualquier error. ESERR detecta cualquier error salvo #N/A. ESNOD solo detecta #N/A.

### ¿Cómo cuento los errores de un rango?

=SUMAPRODUCTO(--ESERROR(D2:D50)) cuenta todas las celdas de D2:D50 que contienen un error.

## Practica ESERROR

En la página de [ESERROR](https://spreadsheetpractice.com/es/funciones/eserror) hay un ejercicio corregido («Precio por unidad, sin riesgos») 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: [ISERROR](https://spreadsheetpractice.com/functions/iserror)

[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.
