金額
950,969
871,990
232,258
40,756
37,371
5,806
小 計 2,139,151
消費税 106,958
合 計 2,246,109
エクセルでこのような計算の場合
小計が1円差異がでる時の処理はどのように
すれば良いのか教えてください。
現在は
金額は通貨表示
小計は=SUM(G15:G42)の通貨表示
消費税は=ROUND(G43*0.05,0)の通貨表示
合計は=SUM(G43,G44)の通貨表示
金額は小数点以下が 表示されないようになっているのではないでしょうか?
表示上は、小数点以下は表示されていませんが、値としては 小数点以下を持っているため、このような現象が発生します。
なので 小数点以下を処理してから 計算に用いるべきです。
なお、小数点以下のに処理は 切り捨て、四捨五入、切り上げなどありますが
どう処理するか方針を決めて 対応したらいいですね。
ありがとうございました。
参照の前の数値を小数点以下の処理をしていませんでした。
四捨五入した数値を参照して合計したら上手くいきました。
回答1さんの事項に加えて、
消費税は切り捨てになると思いますので、
rounddown(エクセルのカラム,0)としますと小数点を切り捨てしてくれます。
roundup(エクセルのカラム,0)としますと小数点を切り上げしてくれます。
四捨五入はround(エクセルのカラム,0)でよいでしょうか
エクセルのカラムがsum合計の場合はどうすればよいでしょうか
sum合計の以前に小数点処理したものをsum合計したら上手くいきました
ありがとうございました。
表示上は、小数点以下は表示されていませんが、値としては 小数点以下を持っているため、このような現象が発生します。
2013/07/22 13:14:41なので 小数点以下を処理してから 計算に用いるべきです。
なお、小数点以下のに処理は 切り捨て、四捨五入、切り上げなどありますが
どう処理するか方針を決めて 対応したらいいですね。
ありがとうございました。
2013/07/22 13:30:49参照の前の数値を小数点以下の処理をしていませんでした。
四捨五入した数値を参照して合計したら上手くいきました。