Función de Excel ISERROR

ISERROR es una función lógica que se utiliza para identificar si las celdas a las que se hace referencia tienen un error o no, esta función identifica todos los errores y si se encuentra algún tipo de error en la celda devuelve TRUE como resultado y si la celda tiene sin errores, devuelve FALSE como resultado, esta función toma una referencia de celda como argumento.

Función ISERROR en Excel

La función ISERROR en Excel comprueba si alguna expresión dada devuelve un error en Excel.

Fórmula ISERROR en Excel

Argumentos utilizados para la  función ISERROR  .

Valor:   la expresión o valor que se probará en busca de error.

El valor puede ser cualquier cosa, como un número, texto, operación matemática o expresión.

Devoluciones

La salida de ISERROR en Excel es una expresión lógica. Si el argumento proporcionado da un error en Excel, devuelve VERDADERO. De lo contrario, devuelve FALSE. Para mensajes de error: # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, y #NULL! generado por Excel, la función devuelve VERDADERO.

ISERROR en Excel - Ilustración

Suponga que quiere ver si un número, cuando se divide por otro número, da un error.

Sabemos que un número, cuando se divide por cero, da un error en Excel. Comprobemos si 21/0 da un error usando ISERROR en Excel. Para hacer esto, escriba la sintaxis:

= ESERROR (21/0)

y presione Entrar.

Devuelve VERDADERO.

También puede consultar referencias de celda en ISERROR en Excel. Veamos ahora qué pasará cuando dividimos una celda por una celda vacía.

Cuando ingresa la sintaxis:

= ESERROR (A5 / B5)

dado que B5 es una celda vacía.

ISERROR en Excel devolverá TRUE.

También puede verificar si alguna celda contiene un mensaje de error. Suponga que la celda B6 contiene "# ¡VALOR!" que en realidad es un error en Excel. Puede ingresar directamente la referencia de celda en ISERROR en Excel para verificar si hay un mensaje de error o no como:

= ESERROR (B6)

La función ISERROR en Excel devolverá VERDADERO.

Suponga que solo se refiere a una celda vacía (B7 en este caso) y usa la siguiente sintaxis:

= ESERROR (B7)

y presione Entrar.

ISERROR en Excel devolverá FALSE. La función ISERROR de Excel no busca una celda vacía. Una celda vacía a menudo se considera cero en Excel. Entonces, como puede haber notado anteriormente, si se refiere a una celda vacía en una operación como división, la considerará un error ya que está tratando de dividirla por cero y, por lo tanto, devuelve VERDADERO.

¿Cómo usar la función ISERROR en Excel?

La función ISERROR en Excel se usa para identificar celdas que contienen un error. Muchas veces hay valores perdidos en los datos y si la operación adicional se lleva a cabo en dichas celdas, Excel puede generar un error. Del mismo modo, si divide cualquier número por cero, devuelve un error. Tales errores intervienen además si se va a realizar cualquier otra operación en estas células. En tales casos, primero puede verificar si hay un error en la operación, en caso afirmativo, puede optar por no incluir dichas celdas o modificar la operación más adelante.

Puede descargar esta plantilla de Excel de la función ISERROR aquí - Plantilla de Excel de la función ISERROR

ISERROR en Excel Ejemplo # 1

Suponga que tiene los valores reales y pronosticados de un experimento. Los valores se dan en las celdas B4: C15.

Desea calcular la tasa de error en este experimento que se da como (Real - pronóstico) / Real. También sabe que algunos de los valores reales son cero y la tasa de error para dichos valores reales dará un error. Ha decidido calcular el error solo para aquellos experimentos que no dan un error. Para hacer esto, puede usar la siguiente sintaxis para el primer conjunto de valores:

