Contactos

Error en el número de Excel. ¿Cuáles son las definiciones de errores y cómo solucionarlos? Errores en Excel: suma de valores numéricos y de texto

Las preguntas sobre errores en Excel son las más comunes, las recibo todos los días, están llenas de foros temáticos y servicios de respuesta. Es muy fácil cometer errores en una fórmula de Excel, especialmente cuando se trabaja rápidamente y con gran cantidad datos. El resultado son cálculos incorrectos, gerentes insatisfechos, pérdidas ... ¿Cómo puede encontrar el error que se deslizó en sus cálculos? Vamos a averiguarlo. No existe una única herramienta o algoritmo para encontrar errores, por lo que pasaremos de lo simple a lo complejo.

Si la celda contiene una fórmula en lugar de un resultado

Si escribió una fórmula en una celda, presionó Enter y, en lugar del resultado, se muestra la fórmula en sí, entonces ha seleccionado formato de texto valores para la celda dada. ¿Como arreglar? Primero, estudia y selecciona el que necesites, pero no el texto, los cálculos no se realizan en este formato.

Ahora en la cinta busque Inicio - Número, y en la lista desplegable elija un formato de datos adecuado... Haga esto para todas las celdas donde la fórmula se haya convertido en texto regular.

Si las fórmulas de la hoja no se vuelven a calcular

Si cambia los datos originales y las fórmulas de la hoja no desean volver a calcularse de ninguna manera, ha desactivado el recálculo automático de fórmulas.

Para solucionar esto, haga clic en la cinta: Fórmulas - Cálculos - Opciones de cálculo - Automático... Ahora todo se volverá a calcular como de costumbre.

Recuerde, el recálculo automático podría haberse desactivado a propósito. Si tienes en la hoja gran cantidad fórmulas: cada cambio hace que se vuelvan a calcular. Como resultado, trabajar con el documento se convierte en un estado de espera crónico después de cada cambio. En este caso, debe traducir la conversión a modo manual: Fórmulas - Cálculos - Opciones de cálculo - Manual... Ahora haga todos los cambios en los datos originales, el programa esperará. Cuando se realicen todos los cambios, presione F9, todas las fórmulas actualizarán los valores. O habilite el recálculo automático nuevamente.

Si la celda está llena con un signo de libra

Otra situación clásica en la que, como resultado de los cálculos, no obtiene un resultado, sino una celda llena de signos de celosía:

De hecho, esto no es un error, ya que el programa te dice que el resultado no cabe en la celda, solo necesitas alcanzar el tamaño deseado.

El resultado del cálculo tiene un formato incorrecto

A veces sucede que después de realizar los cálculos, el resultado no aparece en la forma esperada. Por ejemplo, se agregaron dos números y el resultado fue una fecha. ¿Por qué sucede? Probablemente, el formato de los datos en la celda se estableció previamente en "fecha". Simplemente cámbialo por el que quieras, y todo será a tu manera.

Cuando los enlaces externos no están disponibles

Si Fórmula de Excel devuelve resultado incorrecto

Si ha escrito una fórmula y arroja un resultado obviamente incorrecto, nos ocuparemos de la lógica de la fórmula. Podría haber cometido un error en el paréntesis, el orden de los operadores. Estudia y comprueba si todo está correcto en el tuyo. Si es correcto, vaya al siguiente paso.

Si está utilizando funciones, asegúrese de saberlo. Cada uno tiene su propia sintaxis. Compruebe si ha especificado correctamente los parámetros de la fórmula leyendo la ayuda correspondiente. Presione F1 y en la ventana "Ayuda de Excel" en la búsqueda escriba su función, por ejemplo, "". El programa mostrará una lista de materiales disponibles para esta función. Como regla, hay suficientes para obtener una imagen completa de cómo funciona su función. Los autores de la ayuda explican el material de una forma muy accesible, dan ejemplos de uso.

A menudo, los usuarios especifican incorrectamente referencias de celda en fórmulas, por lo que obtienen resultados erróneos. Lo primero que debe hacer para validar fórmulas externas es habilitar la visualización de fórmulas en celdas. Para hacer esto, ejecute la cinta Fórmulas - Dependencias de fórmulas - Mostrar fórmulas... Ahora las celdas mostrarán fórmulas, no los resultados de los cálculos. Puede pasar la vista por la hoja y comprobar si se indican los enlaces correctos. Para volver a mostrar los resultados, vuelva a ejecutar el mismo comando.

Para simplificar el proceso, puede habilitar las flechas de enlace. Puede determinar fácilmente a qué celdas se refiere la fórmula haciendo clic en Fórmulas - Dependencias de fórmulas - Celdas de influencia... En la hoja, las flechas azules indicarán a qué datos se refiere.

Del mismo modo, puede ver celdas donde las fórmulas se refieren a una celda determinada. Para ello realizamos: Fórmulas - Dependencias de fórmulas - Celdas dependientes.

Tenga en cuenta que en tablas complejas, dibujar flechas requerirá mucho tiempo y recursos de la máquina. Para eliminar flechas, haga clic en Fórmulas - Dependencias de fórmulas - Eliminar flechas.

Como regla general, la validación cuidadosa de las fórmulas con las herramientas enumeradas anteriormente resolverá el problema de los resultados erróneos. ¡Buscamos un problema hasta que ganemos!

Si ocurre una referencia circular en Excel

A veces, después de ingresar una fórmula, el programa advierte que se ingresó una referencia circular. El cálculo finaliza. Esto significa que la fórmula se refiere a una celda, que a su vez se refiere a la celda donde ingresa la fórmula. Resulta, un ciclo cerrado de cálculos, el programa tendrá que calcular el resultado infinitamente largo. Pero esto no sucederá, se le advertirá y tendrá la oportunidad de solucionar el problema.

A menudo, las células se refieren entre sí de forma indirecta, es decir, no directamente, sino a través de fórmulas intermedias.

Para encontrar fórmulas "incorrectas", busque en la cinta: Fórmulas - Dependencias de fórmulas - Comprobación de errores - Errores cíclicos... Este menú abre una lista de celdas con fórmulas "en bucle". Haga clic en cualquiera para colocar el cursor en él y verificar la fórmula.

Naturalmente, las referencias circulares se eliminan comprobando y corrigiendo la lógica de cálculo. Sin embargo, en algunos casos, una referencia circular no será un error. Es decir, este sistema de fórmulas todavía debe calcularse mal hasta un estado cercano al equilibrio, cuando prácticamente no se producen cambios. Algunas tareas de ingeniería requieren esto. Afortunadamente, Excel permite esto. Este enfoque se denomina "cálculos iterativos". Para encenderlos, haga clic en Archivo - Opciones - Fórmulas y marque la casilla de verificación "Cálculos iterativos". En el mismo lugar, instale:

  • Limitar el número de iteracionescantidad maxima iteraciones (ciclos), que se llevarán a cabo hasta una parada completa
  • Error relativo- el cambio mínimo en los valores objetivo para una iteración, en el que se detendrá el recálculo.

Es decir, la fórmula cíclica se calculará hasta que se alcance el error relativo, pero no más que el límite para el número de iteraciones.

Errores integrados de Excel

A veces, al calcular, los errores comienzan con el signo "#". Por ejemplo, "# N / A", "#NUM!", Etc. Soy estos errores, lea esta publicación e intente comprender el motivo de la aparición de su error. Cuando esto sucede, puede arreglar todo fácilmente.

Si no puede encontrar un error en una fórmula bastante compleja, haga clic en Punto de exclamación junto a la celda y seleccione "Mostrar pasos de cálculo" en el menú contextual.

Aparecerá una ventana en la pantalla que muestra en qué punto del cálculo ocurre un error, estará subrayado en la fórmula. Esta es una forma segura de averiguar qué está mal.

Estas son, quizás, todas las formas principales de encontrar y corregir errores en Excel. Hemos cubierto los problemas más comunes y cómo solucionarlos. Pero qué hacer cuando es necesario prever errores de inmediato en los cálculos, te lo contaré en una publicación. Dedique 5 minutos a este artículo; leerlo detenidamente le ahorrará mucho tiempo en el futuro.

