Obtener decimales

22/09/2004 - 20:29 por Ernest | Informe spam
Hola

Hay alguna funcion de VBA que permita extraer los
decimales de un numero???, es decir si tengo 10.25 que me
devuelva el 25, necesito validar los centavos de un precio
con una tabla de rangos 0 a 20 centavos, 21 a 40, etc.

desde ahora, muchas gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
22/09/2004 - 21:22 | Informe spam
hola, Ernest !

... funcion de VBA que permita extraer los decimales de un numero???
... si tengo 10.25 que me devuelva el 25 [...]



si necesitas 'verlos convertidos' en enteros... (10.25 - Int(10.25)) * 100
en caso contarrio puedes usar 'simplemente' 10.25 - Int(10.25)
[es posible que se requiera 'meterlos' en alguna funcion de 'redondeos']

saludos,
hector.
Respuesta Responder a este mensaje
#2 Daniel Vallespir
22/09/2004 - 21:36 | Informe spam
Mirá si es para números positivos tendrías que hacer la
siguiente cuenta: suponiendo que el valor en cuestión está
en la celda A1 sería: ¡-entero(A1).
si el valor es negativo =-A1-entero(-A1)
y si puede ser cualquier valor tendrías que combinarlo con
un =si(A1>0,A1-entero(A1),-A1-entero(-A1))
pueden ser puntos y comas dependiendo de la configuración
de tu PC.
Eso te transforma los números en sus valores decimales, lo
de agruparlos en rangos no me queda muy claro cómo lo
querés hacer.

Daniel


Hola

Hay alguna funcion de VBA que permita extraer los
decimales de un numero???, es decir si tengo 10.25 que me
devuelva el 25, necesito validar los centavos de un


precio
con una tabla de rangos 0 a 20 centavos, 21 a 40, etc.

desde ahora, muchas gracias
.

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