>Hi,
>
>I was getting a bad amount in a tax calculation and tracked it to the following:
>
>*******************************************
>t = 7.25
>
>p = 65.31
>? ROUND(p * (t/100), 2)
>
>CORRECTLY returns 4.73
>
>
>* now - with p as currency
>p = $65.31
>? ROUND(p * (t/100), 2)
>
>INCORRECTLY returns 4.74!!!!
>******************************************
>
>what the heck is this all about?
>
>thanks,
Ken,
This is a known problem with the ROUND() function. See MS KB article Q157954.
George
Ubi caritas et amor, deus ibi est