• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2000 小数第3位で四捨五入)

Access2000で四捨五入の計算を正しく行う方法は?

このQ&Aのポイント
  • Access2000での計算式で金額を小数第3位で四捨五入する方法が正しく機能しない場合があります。
  • 具体的には764.00 = 0.479 × 1595の計算で、正しく四捨五入されていません。
  • 他の値では正しく四捨五入されているため、やり方が問題か、他に正しい方法があるか検討する必要があります。

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.1

= Int(CCur(0.479 * 1595 * 100 + 0.5)) / 100 で如何でしょうか。 このような場合、Round関数は、問題点があり、使えないと思います。 = Round(10.50) ----> 10 = Round(10.51) ----> 11 ですから・・・  Excelのワークシート関数とは違いまぁ~す。

pon_s
質問者

お礼

回答ありがとうございました。 望み通りの結果が出ました。 大変ありがとうございました。

その他の回答 (1)

  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

> このような場合、Round関数は、問題点があり、使えないと思います。 ですね。 [OFFXP]VBAのRound関数について http://support.microsoft.com/default.aspx?scid=kb;ja;418216 こちらを確認してください。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;418216
pon_s
質問者

お礼

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

関連するQ&A