Gestión de Errores
Desliza para mostrar el menú
#DIV/0!
Una fórmula está dividiendo por un valor que es cero o está en blanco. Común al calcular promedios o tasas antes de que se haya ingresado toda la información, por ejemplo, una fórmula de costo unitario que divide por una columna de cantidad que aún tiene filas vacías.
=D9/E9 → E9 está en blanco
Solución: completar el valor faltante o envolver la fórmula con IFERROR para devolver 0 o "—" hasta que se ingrese el dato.
#VALUE!
Una fórmula espera un número pero encuentra texto, una fecha almacenada como texto o una celda con espacios o símbolos adicionales. Los signos de "$" escritos manualmente en celdas de montos, datos importados con caracteres invisibles y etiquetas de texto en columnas numéricas son las causas más comunes.
=D9+E9 → E9 contiene "$45" como texto
Solución: esto es un problema de calidad de datos, no de la fórmula. Limpiar los datos de origen: eliminar caracteres no numéricos y volver a formatear las celdas como números.
#REF!
Se eliminó una fila o columna utilizada en una fórmula. Excel reemplaza la referencia faltante con #REF! en todas las fórmulas que dependían de ella. Esto indica claramente que la estructura de la hoja de cálculo ha cambiado y ha afectado las fórmulas existentes.
=E9 → se eliminó la columna E
Solución: presionar Ctrl+Z inmediatamente para deshacer la eliminación y restaurar la referencia. Si no es posible, buscar cada #REF! y actualizar las referencias manualmente.
#N/A
Aparece con mayor frecuencia en XLOOKUP, VLOOKUP o MATCH cuando el valor de búsqueda no existe en el rango de búsqueda. En un contexto de informes, esto generalmente significa que faltan datos en la tabla de referencia, no que la fórmula esté incorrecta. El argumento if_not_found de XLOOKUP es la forma más sencilla de manejar este caso.
=XLOOKUP(B9; I12:I20; J12:J20) → "Gaming" not in table
Solución: agregar la categoría faltante a la tabla de referencia o usar el argumento if_not_found: =XLOOKUP(B9; I12:I20; J12:J20; "No budget defined").
#NAME?
Provocado por nombres de funciones mal escritos, comillas faltantes alrededor de valores de texto o referencias a rangos con nombre que no existen. La versión más común es un error tipográfico en el nombre de una función: Excel lo interpreta como una referencia a un rango con nombre y no puede encontrarlo.
=IFF(D9>100;"High";"Low") → "IFF" is not a function
Solución: revisar la ortografía del nombre de la función, asegurarse de que todos los valores de texto estén entre comillas dobles y verificar que existan los rangos con nombre en el libro.
#NUM!
Una fórmula recibió un número fuera de su rango aceptable o produjo un resultado que no tiene solución matemática. Calcular la raíz cuadrada de un número negativo o ingresar valores inconsistentes en funciones financieras (como un número negativo de períodos de pago) son causas típicas. A diferencia de #VALUE!, los tipos de datos son correctos: los números en sí mismos son estructuralmente inválidos dentro de la lógica de la fórmula.
=SQRT(-4) → square root of a negative number
Solución: revisar los valores de entrada que alimentan la fórmula. Un número negativo donde se requiere uno positivo, o un cero donde se requiere un valor distinto de cero, suele ser la causa.
IFERROR
IFERROR permite reemplazar cualquier error con una alternativa clara y legible — un cero, un guion, un mensaje o una cadena vacía — sin ocultar la lógica de la fórmula subyacente.
Lo importante a entender es que IFERROR envuelve la fórmula — no la cambia. La fórmula original sigue ejecutándose exactamente como está escrita. IFERROR solo intercepta el resultado si ese resultado es un error. Si la fórmula tiene éxito, IFERROR devuelve el valor real sin cambios. Esto significa que no se está ocultando un problema; se está decidiendo cómo mostrarlo.
=IFERROR(formula; value_if_error)
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla