- ベストアンサー
エクセルの小数以下の合計で!
こんにちは! エクセルで表計算をしていますが、小数が入った場合の合計金額が、セルの合計と違ってきます。 ROUNDの使い方がわからないので教えてください! 13545.0 → 13545 17437.5 → 17438 +15862.5 → 15863 -------- ------ 46845 46846 ↑ これを、四捨五入の整数を足した右の数字の「46846」にするにはどうしたらいいでしょうか? 今は、合計欄に「SUM=??」の式が入れてあります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
=ROUND(A1,0)+ROUND(A3,0)・・・ もしくは =SUM(ROUND(A1,0),ROUND(A3,0),・・・) という感じですかね。。。
その他の回答 (3)
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 セルの見た目は、あくまで表示上のことで、実際の値とは違うことがあります。 そして、計算では通常は見た目ではなく、実際の値で行われます。 今回の場合は、個々に四捨五入した結果の合計なので、No.2の方の数式は間違いです。 =SUMPRODUCT(ROUND(範囲,)) とします。 しかし、No.2の補足欄、 >上下二つのセルを使っていて、下の欄だけの合計を出す とあるので、もう少し面倒になります。 合計範囲を、A列の奇数行とすると、 =SUMPRODUCT(MOD(ROW(A1:A100),2)*ROUND(A1:A100,)) となります。 これは、A1~A100までの奇数行(A1、A3、・・・A99)の個々を四捨五入した値の合計になります。 範囲は適宜変更して下さい。 なお、偶数行の場合は、 =SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*ROUND(A1:A100,)) となります。 個々の関数については、ヘルプを参照してみて下さい。
お礼
回答ありがとうございます。 いろんな方法があるのですね。
- haiji2004
- ベストアンサー率25% (48/187)
=ROUND( sumの式 , 桁) でいけますよ。 桁には四捨五入したい桁数を入れます。 0.85を0.9にしたいなら桁は1ですね
補足
回答ありがとうございます。 合計欄をみたらSUMではなく、個別の合計A1+A3+A5+・・・)でした。 上下二つのセルを使っていて、下の欄だけの合計を出すために個々に合計を出すようにしてありますが、もっと簡単な方法はありますか?よろしくお願いします。
- hime_mama
- ベストアンサー率32% (1542/4716)
四捨五入の設定じゃないですか? セルのプロパティーで確認してみてください。 切捨てになっているかもですよ。
補足
早速の回答ありがとうございます。 初歩的な質問で申し訳ありませんが、セルのプロパティはどうやってみるのでしょうか? ツールバーの書式設定からでしょうか?
お礼
回答ありがとうございます。 できました、本当にありがとうございました。感激です。