Numeros con Decimales..

13/02/2006 - 17:34 por mproys | Informe spam
Amigos.

Esta consulta lo hice hace algun tiempo,, como puedo redondear a un
segundo decimal una cantidad que tiene muchos decimales (ej. 12.34567, que
lo redondee a 12.35) estoy buscando dentro de la ayuda de VBA y no
encuentro nada que me permita manejarlo.

Les agradeceria alguna sugerencia.

Monica.

Preguntas similare

Leer las respuestas

#1 David
13/02/2006 - 21:38 | Informe spam
Hola, Mónica.

Project no tiene muchas funciones, sólo las básicas. Así que para funciones
más especializadas, tendrás que ver cómo te las arreglas con las primeras.
Yo me he encontrado varias veces con tu problema, y lo he resuelto utilizando
la función Int( ) utilizando una expresión como la siguiente:

int([TuFórmula]*100+0.5)/100

Por ejemplo, si lo que necesitas hacer en [TuFórmula] es calcular el precio
de la tarea con un 17% de incremento, quedaría algo así:

int([Costo]*1.17*100+0.5)/100

Saludos...

"Monica Rodriguez" escribió:

Amigos.

Esta consulta lo hice hace algun tiempo,, como puedo redondear a un
segundo decimal una cantidad que tiene muchos decimales (ej. 12.34567, que
lo redondee a 12.35) estoy buscando dentro de la ayuda de VBA y no
encuentro nada que me permita manejarlo.

Les agradeceria alguna sugerencia.

Monica.



Respuesta Responder a este mensaje
#2 mproys
13/02/2006 - 22:37 | Informe spam
Hola David.

En cuanto a macros con el visual basic no habra algo que me pueda ayudar??

voy a probar la formula que me acabas de pasar.

Gracias

Monica.

David wrote:

Hola, Mónica.

Project no tiene muchas funciones, sólo las bà¡sicas. Asà­ que para


funciones
mà¡s especializadas, tendrà¡s que ver cómo te las arreglas con las


primeras.
Yo me he encontrado varias veces con tu problema, y lo he resuelto


utilizando
la función Int( ) utilizando una expresión como la siguiente:

int([TuFórmula]*100+0.5)/100

Por ejemplo, si lo que necesitas hacer en [TuFórmula] es calcular el precio
de la tarea con un 17% de incremento, quedarà­a algo asà­:

int([Costo]*1.17*100+0.5)/100

Saludos...

"Monica Rodriguez" escribió:

> Amigos.
>
> Esta consulta lo hice hace algun tiempo,, como puedo redondear a un
> segundo decimal una cantidad que tiene muchos decimales (ej. 12.34567, que
> lo redondee a 12.35) estoy buscando dentro de la ayuda de VBA y no
> encuentro nada que me permita manejarlo.
>
> Les agradeceria alguna sugerencia.
>
> Monica.
>
>
>
Respuesta Responder a este mensaje
#3 David
14/02/2006 - 21:14 | Informe spam
Si, pero creo que sería más difícil, pues habría que implementarlo a casos
específicos. Prueba la fórmula, y si no te convence, podríamos ver qué se
puede hacer. Tal vez si nos dieras más datos, como la fórmula que utilizas
en el campo personalizado... ;-)

"Monica Rodriguez" escribió:

Hola David.

En cuanto a macros con el visual basic no habra algo que me pueda ayudar??

voy a probar la formula que me acabas de pasar.

Gracias

Monica.

David wrote:

> Hola, Mónica.

> Project no tiene muchas funciones, sólo las bà¡sicas. Asà­ que para
funciones
> mà¡s especializadas, tendrà¡s que ver cómo te las arreglas con las
primeras.
> Yo me he encontrado varias veces con tu problema, y lo he resuelto
utilizando
> la función Int( ) utilizando una expresión como la siguiente:

> int([TuFórmula]*100+0.5)/100

> Por ejemplo, si lo que necesitas hacer en [TuFórmula] es calcular el precio
> de la tarea con un 17% de incremento, quedarà­a algo asà­:

> int([Costo]*1.17*100+0.5)/100

> Saludos...

> "Monica Rodriguez" escribió:

> > Amigos.
> >
> > Esta consulta lo hice hace algun tiempo,, como puedo redondear a un
> > segundo decimal una cantidad que tiene muchos decimales (ej. 12.34567, que
> > lo redondee a 12.35) estoy buscando dentro de la ayuda de VBA y no
> > encuentro nada que me permita manejarlo.
> >
> > Les agradeceria alguna sugerencia.
> >
> > Monica.
> >
> >
> >



Respuesta Responder a este mensaje
#4 mproys
14/02/2006 - 21:27 | Informe spam
David.

La formula que me enviaste me sirvio de mucho,,lo aplique a las
instrucciones de las macros de vb,,y funciona tan igual como las formulas,
creo que es suficiente con ello.

Lo que quisiera es que me ayudes con la consulta acerca de utilizar mis
propias variables de vb para mostrar los resultados en la barra de gantt,
sin utilizar los campos que tiene project, lo que pasa es que ya se me
agotaron todas las variables que ofrece el project.

Tienes alguna sugerencia al respecto?


Monica.

David wrote:

