Foristas
Tengo el numero 11,4656778
necesito una funcion que me devuelva resultado a 2 decimales sin redondear el numero
NUMERO: 11,4656778
RESULTADO: 11,46
Formatnumber, no me sirve porque lo redondea a 11,47
Gracias de antemano.
| |||
Mostrar 2 decimales sin redondear resto Foristas Tengo el numero 11,4656778 necesito una funcion que me devuelva resultado a 2 decimales sin redondear el numero NUMERO: 11,4656778 RESULTADO: 11,46 Formatnumber, no me sirve porque lo redondea a 11,47 Gracias de antemano. |
| ||||
Re: Mostrar 2 decimales sin redondear resto Puedes hacer int(numero*100)/100. Int te devuelve el número entero menor que numero*100 (i.e, el número más los dos primeros decimales), y al dividirlo entre cien otra vez te queda lo que quieres (creo). Ya me dirás como fue |
| |||
Re: Mostrar 2 decimales sin redondear resto Otra solucion:
Código:
como varios pusieron su opcion, pues yo tambien, jejeje x = 12.3456 t = cstr(x) p = instr(t,",") n = csng(left(t,p+2)) response.write "n = " & n Aunque en realidad me gusto mas la segunda que te dieron: int(x*100)/100 |