- ベストアンサー
Accessで四捨五入するには?
過去の質問を読んでもどうもうまくいかないので質問です。 数量と単価をかけて金額を計算したいんですが、数量は小数点第2位まで存在します。 数量と単位をかけてその値を四捨五入するにはどうしたらいいでしょうか? わかる方よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般的には5を足して切り捨てです こんな感じかな? INT(数量*単価+5) ...整数 INT(数量*単価*10+5)/10 ...小数第1位 INT(数量*単価*100+5)/100 ....小数第2位 INTは、切捨て関数です...探してください。 四捨五入はroundって関数があったかな? その場合は+5をとればいいですね...
その他の回答 (1)
- a00000a
- ベストアンサー率25% (1/4)
回答No.2
私はいつもこんな漢字で四捨五入してます。 例)整数の場合 Int(数量*単価+0.5) これで小数点第2位までとかならば int(数量*単価*100+0.5)/100 という風になります。 もっと良いやり方があるかもしれませんが ご参考までに。。。
質問者
お礼
同じ方法でやってうまくいかなかったんですよね^^; きっと記述ミスかな?と思いつつ…#1さんの方法でうまくいきました(処理は同じですね)。 早々のご返答ありがとうございました。
お礼
早々のご返答ありがとうございます。 早速試してみたところ、無事に計算することができました。 ありがとうございます。