Si, pero creo que serà­a mà¡s difà­cil, pues habrà­a que implementarlo a


casos
especà­ficos. Prueba la fórmula, y si no te convence, podrà­amos ver qué


se
puede hacer. Tal vez si nos dieras mà¡s datos, como la fórmula que


utilizas
en el campo personalizado... ;-)

"Monica Rodriguez" escribió:

> Hola David.
>
> En cuanto a macros con el visual basic no habra algo que me pueda ayudar??
>
> voy a probar la formula que me acabas de pasar.
>
> Gracias
>
> Monica.
>
> David wrote:
>
> > Hola, MàƒÂ³nica.
>
> > Project no tiene muchas funciones, sàƒÂ³lo las bàƒÂ¡sicas. AsàƒÂ­ que


para
> funciones
> > màƒÂ¡s especializadas, tendràƒÂ¡s que ver càƒÂ³mo te las arreglas con las
> primeras.
> > Yo me he encontrado varias veces con tu problema, y lo he resuelto
> utilizando
> > la funciàƒÂ³n Int( ) utilizando una expresiàƒÂ³n como la siguiente:
>
> > int([TuFàƒÂ³rmula]*100+0.5)/100
>
> > Por ejemplo, si lo que necesitas hacer en [TuFàƒÂ³rmula] es calcular el


precio
> > de la tarea con un 17% de incremento, quedaràƒÂ­a algo asàƒÂ­:
>
> > int([Costo]*1.17*100+0.5)/100
>
> > Saludos...
>
> > "Monica Rodriguez" escribiàƒÂ³:
>
> > > Amigos.
> > >
> > > Esta consulta lo hice hace algun tiempo,, como puedo redondear a un
> > > segundo decimal una cantidad que tiene muchos decimales (ej. 12.34567,


que
> > > lo redondee a 12.35) estoy buscando dentro de la ayuda de VBA y no
> > > encuentro nada que me permita manejarlo.
> > >
> > > Les agradeceria alguna sugerencia.
> > >
> > > Monica.
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#5 David
14/02/2006 - 21:50 | Informe spam
Ví tu pregunta, pero no se como hacer lo que necesitas. Nunca he podido
colocar en la barra de Gantt algo que no sea un campo de Project. Me temo
que tendrás que ver cómo "desocupas" alguno de los campos personalizados de
Project, a menos que alguien sugiera otra cosa.

¿Ya usaste los 20 campos de texto y los 10 de costo? ¿Qué tipo de
información deseas mostrar?



"Monica Rodriguez" escribió:

David.

La formula que me enviaste me sirvio de mucho,,lo aplique a las
instrucciones de las macros de vb,,y funciona tan igual como las formulas,
creo que es suficiente con ello.

Lo que quisiera es que me ayudes con la consulta acerca de utilizar mis
propias variables de vb para mostrar los resultados en la barra de gantt,
sin utilizar los campos que tiene project, lo que pasa es que ya se me
agotaron todas las variables que ofrece el project.

Tienes alguna sugerencia al respecto?


Monica.

David wrote:

> Si, pero creo que serà­a mà¡s difà­cil, pues habrà­a que implementarlo a
casos
> especà­ficos. Prueba la fórmula, y si no te convence, podrà­amos ver qué
se
> puede hacer. Tal vez si nos dieras mà¡s datos, como la fórmula que
utilizas
> en el campo personalizado... ;-)

> "Monica Rodriguez" escribió:

> > Hola David.
> >
> > En cuanto a macros con el visual basic no habra algo que me pueda ayudar??
> >
> > voy a probar la formula que me acabas de pasar.
> >
> > Gracias
> >
> > Monica.
> >
> > David wrote:
> >
> > > Hola, MàƒÂ³nica.
> >
> > > Project no tiene muchas funciones, sàƒÂ³lo las bàƒÂ¡sicas. AsàƒÂ­ que
para
> > funciones
> > > màƒÂ¡s especializadas, tendràƒÂ¡s que ver càƒÂ³mo te las arreglas con las
> > primeras.
> > > Yo me he encontrado varias veces con tu problema, y lo he resuelto
> > utilizando
> > > la funciàƒÂ³n Int( ) utilizando una expresiàƒÂ³n como la siguiente:
> >
> > > int([TuFàƒÂ³rmula]*100+0.5)/100
> >
> > > Por ejemplo, si lo que necesitas hacer en [TuFàƒÂ³rmula] es calcular el
precio
> > > de la tarea con un 17% de incremento, quedaràƒÂ­a algo asàƒÂ­:
> >
> > > int([Costo]*1.17*100+0.5)/100
> >
> > > Saludos...
> >
> > > "Monica Rodriguez" escribiàƒÂ³:
> >
> > > > Amigos.
> > > >
> > > > Esta consulta lo hice hace algun tiempo,, como puedo redondear a un
> > > > segundo decimal una cantidad que tiene muchos decimales (ej. 12.34567,
que
> > > > lo redondee a 12.35) estoy buscando dentro de la ayuda de VBA y no
> > > > encuentro nada que me permita manejarlo.
> > > >
> > > > Les agradeceria alguna sugerencia.
> > > >
> > > > Monica.
> > > >
> > > >
> > > >
> >
> >
> >



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