Excel: Un truco para obtener decimales sin redondeos

Al calcular un precio promedio en Excel aparecen, en general, más de dos decimales. Conozcamos una forma de dejar todo con centavos (dos decimales) pero sin “redondear hacia arriba”.
MAR, 17 / SEP / 2013

Efectivamente, cuando limitamos los decimales aplicando formatos, Excel hace lo que se llama redondeo simétrico.

Cuando el primer decimal que se descarta es cinco o más, suma una unidad al último decimal que se mantiene. Entonces al redondear 9,676 a dos decimales, obtenemos 9,68.

 

Al aplicar formato de dos decimales al promedio calculado en [B14] Excel suma una unidad al último decimal. Eso es porque el primer decimal descartado es cinco o más. Esto de llama “redondeo simétrico”.

Al aplicar formato de dos decimales al promedio calculado en [B14] Excel suma una unidad al último decimal. Eso es porque el primer decimal descartado es cinco o más. Esto de llama “redondeo simétrico”.

El problema se puede resolver con la función TRUNCAR que elimina los decimales, sin redondear. Por ejemplo, si tenemos una serie de valores en [A2:A10] y calculamos su promedio con =PROMEDIO(A2:A10), dejamos sólo dos decimales con =TRUNCAR(PROMEDIO(A2:A10);2). Esta función tiene dos argumentos:

* El primero es el valor a redondear. En este caso, el obtenido con la función PROMEDIO.

* El segundo es la cantidad de decimales que queremos conservar. En este caso, dos.

Con la función TRUNCAR dejamos sólo dos decimales, sin hacer redondeo simétrico. Simplemente se eliminan los decimales que no queremos.

Con la función TRUNCAR dejamos sólo dos decimales, sin hacer redondeo simétrico. Simplemente se eliminan los decimales que no queremos.

El uso de esta función tiene una segunda ventaja. Cuando aplicamos un formato los decimales se ocultan, pero siguen ahí. Por ejemplo, si sumamos 1,503 más 1,503, el resultado es 3,006. Hasta ahí, todo en orden. Pero si luego aplicamos formato de dos decimales a todas las celdas, la cuenta se verá 1,50 más 1,50 igual a 3,01.

El verdadero valor de [A1] y [A2] es 1,503 y el resultado de la suma es 3,006. Al aplicar un formato con dos decimales, los decimales que se descartan en los sumandos agregan una unidad en el total.

El verdadero valor de [A1] y [A2] es 1,503 y el resultado de la suma es 3,006. Al aplicar un formato con dos decimales, los decimales que se descartan en los sumandos agregan una unidad en el total.

Las milésimas que se descartan en los sumandos se hacen significativas en el total y suman un centavo. Este problema no aparece cuando no redondeamos con el formato sino con funciones como TRUNCAR.

Comentarios
¡Comparte esta noticia!

Últimos lanzamientos Ver más

15 Comments

  1. Bruno dice:

    esta es la respuesta correcta. lo probe y lo resolvi al instante, muy bien ramiro.

  2. Evelyn Torres Verduzco dice:

    Alguien sabe cuál es el nombre del comando en inglés?

  3. Daniel Gonzalez dice:

    La coma “,” o el punto y coma “;” depende de la configuración regional que tengas en tu equipo y no depende de la versión del Excel. Por lo tanto, estás en un error cuando afirmas que la versión 2013, cambio el punto y coma “;” por la coma “,”.
    Saludos,

  4. R3ST0N3 dice:

    Excelente función, estuve buscando ésta solución por mucho tiempo y me acaba de resolver muchos problemas… Gracias por el dato!!!

  5. erika katheriin quintero varel dice:

    no queremos

  6. Alan dice:

    JAJAJAJA yo que leía esto pensando que me ayudaria … saquen plan en otro lado.

  7. DeviousSadism . dice:

    La formula es asi:

    =TRUNCAR(PROMEDIO(A1:A2))

    y luego en “formato de celda” en la opcion “Posiciones de decimales” dejarlo en 0.-

    me sirvio para promedio de notas sin que sume los decimales, solo los enteros…

    Fuente: Excel 2010

  8. como evito que la coma me redondee…eje.quiero que quede escrito 1,965 y no se me vuelva dos en un cuadro de excel

  9. erika katheriin quintero varel dice:

    como así explicalo no te entiendo
    si vas a hablar habla que se te entienda

  10. Cristian Kiryu Cross dice:

    si gustas

  11. erika katheriin quintero varel dice:

    entonces que me vas a enseñar a leer

  12. Cristian Kiryu Cross dice:

    Por cierto el articulo esta desactualizado y la formula ya cambio un poco
    digamos que la que mencionan en el post es =TRUNCAR(PROMEDIO(A1:A2);2)
    al final antes del número “2” nos dicen que hay que colocar un ” ; ” (punto y coma)
    Lo cual ha cambiado en la versión 2013,
    ya que ahora solo hay que colocar una ” , ” (COMA)
    es decir que el resultado de la nueva formula seria:

    =TRUNCAR(PROMEDIO(A1:A2),2)

  13. Cristian Kiryu Cross dice:

    Lo que tu haces es sumar… lo del articulo es para sacar un promedio sin redondear decimales…
    Aprende a leer.

  14. erika katheriin quintero varel dice:

    forma facil y sencilla de hacer ejemplo: =suma(b1:b12)

  15. Ramiro dice:

    También se puede tildar “Precisión de Pantalla” en la solapa “Calcular” de las opciones de Excel

Leave a Reply