- 締切済み
どなたかエクセルにお詳しい方がいらっしゃいましたら、
どなたかエクセルにお詳しい方がいらっしゃいましたら、 教えて頂けるとうれしいです。 下記数値をそれぞれ小数点以下を四捨五入しています。(それぞれ別の数値をSUMで合計しています。) 四捨五入したものをSUMすると下記の数値になってしまい、1円ずれてしまいます。 どうしたら、四捨五入したそれぞれの数値をちゃんと計算できるように なりますでしょうか? 宜しくおねがいしますm(__)m 23,650.00 38,280.00 9,890.00 61,060.00 72,670.00 30,040.00 20,640.00 10,200.00 28,050.00 17,850.00 40,162.50 46,537.50 35,062.50 32,650.00 下記は、上記数値をSUMで合計を出した数値 466,743円 本来は、 466,743円にしたいですm(__)m
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! 外していたらごめんなさい。 1行1行のデータが四捨五入されていてそれを合計するとどうしても誤差が生じると思います。 お示しのデータそのまま合計しても当然小数点以下2桁表示になりますので、 0.5が表示されます。 仮にデータがA列の2行目からあるとして、 苦肉の策ですが・・・ 表示したいセルに =ROUND(SUM(A2:A15),0) としてみてはどうでしょうか? 結局小数点第1位を四捨五入して表示しています。 もし、小数点以下2桁が表示されない場合は「小数点の表示桁数を増やす」アイコンで小数点以下第2位まで表示してみてください。 以上、この程度ですが 参考にならなかったらごめんなさいね。m(__)m
- merlionXX
- ベストアンサー率48% (1930/4007)
おしゃることがよくわかりません。 ご提示の数字をそのまま合計すると、466,742.50ですよね。 これを小数点以下四捨五入すれば466,743となります。 ご提示の数字をそれぞれ四捨五入したのち合計すると、466,744となります。 この数とそのまま合計した数を合計した数値とが異なることはあたりまえではないですか? それがいやなら、それぞれ四捨五入した数値の方を合計すればいいだけではないでしょうか?
- FEX2053
- ベストアンサー率37% (7991/21371)
ご質問の内容だと「全く同じに表示されて問題は無い」ですけどねえ・・・? 表示形式を「小数点以下2桁」にしている場合、例えばこういう事が起きます。 番号 実際のデータ 表示データ 1 200.496 200.50 2 201.496 201.50 3 202.496 202.50 計 604.488 604.49 ですので、多分=SUMの結果がずれて表示されているんです。 これを回避するためには =SUM(A1:A10) とかなっているのを =ROUND(SUM(A1:A10),2) として、強制的に小数点以下2桁の数字にしちゃって下さい。 そうすれば、表示データの合計と実際の合計がずれません。