mais uma ajudinha em VB excell

zemar

Power Member
bem a duvida é a seguinte...

quais são as funções que fazem arredondamentos de numeros no VB do excell ?

eu utilizei o ROUND... mas se fizer ROUND (10,5) o arredondamento dá 10 e deveria dar 11 !!!!!!!!!! >(>(>(

vida de "programador" é duro! :rolleyes:

alguem me pode dar uma ajudinha?

obrigado a todos
 
pelo que li nesse artigo o ROUND arredonda para baixo... é exactamente o que me acontece...
por ex: ROUND(10,5) dá 10 quando deveria dar 11

como é que eu faço para resover este problema? :sad:
 
ja consegui através da função arrrrreeeedonda :009::009::009:

Código:
Function Arredonda(Valor as double, Casas as integer) as double
Arredonda = Int ( Valor * 10^Casas+0.5) / 10^Casas
End Function

depois de alguma pesquisa na net...finalmente encontrei a solução :x2:

obrigado mais uma vez ALFINETE pelas dicas


thx
 
Última edição pelo moderador:
Back
Topo