image

Es común producir errores en Excel mientras se trabaja. A veces, los errores son incluso intencionales. Pero, ¿cómo podemos atrapar los errores esperados en Excel?

Hay cuatro funciones que se pueden usar para atrapar errores básicos en Excel.

Estas funciones son:

* enlace: / fórmulas-lógicas-excel-iferror-function [IFERROR]

  • ISERROR

  • enlace: / fórmulas-lógicas-cómo-usar-la-función-iserr-en-excel [ISERR]

  • enlace: / fórmulas-lógicas-excel-isna-function [ISNA]

  • enlace: / trabajando-con-fórmulas-ifna-función [IFNA]

  • link: / excel-errors-how-to-use-the-error-type-function-in-excel [ERROR.TYPE]

Estas cuatro funciones se utilizan para atrapar errores en Excel de manera diferente. En este artículo, aprenderemos cómo usar estas funciones para atrapar errores esperados en Excel.

La función ISERROR también captura errores pero a diferencia de la función IFERROR, esta función devuelve VERDADERO / FALSO. Si la expresión envuelta en una función ESERROR da como resultado un error, las funciones ESERROR devolverán VERDADERO, si no, devolverán FALSO.

=ISERROR(expression)

Entonces, por ejemplo, tenemos esta expresión:

=https://docs.google.com/document/d/1LgfHpd-e9bszO8k5UAKl2Y5qaK2VuAA1jEJo1qRPthU/edit?usp=sharing[ISERROR](VLOOKUP(«Ralph»,A2:D10,2,0))

Si «Ralph» se encuentra en la tabla, devolverá FALSE ya que no hay ningún error, si VLOOKUP no lo encuentra, ISERROR devolverá TRUE ya que hay un error # N / A.

Básicamente, la mayoría de las veces ISERROR no se usa para atrapar errores, ya que IFERROR lo hace mejor. Pero ISERROR se usa cuando queremos convertir algunos resultados en VERDADERO y FALSO.

Por ejemplo, a veces queremos crear una matriz de VERDADERO falso para realizar búsquedas complejas. En tales casos, es posible que no necesite el resultado de la expresión, pero solo si devuelve un error o no. En tales casos, usamos la función ISERROR.

Mira esto.

=ISERROR(1/A2:A10)

Ahora esta fórmula devolverá una matriz de verdadero y falso. Siempre que en el rango A2: el valor A10 sea 0, obtendremos un `link: / excel-errors-why-div-0-ocurre-and-how-to-fix-div-0-in-excel [# DIV / 0 error] `. La función ESERROR comprueba todos los valores y devuelve VERDADERO para un error y FALSO para un error.

La siguiente fórmula se utiliza para encontrar el primer error en un rango.

