GRRR
non capisco dove sbaglio.
Devo arrotondare il valore IVA a 2 decimali in base al 3° e al 4° (se c'è) decimale

esempi:
a) 17,954 --> 17,95
b) 17,955 --> 17,96
c) 17,9551 --> 17,96

ora il caso "b" mi restituisce sempre 17,95 (e non 17,96), negli altri casi funziona.

arrIVA: IIf((([IVA]*100-Int([IVA]*100))*100)<50;(Int([IVA]*100))/100;((Int([IVA]*100))+1)/100)

sto impazzendo, dove sbaglio?