¡Y estoy esperando tus preguntas y comentarios sobre esta publicación!

Si Excel no puede evaluar correctamente la fórmula o función de la hoja de trabajo; mostrará el valor de error - por ejemplo, #NAME?, #NUMBER!, #VALUE!, # N / A, # EMPTY!, #REF! - en la celda donde se encuentra la fórmula. Analicemos los tipos errores en Excel, su posibles razones y cómo solucionarlos.

Error #NAME?

Error #NAME aparece cuando un nombre que se utiliza en una fórmula se ha eliminado o no se ha definido previamente.

Causas de ocurrencia errores #NAME?:

  1. Si la fórmula usa un nombre que ha sido eliminado o no definido.
Errores en Excel: uso del nombre en la fórmula

Eliminando el error: define un nombre. En esto se describe cómo hacer esto.

  1. Deletrear mal el nombre de la función:

Errores en Excel - Error al escribir la función COINCIDIR

Eliminando el error: compruebe la ortografía de la función.

  1. Faltan dos puntos (:) en una referencia de rango de celdas.

Errores en Excel: error al escribir un rango de celdas

Eliminando el error: corrige la fórmula. En el ejemplo anterior, esto es = SUMA (A1: A3).

  1. La fórmula utiliza texto que no está entre comillas dobles. Excel arroja un error, ya que percibe dicho texto como un nombre.

Errores en Excel: error al combinar texto con un número

Eliminando el error: Incluya el texto de la fórmula entre comillas dobles.

Errores en Excel: concatenación correcta de texto

Error # NUM!

Error # NUM! en Excel se muestra si la fórmula contiene un número no válido. Por ejemplo:

  1. Están usando un número negativo cuando se requiere un valor positivo.

Errores en Excel: error en la fórmula, valor de argumento negativo en la función ROOT

Eliminando el error: verifica la exactitud de los argumentos ingresados ​​en la función.

  1. La fórmula devuelve un número demasiado grande o demasiado pequeño para representarlo en Excel.

Errores en Excel: error en la fórmula debido a un valor demasiado grande

Eliminando el error: Ajuste la fórmula para que el resultado sea un número en el rango disponible de Excel.

Error # ¡VALOR!

Esta Error de Excel ocurre cuando se ingresa un argumento de valor no válido en una fórmula.

Razones para el error # ¡VALOR !:

  1. La fórmula contiene espacios, símbolos o texto, pero debe contener un número. Por ejemplo:

Errores en Excel: suma de valores numéricos y de texto

Eliminando el error: compruebe si los tipos de argumentos de la fórmula son correctos.

  1. Se ingresa un rango en el argumento de la función y se espera que la función ingrese un solo valor.

Errores en Excel: la función BUSCARV usa un rango como argumento en lugar de un valor único

Eliminando el error: Especifique los argumentos correctos en la función.

  1. Cuando se usa una fórmula de matriz, se presiona la tecla Enter y Excel muestra un error, ya que la interpreta como una fórmula regular.

Eliminando el error: Para terminar de ingresar la fórmula, use la combinación de teclas Ctrl + Shift + Enter.

Errores en Excel: uso de la fórmula de matriz

Error # REF

Errores en Excel: error en la fórmula debido a la columna A eliminada

Eliminando el error: cambia la fórmula.

¡Error # DIV / 0!

Esta errorSobresalir ocurre cuando se divide por cero, es decir, cuando se utiliza como divisor una referencia a una celda que contiene un valor cero, o una referencia a una celda vacía.

Errores en Excel - Error # DIV / 0!

Eliminando el error: corrige la fórmula.

Error # N / A

# N / A error en Excel significa que la fórmula está usando un valor no disponible.

Razones del error # N / A:

  1. Cuando se usa la función BUSCARV, BUSCARH, BUSCAR, BUSCAR, se usa un argumento de valor_buscado no válido:

Errores en Excel: el valor que está buscando no está en la matriz que se busca

Eliminando el error: proporciona un argumento correcto para el valor de búsqueda.

  1. Errores al usar las funciones BUSCARV o BUSCARH.

