miércoles 11 de febrero de 2009

Redondear en Excel

Hoy explicaré como redondear en Excel. La intención es redondear tanto cifras enteras como decimales. Esta función sirve para Excel de Microsoft Office y para Calc de OpenOffice. Probablemente sirva para otras planillas de calculo, pero estas son las testeadas.

Decimales

Para redondear decimales en Excel o Calc, lo que debemos hacer es sumamente sencillo. Definimos el numero de decimales que queremos mostrar y Excel se encargara de redondear la cifra automáticamente. Por ejemplo, si tenemos los siguientes valores y definimos 2 decimales para mostrar, obtendremos los siguientes resultados

2,45812 ---> 2,46
2,45399 ---> 2,45
2,455 -----> 2,46

Noten que el 5 se redondea para arriba y no para abajo. También tengan en cuenta que el redondeo solo se hace con el primer decimal que no se muestre. No arrastra de los decimales mas lejanos.

Para cambiar la cantidad de decimales que deseamos mostrar (y asi lograr el tan deseado redondeo) tenemos dos opciones. La primera es buscar en la barra de arriba los iconos de disminución y aumento de decimales. Solo clickeamos en el que corresponda para agregar o quitar. Recuerden que si quieren aplicar esto a muchas celdas, deben seleccionarlas anteriormente.

La segunda opción es, luego de seleccionar las celdas que queremos setear los decimales, vamos al Menú: Formato/Celdas (o directamente Ctrl+1) y Buscar el seteo de decimales a mostrar.

También se puede redondear números decimales con formulas, utilizando la formula Redondear. Si quieres forzar el redondeo para arriba utiliza Redondear.Mas, y para abajo Redondear.Menos.

Números Enteros

Para redondear números enteros en Excel y en Calc debemos usar formulas. O sea, no es tan sencillo como el redondeo de decimales. Pero, no tengan miedo, tampoco es tan difícil. La función es Redon.Mult y el primer parámetro es el valor a redondear. El segundo parámetro es el múltiplo. Te estarás preguntando: Que es el múltiplo? Vamos a explicar un poco.

El Múltiplo en la función Redond.Mult es un parámetro que indica cual sera el próximo número a mostrar. Pero saben que? Es muy complicado explicar, vamos a dar algunos ejemplos.

Si yo uso la fórmula

=Redond.Mult(22;1) Devuelve 22 (22 es multiplo de 1!)
=Redond.Mult(22;2) Devuelve 22 (22 es multiplo de 2!)
=Redond.Mult(23;2) Devuelve 24 (23 no es multiplo de 2, hay que redondear)

Lo interesante de esta funcion es que nos permite redondear números grandes. Por ejemplo, si tengo números como los siguientes y quiero redondear en decenas, escribo la formula:

=Redond.Mult(A1;10) y obtendremos lo siguiente

20 ---> 20
33 ---> 30
48 ---> 50
55 ---> 60

Noten nuevamente que el 5 lo redondea para arriba

Y así, si quieren redondear centenas, con la formula =Redond.Mult(A1;100)

200 ---> 200
333 ---> 300
480 ---> 500
592 ---> 600
650 ---> 700

Espero que les haya servido y no duden en hacer mas consultas sobre Excel!