Aplicamos la fórmula ISERROR en excel = IF (ISERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

Dado que los primeros valores experimentales no tienen ningún error en el cálculo de la tasa de error, devolverá la tasa de error.

Obtendremos -0.129

Ahora puede arrastrarlo al resto de las celdas.

Se dará cuenta de que cuando el valor real es cero (celda C9), la sintaxis no devuelve ningún valor.

Ahora, veamos la sintaxis en detalle.

= SI (ESERROR ((C4-B4) / C4), “”, (C4-B4) / C4)

  • ISERROR ((C4-B4) / C4) comprobará si la operación matemática (C4-B4) / C4 da un error. En este caso, devolverá FALSE.
  • Si (ESERROR ((C4-B4) / C4)) devuelve VERDADERO, la función SI no devolverá nada.
  • Si (ISERROR ((C4-B4) / C4)) devuelve FALSE, la función SI devolverá (C4-B4) / C4.

ISERROR en el ejemplo 2 de Excel

Suponga que se le dan algunos datos en B4: B10. Algunas de las celdas contienen errores.

Ahora, desea verificar cuántas celdas de B4: B10 contienen errores. Para hacer esto, puede usar la siguiente fórmula ISERROR en Excel:

= SUMPRODUCTO (- ISERROR (B4: B10))

y presione Entrar.

ISERROR en Excel devolverá 2 ya que hay dos errores, es decir, # N / A y # ¡VALOR !.

Veamos la sintaxis en detalle:

  • ISERROR (B4: B10) buscará errores en B4: B10 y devolverá una matriz de VERDADERO o FALSO. Aquí, devolverá {FALSE; FALSO; FALSO; CIERTO; FALSO; CIERTO; FALSO}
  • - ISERROR (B4: B10) coaccionará TRUE / FALSE a 0 y 1. Devolverá {0; 0; 0; 1; 0; 1; 0}
  • SUMPRODUCT (- ISERROR (B4: B10)) sumará {0; 0; 0; 1; 0; 1; 0} y devuelve 2.

ISERROR en Excel Ejemplo n. ° 3

Suponga que tiene el ID de inscripción, el nombre y las marcas de los estudiantes inscritos en su curso, que se indican en las celdas B5: D11.

Se requiere que busque el nombre del estudiante dado su ID de inscripción varias veces. Ahora, desea facilitar su búsqueda escribiendo una sintaxis tal que-

para cualquier ID, debería poder dar el nombre correspondiente. A veces, la identificación de inscripción puede no estar presente en su lista, en tales casos, debería devolver "No encontrado". Puede hacer esto usando la fórmula ISERROR en Excel:

= SI (ISERROR (VLOOKUP (F5, CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), "No presente", VLOOKUP (F5, CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0))

Veamos primero la fórmula ISERROR en Excel:

  • CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) hará una matriz y devolverá {1401, ”Arpit”; 1402, “Ayush”; 1403, "Ajay"; 1404, "Dhruv"; 1405, “Mayank”; 1406, “Parul”; 1407, "Sashi"}
  • VLOOKUP (F5, CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) buscará F5 en la matriz y devolverá su segundo
  • ISERROR (VLOOKUP (F5, CHOOSE (..)) comprobará si hay algún error en la función y devolverá VERDADERO o FALSO.
  • SI (ISERROR (VLOOKUP (F5, CHOOSE (..)), "No presente", VLOOKUP (F5, CHOOSE ())) devolverá el nombre correspondiente del estudiante si está presente, de lo contrario, devolverá "No presente".

Use la fórmula ISERROR en Excel para 1403 en la celda F5,

devolverá el nombre "Ajay".

Para 1410, la sintaxis devolverá "No presente".

Cosas que debe saber sobre la función ISERROR en Excel

  • La función ISERROR en Excel comprueba si alguna expresión dada devuelve un error
  • Devuelve valores lógicos VERDADERO o FALSO.
  • Prueba para # N / A, #VALUE !, #REF !, # DIV / 0 !, #NUM !, #NAME ?, y #NULL !.