Eliminando el error: ver sección dedicada

  1. Errores al trabajar con matrices: uso de rangos de tamaños inapropiados. Por ejemplo, los argumentos de la matriz son más pequeños que la matriz resultante:

Errores en Excel: errores en la fórmula de matriz

Eliminando el error: Ajuste el rango de referencia de la fórmula para que coincida con las filas y columnas, o ingrese una fórmula de matriz en las celdas que faltan.

  1. Uno o más argumentos obligatorios no están especificados en la función.

Errores en Excel: errores en la fórmula, no se requiere argumento

Eliminando el error: Ingrese todos los argumentos de función requeridos.

Error # ¡VACÍO!

Error # ¡VACÍO! en Excel ocurre cuando se utilizan rangos que no se superponen en una fórmula.

Errores en Excel: uso de rangos que no se superponen en la fórmula SUM

Eliminando el error: compruebe la ortografía de la fórmula.

Error ####

Razones del error

  1. La columna no es lo suficientemente ancha para mostrar el contenido de la celda.

Errores en Excel: aumente el ancho de la columna para mostrar el valor en la celda

Eliminando el error: Aumenta el ancho de la (s) columna (s).

  1. La celda contiene una fórmula que devuelve un valor negativo al calcular una fecha u hora. La fecha y la hora en Excel deben ser valores positivos.

Errores en Excel: la diferencia entre fechas y horas no debe ser negativa

Eliminando el error: Verifique la ortografía de la fórmula, el número de días u horas fue un número positivo.


Listas y rangos (5)
Macros (procedimientos VBA) (63)
Varios (39)
Errores y fallos de Excel (3)

Cómo mostrar 0 en lugar de un error en una celda con fórmula

Hay situaciones en las que se crean muchas fórmulas en hojas de un libro que realizan diversas tareas. Al mismo tiempo, las fórmulas se crearon una vez, tal vez incluso en usted. Y las fórmulas devuelven errores. Por ejemplo, # DIV / 0! (# DIV / 0!). Este error ocurre si la división por cero ocurre dentro de una fórmula: = A1 / B1, donde B1 contiene cero o está vacío. Pero puede haber otros errores (# N / A, #VALUE! Etc.). Puede cambiar la fórmula agregando una verificación de error:

= SI (ISERR (A1 / B1), 0, A1 / B1)
argumentos:
= SI (EOSH (1 argumento), 2 argumento, 1 argumento)
Estas fórmulas funcionarán en cualquier versión de Excel. Es cierto que la función EOS no manejará el error # N / A (# N / A). Para procesar también # N / A, debe usar la función ESERROR:
= SI (ESERROR (A1 / B1), 0, A1 / B1)
= SI (ESERROR (A1 / B1), 0, A1 / B1)
Sin embargo, más adelante en el texto usaré la EOS (porque es más corta) y además, no siempre es necesario "no ver" el error # N / A.
Pero para Versiones de Excel 2007 y versiones posteriores, se puede aplicar una función ligeramente más optimizada SI ERROR:
= SIERROR (A1 / B1,0)
= SIERROR (A1 / B1,0)
argumentos:
= SI.ERROR (1 argumento, 2 argumento)

1 argumento: expresión para evaluar
Argumento 2: el valor o expresión que se devolverá a la celda si se produce un error en el primer argumento.

¿Por qué IFERROR es mejor y yo lo llamo más optimizado? Echemos un vistazo más de cerca a la primera fórmula:
= SI (EOSH (A1 / B1); 0; A1 / B1)
Si calculamos paso a paso, veremos que primero se calcula la expresión A1 / B1 (es decir, división). Y si su resultado es un error, entonces EOSH devolverá VERDADERO, que se pasará al IF. Y luego la función SI devolverá el valor del segundo argumento 0.
Pero si el resultado no es erróneo e ISERR devuelve FALSO, la función volverá a evaluar la expresión calculada previamente: A1 / B1
Con la fórmula anterior, esto no juega un papel especial. Pero si se usa una fórmula como BUSCARV con un vistazo a varios miles de líneas, entonces el cálculo dos veces puede aumentar significativamente el tiempo de recálculo de las fórmulas.
La función SI.ERROR evalúa la expresión una vez, recuerda su resultado y, si es errónea, devuelve lo que está escrito como segundo argumento. Si no hay ningún error, devuelve el resultado almacenado de evaluar la expresión del primer argumento. Aquellos. el cálculo de hecho ocurre una vez, lo que prácticamente no afectará la velocidad del recálculo general de fórmulas.
Por lo tanto, si tiene Excel 2007 y superior y el archivo no se utilizará para más primeras versiones- entonces tiene sentido usar IFERROR.