34 comentarios:

  1. gracias , tengo una consulta sobre si se puede hacer,supongamosque en a5 tengo 1500 y f5 tengo

    la formula =a5*25/100 que me da 375 seria posibleque en la misma celda el redondeo sea 400.

    gracias de todas formas.
    ResponderSuprimir
  2. Si, es mas, hice este articulo por tu pregunta. Lo que vos pedis es el ultimo ejemplo. Pones =redond.mult(formula;100) o sea, =redond.mult(a5*25/100;100) y listo.
    ResponderSuprimir
  3. Cito tu mensaje

    hola ya hize la formula como me lo indicastes
    pero el resultado me aparece lo sigiente
    #¡REF!
    q puedo hacer

    Te pido de onda (espero no te enojes) 3 cosas:

    1.- Usa tu nombre para facilitar el seguimiento

    2.- Deja los comentarios en el post correcto (este estaba en Instalacion de Linux!!!)

    3.- Yo copie y pegue en una planilla y funciono barbaro. REF es un error que no encuentra la celda o tiene un formato diferente. Intenta aplicar CTRL+1 en A5 y ponerle formato numerico.

    Saludos y espero tus preguntas!!! (Please, en este post)
    ResponderSuprimir
  4. Para poder identificarte en Blogger lee Comentar en Blogger

    Gracias
    ResponderSuprimir
  5. LA FORMULA: =REDONDEAR(BH58/&BP&9,2) ESTA BIEN ES QUE NO ME SALE NADA, URGENTE RESPONDE
    ResponderSuprimir
  6. Perdón por no responder urgente, pero estoy con Paperas. De todas maneras para facilitar una mejor respuesta debería explicar mejor tu pregunta. La fórmula que has puesto no redondea, ni suma, ni hace nada, no se de donde la sacaste. Aunque tampoco dices que quieres hacer. Aclara tus ideas y pregunta de manera clara.

    Saludos!
    ResponderSuprimir
  7. 44,48 7% 3,11 1,0% 0,44 48,04
    LA SUMA TOTAL ME SALE 1 CENT. MAS DE LO QUE TENDRIA QUE SER.NO SE COMO ARREGLARLO
    ResponderSuprimir
  8. tengo una consulta ..el programa de excel q tengo suma mal sabes q puede pasar???..te agradesco si me ayudas
    ResponderSuprimir
  9. A que te refieres con que tu excel "suma mal"? Estas usando Excel? Calc? Que versión? Sobre que Sistema Operativo?
    ResponderSuprimir
  10. 22 es multiplo de 1??? el unico multiplo de 1 es 1 !!
    ResponderSuprimir
  11. JD, tienes toda la razón. Fue algo que escribí para ejemplificar pero es erróneo. Lo peor de todo es que lo voy a dejar así porque la gente lo entiende bien. Si lo cambio van a empezar a preguntar. jaja ajaja.
    ResponderSuprimir
  12. hola,estoy haciendo 1 planilla de pedidos:a1=precio sin iva-b1=precio con iva:[(a1*21%)+a1]-c1=cantidad-d1=total a facturar:c1*b1;la cosa es que comenzando con $6,65 el precio con iva es $8,05 y sianoto 2 en total a facturar me sale 16,09 cuando claramente 8,05 *2=16,10.leì tu explicaciòn y lo configurè para quemuestre 2 decimales y persiste el error,ayùdame x fis,GRACIAS.
    ResponderSuprimir
  13. Anónimo, perdón por la tardanza pero te explico el tema en Excel Redondea Mal que a pesar del titulo, en el articulo te explico como es que en verdad Excel redondea BIEN.

    Saludos!
    ResponderSuprimir
  14. Ismael Reynoso(Rep. Dom.)
    Muy buena explicacion, muchas gracias
    ResponderSuprimir
  15. Hay alguna opción de que los numeros terminados por ejemplo en 50 me los redondee hacia abajo y no hacia arriba... Ejm 120.550, redondee hacia 120.500 y no lo coloque como 120.600, pero si es 120.551 si redondee como 120.600?
    ResponderSuprimir
  16. COMO HAGO PARA RENODEAR UNA CASILLA DONDE SE ENCUENTRA UNA FORMULA QUE SUMA DOS CASILLAS EJEMPLO: EN LA CASILLA A1 TENGO UN VALOR DE $23254 Y EN LA CASILLA B1 TENGO UN VALOR DE $18550, LOS CUALES ESTAN SUMADOS EN LA CASILLA C1 DANDO UN TOTAL DE $41804,COMO HAGO PARA REDONDEAR ESTA FORMULA DE LA CASILLA C1,QUE ESTA DEFINIDA ASI =A1+B1
    ResponderSuprimir
  17. NECESITO UNIR REDONDEAR MAS Y REDONDEAR MENOS EN UNA MISMA FORMULA. COMO HAGO. AYUDA POR FAVOR ES PARA UNA HOJA DE CALCULO
    ResponderSuprimir
  18. Pues es muy fácil: para redondear dos veces en la misma celda debes anidar las funciones
    ResponderSuprimir
  19. Tengo problemas con los céntimos en Excel: ejemplo: (los porcentajes del 18% 4% aplico formulas de excel):
    Pongo un importe de 540,35 €
    saco el 18% 97,26 €
    sobre los 540,35 aplico el 4% 21,61 €
    la suma que saca en la hoja de excel 659,23 €
    si haces la suma a mano o calculadora sale 659,22 € No se como resolver este problema, pues sale con alguna cifras y en otras no. Si alguien me puede decir como se puede resolver esto.
    ResponderSuprimir
  20. hola mi consulta es la siguiente como puedo haer que:
    =(B2*(19%)) esto redondearlo en la misma casilla, es decir que aparte de darme el resultado del porcentaje de b2 me salga el valor redondeado en la misma casilla. muchas gracias....
    ResponderSuprimir
  21. dos valores en la misma casilla, es imposible en Excel
    ResponderSuprimir
  22. Hola, crei que era mas dificil, gracias, gracias
    ResponderSuprimir
  23. Hola buenos días. Mi pregunta es: en excel, como hago para aproximar 4,7 a 5 y a 4,2 a 4, como se hace con las calificaciones de estudio. Gracias.
    Atte.

    mangel
    ResponderSuprimir
  24. como hago para redondear una suma de 10 celdas
    ResponderSuprimir
  25. quisiera saber si es posible redondear a cifra significativa. me explico, 0,0000356 - 0,0023 - 0,01 necesito una formula q me deje estos numeros (por ej.) con una sola cifra significativa o sea
    0,00004 - 0,002 - 0,01 sin necesidad q yo le "diga" cuantos decimales usar en cada celda
    gracias
    ResponderSuprimir
  26. Hola! Quisiera saber como redondear pero sin perder los decimales, me explico...
    Tengo una lista de precios "distribuidor" y otra "cliente" la cual sube un 10% los precios, esto lo hago con fórmulas, asi al modificar mi lista de proveedor automáticamente cambia la de cliente, pero quiero que algunos resultados de cliente se redondeen sin perder los decimales en 00, por ejemplo, que de 7.58 pase a 8.00 y no a 8, porque se ve mal que todos los demás precios digan
    5.00
    9.00
    12.00
    y de pronto solo una diga 8
    Espero haber sido claro, quiero que sea automático el redondeo sin quitar el .oo al resultado
    De antemano muchas gracias!
    ResponderSuprimir
  27. Mago Knap: Estoy preparando un artículo que creo que saldrá el Lunes. Puedes suscribirte por email para recibir los artículos nuevos (busca en la barra izquierda la opción de feedburner)
    ResponderSuprimir
  28. Buenas tardes Tepi.

    Tengo el siguiente problema.

    Tengo en una celda: $23.61 por ej: Quiero que cuando sea 23.61 o 2 me lo redondee a 23.60 si es 23.63 o 4 me lo redondee a 23.65 y si es 23.66 o 7 a 23.65 y si es 23.68 o 9 a 23.70.-

    Espero que se haya entendido.

    Hay que tener en cuenta que el el "23.61" es resultado de la formula "=D3/150" osea que una vez obtenido el resultado tendría que hacerme luego el redondeo.
    ResponderSuprimir
  29. muestra las funciones
    ResponderSuprimir
  30. Aquí todo son preguntas pero nadie da soluciones
    ResponderSuprimir
  31. Anónimo, cuando respondo lo hago en un post. Ultimamente no estoy teniendo tiempo de responder. Estoy planificando un foro premium para responder preguntas de Excel/Calc para poder hacerme el tiempo y responder a todos.
    ResponderSuprimir

Por favor para dejar un comentario identifiquense por lo menos con Nombre, traten de no usar la opcion Anonimo. Ademas no dejen direcciones de email, si quieren dejarme su direccion o quieren hacer una pregunta, pueden usar el Formulario de Consulta y les contestare por email.

Resolver Problemas de Excel en menos de 72 horas!!!