=MATCH(TRUE,https://docs.google.com/document/d/1LgfHpd-e9bszO8k5UAKl2Y5qaK2VuAA1jEJo1qRPthU/edit?usp=sharing[ISERROR](1/A2:A10),0)

Trap Error con la función IFERROR Esta es una de las funciones más utilizadas para atrapar errores en Excel y razonablemente. La función IFERROR atrapa cualquier tipo de error y devuelve una salida personalizada si se encuentra un error. La sintaxis básica de esta función es.

=IFERROR(expression,value_if_error)

Esto es básicamente una combinación de IF y link: / excel-formula-and-function-iserror-function [ISERROR]

función.

Esta función se utiliza para encapsular la expresión que puede devolver un error. Y si ocurre un error, puede definir alguna otra expresión.

Por ejemplo, si está buscando un valor usando la función BUSCARV en algún conjunto de datos y sabe que es posible que no encuentre algún valor. En tales casos, en lugar de link: / tips-correct-a-na-error-in-excel-2010 [# N / A error], quieres algo significativo de lo que puedes usar esta función.

=IFERROR(VLOOKUP(«Ralph»,A2:D10,2,0),»Ralph

is not in dataset1″)

Aquí, la función BUSCARV buscará la cadena Ralph en el conjunto de datos1 (A2: D10). Si encuentra el ralph, devolverá el valor, si no encuentra el valor, devolverá la cadena «Ralph no está en el conjunto de datos1»

en lugar de link: / tips-correct-a-na-error-in-excel-2010 [# N / A error].

La alternativa IF e ISNA de esta fórmula será

=IF(ISERROR(VLOOKUP(«Ralph»,A2:D10,2,0)),»Ralph

is not in dataset1″,VLOOKUP(«Ralph»,A2:D10,2,0))

Incluso puede reemplazarlo con otra función. Por ejemplo, si BUSCARV no encuentra valor en 1 tabla, busque en otra tabla. No lo estoy explicando aquí porque tengo un artículo aparte y no quiero que sea demasiado extenso. Lea este enlace: / lookup-formulas-use-vlookup-from-two-or-more-lookup-tables [Use IFERROR para buscar desde dos o más tablas].

Detectando errores en Excel usando el enlace : / fórmulas-lógicas-cómo-usar-la-función-iserr-en-excel [Función ISERR]

La función ISERR es el mismo error que la función ISERROR. La única diferencia es que no considera # N / A en sus cálculos.

En otras palabras, la función ISERR captura todos los errores excepto el error # N / A.

¿Por qué?

Sintaxis de ISERR

=ISERR(Expression)

Habrá ocasiones en las que querrá saber por qué se produce el error # N / A y querrá capturar todos los demás errores. En tales casos, ISERR devolverá TRUE si encuentra algún error que no sea el error # N / A. Podrá ver el error # N / A.

Por ejemplo, en una fórmula de búsqueda, estamos seguros de que el valor existe en el rango de búsqueda y no debería devolver el error # N / A, pero queremos atrapar otros errores. En tales casos usamos la función ISERR.

=ISERR(VLOOKUP(«Ralph»,A2:D10,2,0))

Ahora, si la fórmula devuelve el error # N / A, significa que es posible que deba verificar los datos o la fórmula.

Si desea saber qué tipos de error atrapa, aquí está la lista.

link: / tips-value-error-and-how-to-fix-it-in-excel [#VALUE Error]

link: / tips-why-ref-ocurre-and-how-to-fix-ref-in-excel [Error #REF]

link: / excel-errors-why-name-ocurre-and-how-to-fix-name-in-excel [#NAME Error]

`link: / excel-errors-why-div-0-ocurre-and-how-to-fix-div-0-in-excel [* # DIV / 0!

Error *] `

link: / tips-how-to-correct-a-num-error [#NUM Error]

link: / excel-errors-why-null-ocurre-and-how-to-fix-null-in-excel [#NULL Error]

Error de trampa #NA al usar enlace: / fórmulas-lógicas-excel-función-isna [función ISNA]

Donde la función ISERR captura todos los errores excepto el error #NA, la función ISNA captura solo el error # N / A.

La sintaxis es de la función ISNA.

=ISNA(Expression)

Esta función capturará solo el error # N / A.

Entonces, si tengo esta expresión,

=ISNA(VLOOKUP(«Ralph»,A2:D10,2,0))

Esta fórmula devolverá VERDADERO solo si la función BUSCARV devuelve el error # N / A. De lo contrario, devolverá FALSE.

Esto puede ser útil para hacer algo solo si se produce un error # N / A.

Es similar a la función IFERROR. El link: / working-with-formulas-ifna-function [IFNA function] devuelve una respuesta personalizada si atrapa un error # N / A, de lo contrario, devolverá el valor devuelto por la expresión dentro de él.

La sintaxis de esta función es:

=IFNA(expression,value_if_error)

Entonces, si tenemos esta expresión a continuación:

=IFNA(VLOOKUP(«Ralph»,A2:D10,2,0),»Ralph

is not in dataset1″)

Si BUSCARV encuentra el valor en la tabla dada, esta expresión devolverá el valor. Si esta expresión BUSCARV devuelve un error # N / A, esta fórmula devolverá «Ralph no está en el conjunto de datos1». Pero si BUSCARV da como resultado un error que no sea un error # N / A, el IFNA devolverá ese error.

Esta función es básicamente una combinación de funciones IF e ISNA.

La fórmula equivalente de la fórmula anterior será,

=IF(ISNA(VLOOKUP(«Ralph»,A2:D10,2,0)),»Ralph

is not in dataset1″,VLOOKUP(«Ralph»,A2:D10,2,0))

Error específico de captura con la función ERROR.TYPE. Esta es una función asombrosa. Si la expresión encapsulada en esta función devuelve un error, esta función devolverá un valor numérico, que va de 1 a 14, cada uno representando un tipo de error diferente. Si la expresión no devuelve ningún error, esta función devolverá el error # N / A. ¡Gracioso!

La sintaxis de esta función es

=ERROR.TYPE(expression)

Marque esta fórmula:

=ERROR.TYPE(1/0)

Esta fórmula devolverá 2. ¿Por qué? Sabemos que 1/0 devolverá el error # DIV / 0. El código de error para el error # DIV / 0 es 2. Por lo tanto, esta declaración devolverá 2.

Entonces, si desea atrapar el error # DIV / 0 específicamente, puede usar esta función junto con IF.

Por ejemplo, vea la siguiente expresión:

=IF(ERROR.TYPE(A2/B2)=2,»You can’t divide by 0″, A2/B2)

La fórmula anterior escribirá «No se puede dividir por 0» en la celda si B2 es 0; de lo contrario, devolverá el valor A2 / B2.

Puede usar link: / lookup-formulas-how-to-use-the-choose-function-in-excel [CHOOSE]

o link: / excel-365-functions-excel-switch-function [SWITCH function] para atrapar cada tipo de error.

Los errores y códigos son:

Código de error

link: / excel-errors-why-null-ocurre-and-how-to-fix-null-in-excel [NULL Error] – 1 `link: / excel-errors-why-div-0-ocurre -y-cómo-arreglar-div-0-in-excel [ DIV / 0!

Error] -2 enlace: / tips-value-error-and-how-to-fix-it-in-excel [VALUE Error] -3 link: / tips-why-ref-ocurre-and- how-to-fix-ref-in-excel [#REF Error] -4 link: / excel-errors-why-name-ocurre-and-how-to-fix-name-in-excel [#NAME Error ] -5 enlace: / tips-how-to-correct-a-num-error [#NUM Error] -6 link: / tips-correct-a-na-error-in-excel-2010 [ N / A Error] `-7 #Getting_Data -8 #SPILL Error -9 #UNKNOWN! -12 #FIELD Error -13 #CALC! Error -14 Tenga en cuenta que no hay códigos 10 y 11. Después de las 9, pasa a 12.

Así que sí, chicos, estas son las funciones que pueden usar para atrapar casi todo tipo de errores. Pero esto no significa que no obtendrá ningún error.

Pero ahora será fácil lidiar con ellos. Hay un error que no puede atrapar y es un error lógico. Aquí debes tener mucho cuidado.

Espero que este artículo sobre Cómo evitar las pantallas de error cuando las fórmulas devuelven cálculos de resultados sea explicativo. Encuentre más artículos sobre diferentes tipos de errores y cómo resolverlos aquí. Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos a [email protected].

Artículos relacionados:

link: / excel-errors-formula-errors-in-excel-and-solutions [Errores de fórmula en Excel y soluciones]: Al intentar hacer algo con una fórmula, se encontrará con varios tipos de errores de Excel. Estos errores pueden hacer que su fórmula / panel / informes sea un desperdicio absoluto.

link: / tips-how-to-trace-and-fix-formula-errors-in-excel [Cómo rastrear y corregir errores de fórmulas en Excel]: Significa que si puedes resolver ese error, todos los errores estar solucionado. Para rastrear los errores, Excel proporciona una herramienta de rastreo de errores. Está en la pestaña de fórmulas de la cinta, en el grupo de auditoría de fórmulas, en Comprobación de errores.

enlace: / funciones-matemáticas-valor-máximo-de-la-lista-con-errores [Valor máximo de la lista que tiene errores]: Por ejemplo, tenemos una lista de números que tienen algunos valores de error en una lista. Necesitamos encontrar el número MAX de la lista. ¿Cómo podemos obtener tales valores? La función Excel MAX genera un error #NA, si se usa.

link: / excel-errors-why-hashtag-occur-and-how-to-fix-hashtag-error [Por qué se producen (hashtag) y cómo corregir el error # (hashtag) ] `: En Excel, a veces obtenemos el error # (hashtag). Este error ocurre cuando no falta nada en la celda, es solo que no hay suficiente espacio para el valor nuevo o actualizado. Según el sitio oficial de Microsoft, un # (hashtag) es la forma de decir de Excel, la celda `enlace: / excel-errors-f9-key-debug-excel-formulas [Tecla F9 para depurar fórmulas de Excel]: Para resolver errores de fórmula o para evaluar cómo funciona una fórmula compleja en Excel, se debe saber cómo depurar / evaluar fórmulas de Excel. En este artículo, aprenderemos cómo depurar o evaluar una fórmula de Excel.

link: / excel-errors-assessment-excel-formula-step-by-step [Evaluación de la fórmula de Excel paso a paso]: Excel proporciona una funcionalidad que nos ayuda a evaluar la fórmula. Podemos ver cómo funciona una fórmula al recorrer la fórmula. En este artículo, aprenderemos cómo evaluar la opción de fórmula de Excel.

Artículos populares:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-incrementa-su-productividad [50 accesos directos de Excel para aumentar su productividad] | Acelera tu tarea. Estos 50 atajos le permitirán trabajar aún más rápido en Excel.

enlace: / fórmulas-y-funciones-introducción-de-función-vlookup [Cómo utilizar la función BUSCARV de Excel] | Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.

link: / tips-countif-in-microsoft-excel [Cómo usar]

enlace: / fórmulas-y-funciones-introducción-de-vlookup-function [Excel]

enlace: / tips-countif-in-microsoft-excel [Función COUNTIF] | Cuente valores con condiciones usando esta asombrosa función.

No necesita filtrar sus datos para contar un valor específico. La función Countif es esencial para preparar su tablero.

link: / excel-formula-and-function-excel-sumif-function [Cómo usar la función SUMIF en Excel] | Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.