¿Por qué corregir fórmulas con errores? Por lo general, se realiza para una visualización más estética de los datos en los informes, especialmente si los informes se envían a la dirección.

Entonces, hay tales fórmulas en la hoja, cuyos errores deben procesarse. Si hay una o dos fórmulas similares para la corrección (sí, incluso 10-15), entonces casi no hay problemas para reemplazar manualmente. Pero si hay varias docenas o incluso cientos de tales fórmulas, el problema se vuelve casi universal en escala :-). Sin embargo, el proceso se puede simplificar escribiendo un código relativamente simple Visual básico Para aplicación.
Para todas las versiones de Excel:

Sub IfIsErrNull () Const sToReturnVal As String = "0", vbInformation, "www.site" Salir Sub End If For Each rc In rr If rc.HasFormula Then s = rc.Formula s = Mid (s, 2) ss = " = "&" IF (ISERR ("& s &"), "& sToReturnVal &", "& s &") "Si se deja (s, 9)<>"IF (ISERR (" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err .Number Luego MsgBox "Fórmulas procesadas"

Sub IfIsErrNull () Const sToReturnVal As String = "0" "si es necesario devolver vacío en lugar de cero" Const sToReturnVal As String = "" "" "" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect (Selection, ActiveSheet.UsedRange) Si rr no es nada, entonces MsgBox "El rango seleccionado no contiene datos", vbInformation, "www..HasFormula Then s = rc.Formula s = Mid (s, 2) ss = "=" & "IF (ISERR (" & s & ")," & sToReturnVal & "," & s & ")" Si se deja (s, 9)<>"IF (ISERR (" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err .Number Then MsgBox "No se puede transformar la fórmula en la celda:" & ss & vbNewLine & _ Err.Description, vbInformation, "www..site" End If End Sub

Para versiones 2007 y superiores

Sub IfErrorNull () Const sToReturnVal As String = "0" "si es necesario devolver vacío en lugar de cero "Const sToReturnVal As String =" "" "" " Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect (Selection, ActiveSheet.UsedRange) Si rr no es nada, entonces MsgBox "El rango seleccionado no contiene datos", vbInformation, "www.site" Exit Sub End If For Each rc En rr If rc.HasFormula Then s = rc.Formula s = Mid (s, 2) ss = "=" & "IFERROR (" & s & ", "& sToReturnVal &") "Si se deja (s, 8)<>"IFERROR (" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err.Number Entonces MsgBox "No se puede convertir la fórmula en la celda:"& ss & vbNewLine & _ Err.Description, vbInformation, "www.site" Else MsgBox "Fórmulas procesadas", vbInformation, "www.site" End If End Sub

Sub IfErrorNull () Const sToReturnVal As String = "0" "si es necesario devolver vacío en lugar de cero" Const sToReturnVal As String = "" "" "" Dim rr As Range, rc As Range Dim s As String, ss As String On Error Resume Next Set rr = Intersect (Selection, ActiveSheet.UsedRange) Si rr no es nada, entonces MsgBox "El rango seleccionado no contiene datos", vbInformation, "www..HasFormula Then s = rc.Formula s = Mid (s, 2) ss = "=" & "IFERROR (" & s & "," & sToReturnVal & ")" Si se deja (s, 8)<>"IFERROR (" Then If rc.HasArray Then rc.FormulaArray = ss Else rc.Formula = ss End If If Err.Number Then ss = rc.Address rc.Select Exit For End If End If End If Next rc If Err.Number Luego, MsgBox "No se puede transformar la fórmula en la celda:" & ss & vbNewLine & _ Err.Description, vbInformation, "www..site" End If End Sub

Cómo funciona
Si no está familiarizado con las macros, primero es mejor leer cómo crearlas y llamarlas: ¿Qué es una macro y dónde puedo encontrarla? ya que puede suceder que haga todo bien, pero se olvide de habilitar las macros y nada funcionará.

Copie el código anterior, vaya al editor de VBA ( Alt+F11), cree un módulo estándar ( Insertar -Módulo) y simplemente pegue este código en él. Ve a la derecha Libro de Excel y seleccione todas las celdas, las fórmulas en las que deben transformarse para que en caso de error devuelvan cero. prensa Alt+F8, elige el código IfIsErrNull(o IfErrorNull, dependiendo de cuál hayas copiado) y presiona Ejecutar.
Se agregará una función de manejo de errores a todas las fórmulas en las celdas seleccionadas. Los códigos dados también tienen en cuenta:
- si la fórmula ya ha aplicado la función SI.ERROR o SI (EOSH), dicha fórmula no se procesa;
-el código también procesará correctamente las funciones de la matriz;
- puede seleccionar celdas no adyacentes (a través de Ctrl).
Cual es la desventaja: Las fórmulas de matriz complejas y largas pueden causar un error de código, debido a la peculiaridad de estas fórmulas y su procesamiento desde VBA. En este caso, el código escribirá sobre la imposibilidad de seguir trabajando y resaltará la celda del problema. Por lo tanto, recomiendo encarecidamente realizar reemplazos en copias de archivos.
Si el valor de error debe reemplazarse por vacío, y no por cero, entonces necesita la línea

"Const sToReturnVal As String =" "" "" "

Quitar apóstrofo ( " )

Tú también puedes código dado llámelo presionando un botón (Cómo crear un botón para llamar a una macro en una hoja) o colóquelo en un complemento (¿Cómo crear su propio complemento?) para que pueda llamarlo desde cualquier archivo.

Y una pequeña adición: intente aplicar el código con cuidado. No siempre se interpone en la forma de devolver un error. Por ejemplo, al usar BUSCARV, a veces es útil ver qué valores no se encontraron.
También quiero señalar que debería aplicarse a fórmulas que realmente funcionen. Porque si la fórmula devuelve # ¡NOMBRE! (# ¡NOMBRE!), Entonces esto significa que algún argumento está escrito incorrectamente en la fórmula y esto es un error al escribir la fórmula, y no un error en el resultado del cálculo. Es mejor analizar tales fórmulas y encontrar el error para evitar errores lógicos de cálculos en la hoja.

¿Le ayudó el artículo? ¡Comparte el enlace con tus amigos! Lecciones en video

("Barra inferior" :( "textstyle": "estático", "textpositionstatic": "bottom", "textautohide": true, "textpositionmarginstatic": 0, "textpositiondynamic": "bottomleft", "textpositionmarginleft": 24, " textpositionmarginright ": 24," textpositionmargintop ": 24," textpositionmarginbottom ": 24," texteffect ":" diapositiva "," textefecteasing ":" facilidadOutCubic "," texteffectduration ": 600," texteffectslidedirection ":" izquierda "," texteffectslidedistance " : 30, "texteffectdelay": 500, "texteffectseparate": false, "texteffect1": "slide", "texteffectslidedirection1": "right", "texteffectslidedistance1": 120, "texteffecteasing1": "facilidadOutCubic", "texteffectduration1" , "texteffectdelay1": 1000, "texteffect2": "slide", "texteffectslidedirection2": "derecha", "texteffectslidedistance2": 120, "textefecteasing2": "easyOutCubic", "texteffectduration2": 600, "texteffectslidedslidedistance2" : "display: block; padding: 12px; text-align: left;", "textbgcss": "display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background -color: # 333333; opacidad: 0.6; filtro: a lpha (opacidad = 60); "," titlecss ":" display: block; posición: relativa; fuente: negrita 14px \ "Lucida Sans Unicode \", \ "Lucida Grande \", sans-serif, Arial; color: #fff; "," descriptioncss ":" pantalla: bloque; posición: relativa; fuente: 12px \ "Lucida Sans Unicode \", \ "Lucida Grande \", sans-serif, Arial; color: #fff; margin-top: 8px; "," buttoncss ":" display: block; posición: relativa; margin-top: 8px; "," texteffectresponsive ": true," texteffectresponsivesize ": 640," titlecssresponsive ":" font-size: 12px; "," descriptioncssresponsive ":" display: none! important; "," buttoncssresponsive ": "", "addgooglefonts": false, "googlefonts": "", "textleftrightpercentforstatic": 40))

Cuando ingresa o edita una fórmula, o cuando cambia uno de los valores de entrada para una función, Excel puede mostrar uno de los errores en lugar del valor de la fórmula. El programa proporciona siete tipos de errores. Echemos un vistazo a su descripción y soluciones.

  1. #¡UN NEGOCIO!error dado casi siempre significa que la fórmula en la celda está tratando de dividir algún valor entre cero. La mayoría de las veces esto sucede debido al hecho de que en otra celda que se refiere a esto, hay un valor cero o no hay ningún valor. Debe verificar todas las celdas relacionadas para dichos valores. Además, este error puede ocurrir cuando ingresa valores incorrectos en algunas funciones, por ejemplo, en OSTAT (), cuando el segundo argumento es 0. Además, puede ocurrir un error de división por cero si deja celdas vacías para ingresar datos, y alguna fórmula requiere algunos datos. Esto mostrará un error. # DIV / 0! lo que puede confundir al usuario final. Para estos casos, puede utilizar la función IF () para probar, por ejemplo = IF (A1 = 0; 0; B1 / A1). En este ejemplo, la función devolverá 0 en lugar de un error si la celda A1 contiene un valor nulo o vacío.
  2. # N / A- este error significa no disponible, lo que significa que el valor no está disponible para una función o fórmula. Puede ver este error si ingresa un valor inapropiado en la función. Para solucionarlo, en primer lugar, verifique las celdas de entrada en busca de errores, especialmente si este error también aparece en ellas.
  3. #¿NOMBRE?- este error se produce cuando especifica incorrectamente el nombre en la fórmula o especifica erróneamente el nombre de la fórmula en sí. Para corregir esto, vuelva a verificar todos los nombres y títulos en la fórmula.
  4. # ¡VACÍO!- este error está relacionado con los rangos de la fórmula. La mayoría de las veces ocurre cuando se indican dos rangos que no se superponen en la fórmula, por ejemplo = SUM (C4: C6; A1: C1).
  5. #¡NÚMERO!- el error ocurre cuando la fórmula contiene valores numéricos incorrectos que están fuera del rango.
  6. #¡ENLACE!- el error se produce cuando se han eliminado las celdas a las que hace referencia esta fórmula.
  7. #¡VALOR!- en este caso Viene sobre el uso del tipo de argumento incorrecto para una función.

Si accidentalmente coloca los paréntesis de forma incorrecta al ingresar una fórmula, Excel mostrará un mensaje de advertencia; consulte la fig. 1. En este mensaje, verá la suposición de Excel sobre cómo organizarlos. Si confirma tal arreglo, haga clic en ... Pero a menudo se requiere su propia intervención. Para este clic No y arregle los soportes usted mismo.

Manejo de errores con la función ISERROR ()

Puede detectar cualquier error y manejarlo usando la función ISERROR (). Esta función devuelve verdadero o falso, dependiendo de si se produce un error al evaluar su argumento. Formula general para interceptar se ve así: = SI (ESERROR (expresión); error; expresión).

La función devuelve un error (por ejemplo, un mensaje) si aparece un error durante el cálculo. Por ejemplo, considere la siguiente fórmula: = SI (ESERROR (A1 / A2); ""; A1 / A2). En caso de error (división por 0), la fórmula devuelve una cadena vacía. Si no se produce ningún error, se devuelve la expresión A1 / A2.

Hay otro, mas función conveniente IFERROR (), que combina las dos funciones anteriores IF () e ISERROR (): IFERROR (valor; valor en caso de error), donde: sentido- expresión para el cálculo, valor en caso de error- el resultado devuelto en caso de error. En nuestro ejemplo, se verá así: = SI.ERROR (A1 / A2; "").



¿Te gustó el artículo? Compártelo