Función ISERROR de Excel: prueba si la celda da como resultado un error

Descargar libro de trabajo de ejemplo

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

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave