Redondear

17/07/2006 - 02:47 por GR | Informe spam
Hola a todos

Como podria hacer una formula para que me de el siguiente resultado:

Las cantidades se deberan redondear al peso inmediato superior a partir de
51 centavos y al peso inmediato inferior cuando se trate de 50 centavos o
menos.
Ejemplo:

cantidad redondeada
4,768.51 -- 4,769
4,768.50 4,768

Muchisimas gracias por sus comentarios

Saludos

Preguntas similare

Leer las respuestas

#1 Gabriel Raigosa
17/07/2006 - 03:25 | Informe spam
La ayuda del Excel tiene muchas sorpresas, si aun la ha usado ya es hora de
darle una mirada, se sorprenderia hay mas de 329 funciones que le pueden
ayudar a resolver desde problemas simples hasta problemas complejos.



REDONDEAR(número;núm_decimales)

REDONDEAR.MENOS (número;núm_decimales)

REDONDEAR.MAS(número;núm_decimales)

REDONDEA.PAR(número)

REDONDEA.IMPAR(número)

MULTIPLO.SUPERIOR(número;cifra_significativa)

MULTIPLO.INFERIOR(número;cifra_significativa)


Gabriel Raigosa
Medellín - Colombia

news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"GR" escribió en el mensaje
news:
Hola a todos

Como podria hacer una formula para que me de el siguiente resultado:

Las cantidades se deberan redondear al peso inmediato superior a partir de
51 centavos y al peso inmediato inferior cuando se trate de 50 centavos o
menos.
Ejemplo:

cantidad redondeada
4,768.51 -- 4,769
4,768.50 4,768

Muchisimas gracias por sus comentarios

Saludos

Respuesta Responder a este mensaje
#2 GR
17/07/2006 - 03:38 | Informe spam
Hola,Gabriel Raigosa

Si te das cuenta la formula redondear no me el resultado que yo espero, ya
que los 2 casos me los redondea en este ejemplo a 4,769, o estare aplicando
la formula mal.????

Esto es lo que quiero que me haga la formula:
4,768.51 a 4,769
4,768.50 a 4,768

Gracias y Saludos



"Gabriel Raigosa" escribió:

ya intento consultar la ayuda del Excel

hay una funcion que se llama redondear


Mostrar todo

REDONDEAR

Vea también

Redondea un número al número de decimales especificado.

Sintaxis

REDONDEAR(número;núm_decimales)

Número es el número que desea redondear.

Núm_decimales especifica el número de dígitos al que desea redondear el
argumento número.

Observaciones

a.. Si el argumento núm_decimales es mayor que 0 (cero), número se
redondeará al número de lugares decimales especificado.
b.. Si el argumento núm_decimales es 0, número se redondeará al entero más
próximo.
c.. Si el argumento núm_decimales es menor que 0, número se redondeará
hacia la izquierda del separador decimal.
Ejemplo

El ejemplo puede resultar más fácil de entender si lo copia en una hoja de
cálculo en blanco.

¿Cómo?

1.. Cree un libro o una hoja de cálculo en blanco.
2.. Seleccione el ejemplo en el tema de Ayuda. No seleccione los
encabezados de fila o de columna.


Seleccionar un ejemplo de la Ayuda

3.. Presione CTRL+C.
4.. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
5.. Para alternar entre ver los resultados y ver las fórmulas que
devuelven los resultados, presione CTRL+` (acento grave) o, en el menú
Herramientas, elija Auditoría de fórmulas y, a continuación, haga clic en
Modo de auditoría de fórmulas.

1
2
3
4
5
A B
Fórmula Descripción (Resultado)
=REDONDEAR(2,15; 1) Redondea 2,15 a una posición decimal (2,2)
=REDONDEAR(2,149; 1) Redondea 2,149 a una posición decimal
(2,1)
=REDONDEAR(-1,475; 2) Redondea -1,475 a dos posiciones decimales
(-1,48)
=REDONDEAR(21,5; -1) Redondea 21,5 a una posición decimal a la
izquierda del separador decimal (20)



Gabriel Raigosa
Medellín - Colombia

news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"GR" escribió en el mensaje
news:
> Hola a todos
>
> Como podria hacer una formula para que me de el siguiente resultado:
>
> Las cantidades se deberan redondear al peso inmediato superior a partir de
> 51 centavos y al peso inmediato inferior cuando se trate de 50 centavos o
> menos.
> Ejemplo:
>
> cantidad redondeada
> 4,768.51 -- 4,769
> 4,768.50 4,768
>
> Muchisimas gracias por sus comentarios
>
> Saludos
>



Respuesta Responder a este mensaje
#3 Gabriel Raigosa
17/07/2006 - 03:58 | Informe spam
esta bien la funcion

0.5 se redondea hacia arriba
0.49 se redondea hacia abajo

asi como quieres el redondeo no lo hace el excel, habia que tomar la parte
decimal , mirar si es menor o igual a 0.5 para decidir coon una funcion
logica se si redondea, o si solo se toma la parte entera

asi como lo quieres haria algo asi

en A1= 4,768.51 en B1 = SI((A1-ENTERO(A1))>0.5,REDONDEAR(A1,0),ENTERO(A1))
en A2= 4,768.50 en B2 = SI((A2-ENTERO(A2))>0.5,REDONDEAR(A2,0),ENTERO(A2))

Gabriel Raigosa
Medellín - Colombia

news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"GR" escribió en el mensaje
news:
Hola,Gabriel Raigosa

Si te das cuenta la formula redondear no me el resultado que yo espero, ya
que los 2 casos me los redondea en este ejemplo a 4,769, o estare
aplicando
la formula mal.????

Esto es lo que quiero que me haga la formula:
4,768.51 a 4,769
4,768.50 a 4,768

Gracias y Saludos



"Gabriel Raigosa" escribió:

ya intento consultar la ayuda del Excel

hay una funcion que se llama redondear


Mostrar todo

REDONDEAR

Vea también

Redondea un número al número de decimales especificado.

Sintaxis

REDONDEAR(número;núm_decimales)

Número es el número que desea redondear.

Núm_decimales especifica el número de dígitos al que desea redondear
el
argumento número.

Observaciones

a.. Si el argumento núm_decimales es mayor que 0 (cero), número se
redondeará al número de lugares decimales especificado.
b.. Si el argumento núm_decimales es 0, número se redondeará al entero
más
próximo.
c.. Si el argumento núm_decimales es menor que 0, número se redondeará
hacia la izquierda del separador decimal.
Ejemplo

El ejemplo puede resultar más fácil de entender si lo copia en una hoja
de
cálculo en blanco.

¿Cómo?

1.. Cree un libro o una hoja de cálculo en blanco.
2.. Seleccione el ejemplo en el tema de Ayuda. No seleccione los
encabezados de fila o de columna.


Seleccionar un ejemplo de la Ayuda

3.. Presione CTRL+C.
4.. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
5.. Para alternar entre ver los resultados y ver las fórmulas que
devuelven los resultados, presione CTRL+` (acento grave) o, en el menú
Herramientas, elija Auditoría de fórmulas y, a continuación, haga clic en
Modo de auditoría de fórmulas.

1
2
3
4
5
A B
Fórmula Descripción (Resultado)
=REDONDEAR(2,15; 1) Redondea 2,15 a una posición decimal
(2,2)
=REDONDEAR(2,149; 1) Redondea 2,149 a una posición decimal
(2,1)
=REDONDEAR(-1,475; 2) Redondea -1,475 a dos posiciones
decimales
(-1,48)
=REDONDEAR(21,5; -1) Redondea 21,5 a una posición decimal a
la
izquierda del separador decimal (20)



Gabriel Raigosa
Medellín - Colombia

news://msnews.microsoft.com/
news://msnews.microsoft.com/microso...c.es.excel

"GR" escribió en el mensaje
news:
> Hola a todos
>
> Como podria hacer una formula para que me de el siguiente resultado:
>
> Las cantidades se deberan redondear al peso inmediato superior a partir
> de
> 51 centavos y al peso inmediato inferior cuando se trate de 50 centavos
> o
> menos.
> Ejemplo:
>
> cantidad redondeada
> 4,768.51 -- 4,769
> 4,768.50 4,768
>
> Muchisimas gracias por sus comentarios
>
> Saludos
>



Respuesta Responder a este mensaje
#4 Xavier Budet Graco
17/07/2006 - 11:28 | Informe spam
Hola GR,

La función REDONDEAR en Excel está "modernizada" o sea que 0.50 hace redondear por exceso (suma 1 a la unidad superior) y 0.49 por defecto (deja la unidad superior intacta)

La tendencia actual es la que hace Excel (no así si usas VBA que hace el redondeo como "antes", o sea tal como tu la necesitas)

Para salvar tu problema deberías utilizar una muleta o truco, imagínate que tienes la cantidad a redondear en la celda A1, la fórmula siguiente: =REDONDEAR(A1-0.01,0) te proporcionará 4769 en tu primer caso (4,768.51) y 4768 en el segundo (4,768.50). Puedes universalizar tu fórmula porque te servirá siempre.

ATENCIÓN! porque si tienes cifras con 3 decimales te puede producir errores; primero habrías de redondear las cantidades a 2 decimales para poder utilizar el truco. En el caso de operaciones con moneda, que acostumbra a utilizar sólo 2 decimales, te funcionará.

Por cierto que en Europa la aproximación (redondeo) de la moneda se hace como la hace Excel, por Ley.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"GR" escribió en el mensaje news:
Hola a todos

Como podria hacer una formula para que me de el siguiente resultado:

Las cantidades se deberan redondear al peso inmediato superior a partir de
51 centavos y al peso inmediato inferior cuando se trate de 50 centavos o
menos.
Ejemplo:

cantidad redondeada
4,768.51 -- 4,769
4,768.50 4,768

Muchisimas gracias por sus comentarios

Saludos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida