redondear

24/04/2006 - 20:40 por Jose Soler | Informe spam
Hola al Foro:

Cuando le pido a Excel que me sume:

2.435,90 y -365,39 me da 2.070,52

Pero esa suma o resta en realidad da 2.070,515

1º.- ¿Porqué me redondea hasta 52 céntimos, si la tercera cifra de los
decimales es un 5 (,515)?
2º.- ¿Cómo puedo hacer para que el resultado dé: 2.070,51?

Gracias por vuestra atención y un saludo,

Jose

Preguntas similare

Leer las respuestas

#11 AnSanVal
25/04/2006 - 15:36 | Informe spam
Creo que Excel está haciendo lo correcto, pero en cualquier caso si lo
necesitas como pides, puedes emplear un pequeño truco, p.e. (entre otros):
=ENTERO((num1+num2+0,0049)*100)/100

Saludos desde Tenerife (España).
******************************
Respuesta Responder a este mensaje
#12 Xavier Budet Graco
25/04/2006 - 19:03 | Informe spam
José, aunque parece ser que ya lo tienes entendido y que en todo caso siempre puedes redondear a la cifra que quieras, te diré que la normativa europea dice que "en el caso que la tercera cifra decimal sea 5 o superior se aproximará por exceso" (aumentando la segunda cifra en una unidad)... "y en el caso contrario por defecto"

En matemáticas también se hace de esta manera, o sea que será por defecto hasta las 49 centésimas de la cifra a redondear y por exceso de las 50 a las 99 centésimas, así pués, Excel lo hace correcto.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Jose Soler" escribió en el mensaje news:uEYvTG$
Gracias Julián:

Creo que eso es cuando se está psando de pesetas a euros. :)

saludos,

Jose


"julian-vlc-sp" escribió en el mensaje
news:%23KITWy%
>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
Pues según yo tengo entendido, con 5 ó superior se redondea al superior.

SALUDOS.
Julián-Valencia-España

"Jose Soler" escribió en el mensaje
news:OdcXjv%
> Hola Luka:
>
> 2.435,90 en U6
> -365,39 en V6
> y en W6 la fórmula es: =U6+V6
> Si formateo W6 para que tenga tres decimales, sale: 2.070,515
>
> Pero vuelvo a lo de antes. Se supone (a lo peor estoy equivocado y
> agradeceré cualquier correción) que el redondeo, el legal, es que si la
> tercera cifra decimal es superior a 5, entonces se debe redondear el
> segundo
> decimal hasta el entero siguiente.
>
> Por ejemplo: Si fuera 2.070,516 entonces si se redondearía a 2.070,52
> porque
> el 6 de la tercera cifra decimal es superior a 5.
>
> Pero, si como es el caso en la cantidad 2.070,515, la tercera cifra
> decimal
> es un 5 ( es decir, no es superior a cinco sino igual) el segundo


decimal
> debe quedarse como esté, osea, si es con dos decimales: 2.070,51.
>
> Mi sorpresa es que, aunque la tercera cifra decimal es un 5, Excel me
> redondea al entero superior y en lugar de darme el resultado 2.070,51 me
> pone 2.070,52 (sin fórmulas especiales, solo la de suma como está en
> ejemplo
> de arriba).
>
> Saludos,
>
> Jose
>
>
>
>
> "luka" <luka79arrobatelefonica.net> escribió en el mensaje
> news:ufx%23ei%
>> Hola a ambos
>> Salvo que yo esté muy espeso hoy la suma que planteas no puede ser otra
>> que 2070,51 No se de donde puede salir el 2070,515.
>> Otra cosa es que cualquiera de los dos sumandos venga de una fórmula.
>>
>> Para redondear tienes unas cuantas fórmulas
>>
>> REDOND.MULT Redondea un número al múltiplo deseado
>>
>> REDONDEA.IMPAR Redondea un número al entero impar más próximo
>>
>> REDONDEAR Redondea un número a un número especificado de dígitos
>>
>> REDONDEAR.MENOS Redondea un número hacia abajo, hacia cero
>>
>> REDONDEAR.MAS Redondea un número hacia arriba, en dirección contraria
>> a cero
>>
>> para gustos hay colores
>>
>> Saludos
>> Javier B.
>>
>>
>> Jose Soler escribió:
>> > Gracias por tu respuesta David.
>> > Quizá no me he explicado con claridad.
>> >
>> > Lo que me ocurre es que Excel está redondeando al alza cuando, según
>> > entiendo yo, no corresponde que lo haga así.
>> > Es decir, si la suma da 2.70,515, yo creo que no debería redondear y
> poner
>> > 2.070,52 porque el tercer decimal (,515) no es mayor que 5 (en este
>> > caso
>> > solo es igual a 5) leugo debería poner 2.070,51 y no 2.070,52.
>> > Espero haberme expresado mejor ahora.
>> >
>> > ¿Que debo hacer para esa suma de 2.070.51?
>> >
>> > Gracias por la atención,
>> >
>> > Jose
>> >
>> >
>> > "David" <sdgm04(QuitaEsto)@hotmail.com> escribió en el mensaje
>> > news:
>> >> No das muchas pistas para que podamos responderte en forma directa.
>> >> Aparentemente, lo que necesitas es que se redondee a la cifra más
> cercana
>> > a
>> >> cero (¿?), en cuyo caso, podrías utilizar la función


Redondear.Menos,
> de
>> > la
>> >> siguiente forma:
>> >>
>> >> =REDONDEAR.MENOS(A1+B1, 2)
>> >>
>> >> Nota: Utilizo la coma como separador. Si no te funciona, prueba
> cambiarla
>> >> por punto y coma.
>> >>
>> >> Si este no es tu caso, o si existen más detalles que no se han
>> > considerado,
>> >> recuerda que Excel cuenta con varias funciones para redondear,
> dependiendo
>> > de
>> >> lo que necesitas hacer. Consulta en la ayuda las siguientes
>> >> funciones,
> a
>> > ver
>> >> si alguna se adapta a tu caso:
>> >>
>> >> Redondear
>> >> Redondear.Mas
>> >> Redondear.Menos
>> >> Redondea.Impar
>> >> Redondea.Par
>> >>
>> >> Cordialmente,
>> >>
>> >>
>> >> "Jose Soler" escribió:
>> >>
>> >>> Hola al Foro:
>> >>>
>> >>> Cuando le pido a Excel que me sume:
>> >>>
>> >>> 2.435,90 y -365,39 me da 2.070,52
>> >>>
>> >>> Pero esa suma o resta en realidad da 2.070,515
>> >>>
>> >>> 1º.- ¿Porqué me redondea hasta 52 céntimos, si la tercera cifra de
>> >>> los
>> >>> decimales es un 5 (,515)?
>> >>> 2º.- ¿Cómo puedo hacer para que el resultado dé: 2.070,51?
>> >>>
>> >>> Gracias por vuestra atención y un saludo,
>> >>>
>> >>> Jose
>> >>>
>> >>>
>> >>>
>> >
>> >
>
>






Respuesta Responder a este mensaje
#13 Jose Soler
25/04/2006 - 19:44 | Informe spam
Gracias a Xavier y a AnSanVal

Salu2,

Jose

"AnSanVal" escribió en el mensaje
news:
Creo que Excel está haciendo lo correcto, pero en cualquier caso si lo
necesitas como pides, puedes emplear un pequeño truco, p.e. (entre otros):
=ENTERO((num1+num2+0,0049)*100)/100

Saludos desde Tenerife (España).
******************************


Respuesta Responder a este mensaje
#14 Jose Soler
25/04/2006 - 21:06 | Informe spam
Curiosamente en dos calculadoras, una CASIO y otra hewlett packard, no
redondean como Excel y dan 2.070,51, no 2.070,52.

Salu2,

Jose

"Jose Soler" escribió en el mensaje
news:
Gracias a Xavier y a AnSanVal

Salu2,

Jose

"AnSanVal" escribió en el mensaje
news:
> Creo que Excel está haciendo lo correcto, pero en cualquier caso si lo
> necesitas como pides, puedes emplear un pequeño truco, p.e. (entre


otros):
> =ENTERO((num1+num2+0,0049)*100)/100
>
> Saludos desde Tenerife (España).
> ******************************
>
>


Respuesta Responder a este mensaje
#15 julian-vlc-sp
25/04/2006 - 21:32 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Pues tienes una solución fácil, usa la calculadora.

Me parece de todo punto idiota estar discutiendo sobre si Excel hace algo
bien o mal, o si lo hace a nuestro gusto y deseo o no.

Excel lo hace como la hace y punto, si te gusta y te sirve bien, y si no, lo
haces a tu manera o gusto o capricho, que soluciones te han dado mas de una
y mas de dos.

SALUDOS.
Julián-Valencia-España

"Jose Soler" escribió en el mensaje
news:
Curiosamente en dos calculadoras, una CASIO y otra hewlett packard, no
redondean como Excel y dan 2.070,51, no 2.070,52.

Salu2,

Jose

"Jose Soler" escribió en el mensaje
news:
Gracias a Xavier y a AnSanVal

Salu2,

Jose

"AnSanVal" escribió en el mensaje
news:
> Creo que Excel está haciendo lo correcto, pero en cualquier caso si lo
> necesitas como pides, puedes emplear un pequeño truco, p.e. (entre


otros):
> =ENTERO((num1+num2+0,0049)*100)/100
>
> Saludos desde Tenerife (España).
> ******************************
>
>






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida