Inicio » Excel para contadores. » (04 / 01 / 2009 )

Evitar el famoso error #¡DIV/0! en Excel

Cuando se hacen operaciones en Excel, especialmente donde es necesario dividir y alguna de las celdas está vacía o tiene un valor cero, se presenta un error muy poco estético: #¡DIV/0!

Este error se puede evitar de una forma muy sencilla, aplicando una sola condicional.

Supongamos que tenemos valores en las columnas A y B, y que debemos dividir los valores de las columnas A por los valores de la columna B.

La fórmula para hacer esa división es básica: =A1/B1, sólo que si alguna celda de la columna B está vacía o tiene valor cero, nos presentará este feo error, así que la cambiamos por la fórmula siguiente,.
=SI(ESERROR(A1/B1);0;A1/B1)

La función ESERROR se puede aplicar a cualquier fórmula, por complicada que sea, para solventar este error.

Opinar o comentar (Recuerda que somos de Colombia)

23 Opiniones en “Evitar el famoso error #¡DIV/0! en Excel”
  1. themachine dice:

    muchas gracias por el aporte, me sirvió de mucho, graciasssss

  2. marco antonio dice:

    Etoy trabajando con búsquedas (buscar x; matriz; x:y, referencia),
    no he podido solucionar el problema de referencia (#ref!), he recurrido a ayuda y he usado el procedimiento indicado por opciones de exel y también en formulas.... no he podido solucionarlo. gracias

  3. Jimmy dice:

    =PROMEDIO.SI(B1:B3;”0";B1:B3)

  4. Jimmy dice:

    =PROMEDIO.SI(B1:B3;"0";B1:B3) . No se porque no pasa "menor que mayor que 0"

  5. Jimmy dice:

    Buenas tardes, tengo tres criterios a valorar A1, A2 y A3. se califica en la columna B 5 cuando cumple, 1 cuando no cumple y 0 cuando no aplica. Lo que se quiere es sacar la calificación promedio. De esta manera el "0" no debe incidir en el promedio, y he utilizado =PROMEDIO.SI(B1:B3;"0";B1:B3) . Con esta formula cuando B1 es 5, B2 es 1 y B3 es 0 el promedio sería 3.

    La pregunta es, como hago para que cuando las celdas sean B1 es 0, B2 es 0 y B3 es 0 el promedio me dé 5 debido a que si no aplica se debe conservar la calificación total.

    Gracias por sus comentarios.

  6. anjekra dice:

    Buenas tardes, a ver si alguien me puede ayudar, tengo que hacer una comparativa entre dos datos uno de cada año, al objeto de ver el incremento o decrimento en % del resultado, con el condicionalmente de:

    1. Si el dato del año anterior era 0, la fórmula me daba resultado con error, al ser un dividendo 0. Cuestión que solucione con = si (b9=0;""; (b9-h9)/b9).

    Hasta aquí no hubo problemas ya cuando no habían datos o ambas casillas eran 0 no salia ningun resultsdo. resultaba, pero cuando b9=0 y h9=2, no salía el incremento de 200%.

    Entonces pusimos =si(b9=0;h9; (b9-h9)/b9), por lo que cuando el resultado es 0 nos sale 0'00%, precisando que en este caso que la casilla permanezca en blanco.

    ¿se podría

    Muchas gracias

  7. Virgilio dice:

    Hola,

    Quiero que lo que hay en la celda bs9 se ponga en la celda d12 utilizo la fórmula =bs9 en la celda d12 y listo pero cuando no hay nada en bs9 me sale este error #¡DIV/0! como le hago para que no aparezca este error en d12 cuando no hay nada en bs9

    Gracias por su ayuda

    • Hernando Carvajalino dice:

      use el =SI(bs9>0;d12;"")

    • geps dice:

      Cuando se hacen operaciones en Excel, especialmente donde es necesario dividir y alguna de las celdas está vacía o tiene un valor cero, se presenta un error muy poco estético: #¡DIV/0!

      Este error se puede evitar de una forma muy sencilla, aplicando una sola condicional.

      Supongamos que tenemos valores en las columnas A y B, y que debemos dividir los valores de las columnas A por los valores de la columna B.

      La fórmula para hacer esa división es básica: =A1/B1, sólo que si alguna celda de la columna B está vacía o tiene valor cero, nos presentará este feo error, así que la cambiamos por la fórmula siguiente,.
      =SI(ESERROR(A1/B1);0;A1/B1)

      La función ESERROR se puede aplicar a cualquier fórmula, por complicada que sea, para solventar este error.

  8. Ronald dice:

    Hola tengo un error de división, lo que busco en la siguiente formula es, contabilizar una relación de fechas ubicadas en la hoja1, en la hoja 2 el parametro es: al ingresar el mes en una celda la consulta me arroje el total de dias laborados en el mes que seleccione - SUMA(SI(MES(Hoja2!A4:A9999)='Hoja1'!D3,(1/(CONTAR.SI(Hoja2!A4:A9999,Hoja2!A4:A9999))))), al final hay una division que cuando selecciono el mes de enero me arroja error #¡DIV/0!

    • "ElProfe" dice:

      Ronald, por error le envié un archivo con la posible solución que requieres a Salvador, creyendo que ese era tu correo.

      Si también lo quieres, debes indicar un e-mail a donde enviarlo.

      Saludos,

      "ElProfe"

  9. Salvador Carreon dice:

    Hola tengo una enorme duda como puedo resolver lo siguiente para que no aparezca nada en la celda #¡DIV/0! la operación que estoy aciendo es la siguiente

    Quiero que lo que hay en la celda bs9 se ponga en la celda d12 utilizo la fórmula =bs9 en la celda d12 y listo pero cuando no hay nada en bs9 me sale este error #¡DIV/0! como le hago para que no aparezca este error en d12 cuando no hay nada en bs9

  10. victor dice:

    Muchas gracias

  11. Helen dice:

    Muchisimas gracias por tu dato, me ha servido de mucho

  12. gabi dice:

    Yo tenia la misma duda y tuve la suerte de encontrar èste sitio,desde ya gracias.
    Tengo otra duda:Si es posible que la operaciòn se realice solo cuando se han llenado todas las celdas de las que toma los valores la funcion,mientras eso no ocurra la celda que muestra el resultado aparecerà vacia.
    Ej en la celda C1 realizo la operaciòn A1/B1,mientras A1 y B1 no tengan ningun valor,No aparecerà ningun valor en C1.Esto es para que no aparezca el molesto cero en C1 mientras A1 y B1 esten vacias.

  13. Jose María dice:

    Por fín doy con la fórmula adecuada !

  14. Hernando Carvajalino dice:

    Excelente aporte, inmensamente agradecido. Felicidades!

  15. Luis dice:

    Gracias, muy bueno. La ayuda del Excel no servía para nada.

  16. Teodoro Mena dice:

    Muy buen dato para vistosidad de nuestros trabajos, deseo me den ejemplos de creación de macros combinados con el uso de Visual Basic.

    Soy profesor de la Universidad de Panama de la Facultad de Administración de Empresas y Contabilidad y me gusta usar mucho el Excel como herramientas para nosotros los Contadores si estos ejemplos pudiesen ser de casos Contables sería fabuloso.

    De antemano mil gracias.

    • Juan M. Beltrán dice:

      Profesor Mena:

      Este portal muy amablemente ha tenido a bien publicar aportes mios que, considero personalmente, tienen que ver con sus inquietudes expuestas.

      Dada su calidad de docente, me gustaría mucho que mirara mis ejemplos y me hiciera algún comentario para mejorarlos ya que son parte de mi material de apoyo pedagogico y su concepto ser'ia muy valioso.

      Gracias anticipadas por su atención.

      Cordial saludo,

      Juan M. Beltrán

  17. Oniar Naólr dice:

    Oiga si!!!! buenisismo.

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.