Descripción
Utiliza esta función para determinar si una celda tiene algún tipo de marca de error. Compatible con cadenas.
Esto incluye los errores #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? y #NULL! .
Sintaxis
ISERROR(valor)
Entradas
Esta función tiene los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Validar Entrada |
|---|---|---|---|
valor |
Sí | La celda que quieres evaluar. | Una referencia a una celda o a una fórmula que da lugar a una. |
Ejemplos
Datos de muestra
| Un | B | ||
|---|---|---|---|
| 1 | Elemento |
Valor |
|
| 2 | rojo |
56 |
|
| 3 | verde |
39 |
|
| 4 | naranja |
15 |
|
| 5 | rojo |
92 |
|
| 6 | azul |
22 |
Ejemplos de fórmulas
| Caso práctico | Fórmula | Explicación y resultado |
|---|---|---|
| Se comprueba si la celda especificada contiene un error. | =ISERROR(A1) |
Esta fórmula funciona de la siguiente manera:
Resultado: FALSO. (Porque la celda A1 está vacía.) |
| Se comprueba si la celda especificada contiene un error. | =ISERROR(B1) |
Esta fórmula funciona de la siguiente manera:
Resultado: VERDADERO (porque la celda B1 contiene un error #N/A!) |
| Se comprueba si la celda especificada contiene un error. | =ISERROR(A2) |
Esta fórmula funciona de la siguiente manera:
Resultado: FALSO. (Porque la celda A1 contiene "verde".) |
| Establece si alguna celda de un conjunto contiene un error. | =IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)), "Se ha producido un error") |
Esta fórmula funciona de la siguiente manera:
Resultado: Ocurrió un error. (Porque la celda B1 contiene un error #N/A!) |
Notas
- No se admiten rangos de celdas.
- Puedes combinar varias instancias de ISERROR para verificar si alguna de un conjunto de celdas está vacía:
=IF(OR(ISERROR(A1),ISERROR(B1),ISERROR(C1)),"An error happened", SUM(A1:C1))
Debido a que OR devolverá TRUE si algún valor proporcionado es TRUE, la fórmula mostrará "Se ha producido un error" si alguna de las celdas identificadas con esa función devuelve VERDADERO.
Recomendaciones
Puedes utilizar ISERROR del siguiente modo:
- Atrapar un error y realizar un cálculo, es un enfoque más limpio.
- Puedes combinar ISERROR con la función para invertir la lógica a "no es un error". Ejemplo:
=NOT(ISERROR(A1))