Descarga el libro de trabajo de ejemplo
Este tutorial demuestra cómo utilizar el Función ISERROR de Excel en Excel para probar si una celda da como resultado un error.
Descripción de la función ISERROR:
La prueba de función ISERROR si el valor de la celda es un error. Devuelve VERDADERO o FALSO.
Para usar la función de hoja de cálculo de Excel ISERROR, seleccione una celda y escriba:
(Observe cómo aparecen las entradas de la fórmula)
Entradas y sintaxis de la función ISERROR:
1 | = ISERROR (VALOR) |
valor - El valor de la prueba
Cómo utilizar la función ISERROR
La función ISERROR comprueba si un cálculo da como resultado un error.
1 | = ISERROR (A2) |
IF ISERROR reemplazado por IFERROR
Antes de Excel 2007, la función ISERROR se usaba comúnmente junto con la función SI para generar un segundo cálculo si el primer cálculo resultaba en un error.
1 | = SI (ISERROR (C2 / B2), "Stock cero", C2 / B2) |
Sin embargo, en Excel 2007, se introdujo la función IFERROR, haciendo obsoleto el combo IF / ISERROR.
1 | = SI.ERROR ((C2 / B2), "Stock cero") |
ISERR e ISNA
La función ISERROR devuelve VERDADERO si alguna se produce un error.
Hay otras dos funciones de comprobación de errores "is":
- La función ISNA devuelve VERDADERO solo para errores # N / A.
- La función ISERR devuelve VERDADERO para todos los errores excepto los errores # N / A.
12 | = ISNA (A2)= ISERR (A2) |
Además, además de la función IFERROR, existe la función IFNA.
Estas funciones son importantes porque muchos errores de fórmula son el resultado de fórmulas incorrectas, pero los errores # N / A a menudo son válidos. Por ejemplo, si usa la función BUSCARV y no se encuentra el valor de búsqueda, la fórmula devolverá # N / A.
1 | = BUSCARV (A2, $ D $ 2: $ E $ 7,2, FALSO) |
Al aplicar la función IFNA a BUSCARV, puede manejar errores # N / A válidos, mientras no maneja otros errores de fórmula (para que no pase por alto esos otros errores).
1 | = IFNA (BUSCARV (A2, $ D $ 2: $ E $ 7,2, FALSO), BUSCARV (A2, $ G $ 2: $ H $ 7,2, FALSO)) |
Otras funciones lógicas
Las hojas de Excel / Google contienen muchas otras funciones lógicas para realizar otras pruebas lógicas. Aquí hay una lista:
Funciones IF / IS |
---|
iferror |
iserror |
isna |
iserr |
está en blanco |
es número |
istext |
isnontext |
es fórmula |
isologico |
isref |
incluso |
es impar |
ISERROR en Hojas de cálculo de Google
La función ISERROR funciona exactamente igual en Google Sheets que en Excel:
Ejemplos de ISERROR en VBA
También puede usar la función ISERROR en VBA. Escribe:application.worksheetfunction.iserror (valor)
Para los argumentos de la función (valor, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.
Supongamos que tenemos los siguientes valores en nuestra hoja de trabajo
Emitiremos la función ISERROR con VBA, para cada una de las celdas anteriores:
1 | WorksheetFunction.IsError (Range ("A1")) 'FALSE |
1 | WorksheetFunction.IsError (Range ("B1")) 'FALSE |
1 | WorksheetFunction.IsError (Range ("C1")) 'FALSE |
1 | WorksheetFunction.IsError (Range ("D1")) 'TRUE |
1 | WorksheetFunction.IsError (Range ("E1")) 'TRUE |
1 | WorksheetFunction.IsError (Range ("G1")) 'TRUE |
Regrese a la lista de todas las funciones en Excel