• ベストアンサー

テキストボックス上で1の位を四捨五入したい。

例えば、 107+100=207になりますが、7を四捨五入して210にしたいです。 204なら200にしたいです。 コントロールソースで、=Round(107+100,1)としても207のままだし、 =Round(107+100,-1)にすると、#Func!になってしまいます。 1の位を四捨五入する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

アクセスですね? アクセスには四捨五入の機能が無かった気がします。 なのでInt関数を使って頑張ってやります。   =Int((107+100)/10+0.5)*10 つまり、  ・107+100=207  ・207÷10=20.7  ・20.7+0.5=21.2  ・整数部分だけ取り出して、21  ・21×10=210 という順で計算したものです。

wwgkubejswcr
質問者

お礼

ご回答ありがとうございました。