KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo eliminar los errores de división por cero (#DIV/0!) en Excel?

AutorKelly Fecha de modificación

errores de división por cero

Al analizar datos en Excel, es muy probable que se encuentre con frecuencia con el error #DIV/0!, especialmente en cálculos que implican divisiones. Este error aparece cuando una fórmula intenta dividir un número entre cero o entre una celda vacía, algo que Excel considera inválido. Por ejemplo, en una hoja de análisis de ventas, si necesita calcular el precio medio de cada fruta mediante una fórmula como =D2/(C2-B2), como se muestra en la ilustración, la fórmula devolverá un error #DIV/0! siempre que el valor en Q2 (cantidad final) sea igual al de Q1 (cantidad inicial). Estos errores pueden saturar sus informes, dificultando la interpretación de los datos e incluso provocando problemas en cálculos posteriores. Afortunadamente, existen diversas formas de evitar, eliminar o gestionar estos mensajes de error, según sus necesidades específicas y si puede ajustar directamente las fórmulas o prefiere métodos de corrección rápida.


Evite errores de división por cero (#DIV/0!) modificando las fórmulas

Utilizar fórmulas que gestionen automáticamente las divisiones por cero es un enfoque proactivo y sistemático. Por ejemplo, la fórmula =D2/(C2-B2) devolverá un error #DIV/0! siempre que la celda C2 sea igual a la celda B2. Para eliminar estos errores en sus informes, puede mejorar su fórmula utilizando la función SI.ERROR, que detecta cualquier error en el cálculo y le permite sustituirlo por una celda en blanco o un mensaje personalizado. ¡Esta sencilla modificación mantiene su hoja de cálculo impecable y evita confusiones causadas por mensajes de error!

En la celda E2, introduzca la fórmula =IFERROR(D2/(C2-B2),«») y, a continuación, arrastre el controlador de relleno hacia abajo por el rango E2:E15 para aplicarla a las demás celdas en las que se requiera este cálculo.

Con este ajuste, si se produce una división por cero o cualquier otro error, la fórmula mostrará una celda en blanco en lugar del mensaje de error, logrando así una presentación de datos más limpia:

aplicar una fórmula para evitar errores de división por cero

Consejo: También puede reemplazar «» en la fórmula por un mensaje personalizado, como «No disponible» o «Inválido», para identificar más fácilmente las entradas problemáticas. Solo tiene que actualizar la fórmula en consecuencia:

=IFERROR(D2/(C2-B2),"Not Available")

 

Nota: Aunque la función SI.ERROR es sencilla y eficaz, su capacidad general para capturar errores hace que oculte todo tipo de errores, no solo los #¡DIV/0!. Si utiliza fórmulas complejas en las que distintos errores requieren tratamientos diferentes, considere combinar SI con ESERROR o SI con ESERR para abordar los errores de forma más selectiva. Por ejemplo:

=IF((C2-B2)=0,"",D2/(C2-B2))
Esta fórmula evita específicamente la división por cero, dejando visibles otros errores para facilitar su resolución.

 

Sin embargo, adaptar fórmulas puede volverse engorroso en libros de trabajo grandes o cuando su estructura no se ajusta fácilmente. En estos casos, explorar otros métodos para eliminar errores puede resultar más conveniente.


Elimine errores de división por cero (#DIV/0!) seleccionando todos los errores y borrándolos

Si ya han aparecido errores #DIV/0! en su rango y no es viable modificar las fórmulas, puede localizar y eliminar rápidamente todos los valores de error con la utilidad Seleccionar celdas con valor de error de Kutools para Excel. Esta herramienta le permite seleccionar en bloque todas las celdas que contienen mensajes de error (incluidos #DIV/0!, #N/A, etc.), para borrarlas o gestionarlas masivamente: una solución especialmente útil en hojas de cálculo grandes y complejas.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Seleccione todo el rango en el que desee buscar errores. Haga clic en Kutools > Seleccionar > Seleccionar celdas con valor de error. Este proceso identifica rápidamente todas las celdas con errores dentro de su selección.
haga clic en la función Seleccionar celdas con valor de error de Kutools

Todas las celdas con errores en el rango seleccionado se resaltan al instante, como se muestra en la captura de pantalla. Para eliminarlos, simplemente pulse la tecla Supr. Así borrará las celdas con errores y mantendrá su hoja de cálculo impecable.

se seleccionan todos los errores en el rango seleccionado; luego pulse la tecla Supr para eliminarlos

Nota: Este método selecciona todos los errores del rango elegido, no solo los errores #DIV/0!. Si desea centrarse únicamente en un tipo de error concreto, filtre manualmente o utilice técnicas alternativas.

Esta técnica resulta ideal para una limpieza rápida de datos cuando no es posible ajustar las fórmulas. Sin embargo, borrar simplemente las celdas puede ocasionar pérdida de información y podría no ser adecuado si los cálculos posteriores dependen de esos valores.


Elimine errores de división por cero (#DIV/0!) reemplazando los errores por celdas en blanco

Si quieres reemplazar automáticamente los mensajes de error —incluidos los #¡DIV/0!— por celdas en blanco, sin alterar la estructura de tu hoja de cálculo ni las fórmulas subyacentes, Kutools para Excel pone a tu disposición la utilidad Asistente de formato condicional para errores. Esta función te permite elegir qué tipo de error tratar y cómo debe mostrarse, ocultando de forma eficaz esos molestos errores y ofreciéndote una hoja de cálculo más limpia y legible.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Seleccione el rango deseado en el que puedan existir errores. Vaya a Kutools > Más > Asistente de formato condicional para errores.

haga clic en la función Asistente de condición de error de Kutools

En el cuadro de diálogo Asistente de formato de condición de error, abra el menú desplegable Tipo de error y seleccione Todos los mensajes de error excepto #N/A. En la sección Visualización de error, active la casilla Ninguno (celda vacía) y confirme haciendo clic en Aceptar.
configure las opciones en el cuadro de diálogo Asistente de condición de error

Este proceso actualizará automáticamente las celdas con fórmulas del rango para que muestren celdas en blanco en lugar de los mensajes de error estándar, excepto los errores #N/A, si prefiere mantenerlos visibles —por ejemplo, como errores intencionados en búsquedas—. El resultado se muestra a continuación:

todos los errores excepto los errores #N/A se reemplazan por celdas vacías

Consejos: Si lo prefiere, puede cambiar la opción de visualización para mostrar un texto personalizado en las notificaciones de error, como «Inválido» o «Compruebe los datos», facilitando así la resolución de problemas. Tenga en cuenta que reemplazar errores por celdas en blanco podría ocultar problemas subyacentes en los datos; revise periódicamente las fórmulas potencialmente problemáticas.

Nota: Este método omite los errores #N/A de forma predeterminada, a menos que los incluyas explícitamente en tu selección.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora


VBA: Escanee y reemplace automáticamente los errores #¡DIV/0! por celdas en blanco o mensajes personalizados

A veces, es posible que desee automatizar la corrección de errores en toda una hoja de cálculo o trabajar con rangos en los que no resulta práctico modificar las fórmulas. Con VBA (Visual Basic para Aplicaciones), puede crear una macro rápida que escanee un rango seleccionado y reemplace todos los errores #¡DIV/0! por celdas en blanco o por un mensaje personalizado. Esta solución es especialmente útil para limpiezas puntuales o para manejar conjuntos de datos grandes.

1. Vaya a Herramientas para desarrolladores > Visual Basic para abrir la ventana del editor de VBA. En el editor, haga clic en Insertar > Módulo y pegue el siguiente código en el módulo:

Sub ReplaceDiv0WithBlank()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim ReplaceText As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to scan for #DIV/0! errors:", xTitleId, WorkRng.Address, Type:=8)
    
    ReplaceText = Application.InputBox("Enter message to replace #DIV/0! (leave blank for empty cell):", xTitleId, "", Type:=2)
    
    For Each Rng In WorkRng
        If IsError(Rng.Value) Then
            If Rng.Text = "#DIV/0!" Then
                Rng.Value = ReplaceText
            End If
        End If
    Next
End Sub

2. Tras introducir el código, cierre el editor de VBA. Seleccione el rango en el que desee reemplazar los errores #DIV/0! en Excel y, a continuación, pulse la tecla F5 o haga clic en Ejecutar. Siga las indicaciones para elegir su rango e introducir el texto de reemplazo personalizado (o déjelo en blanco).

Notas y consejos: Este código afecta únicamente a los errores #¡DIV/0!; todos los demás errores permanecerán intactos. Si trabaja con un rango amplio, el tiempo de procesamiento podría aumentar. En caso de que haya celdas protegidas, asegúrese de desbloquearlas; de lo contrario, la macro no podrá realizar reemplazos en ellas.


Demo: Elimine los errores de división por cero (#DIV/0!)

 

Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos