- ベストアンサー
EXCELでの足し算
A列に数字が入っていてB列に=A1/2という式を入れています。 それが20行まであり、B21のセルに=SUM(B1:B20)という式を入れています。 A列の数字が例えば105と言う数字がどこかにはいっているとするとB列は52.5ですが四捨五入されているのか53となっています。 B1からB20は四捨五入されていいのですが B21に足された数字もB1からB20の表示どおり四捨五入されたものを足してほしいのですが 52.5を足したようになってしまいます。 どうしたらよいでしょうか? どなたか教えてください。 Excelは2000です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>B列に=A1/2という式を入れています。 これを =ROUND(A1/2,0) とすればOKです。 (B1からB20を表示だけでなく、実際に四捨五入してしまう方法です。)
その他の回答 (3)
- comv
- ベストアンサー率52% (322/612)
こんばんは 表はそのままでメニューの ツール オプション 計算方法タブ の ブックオプション 「表示桁数で計算する」 にチェック でも可能です 注意:この設定をすると注意の表示が出ます その意味は 定数(直接入力された数値)は表示された値に強制的に変更されてしまう ってことで例えば 10.5と値を入力して表示を整数にしている場合 11と表示されますが それが実数も11に変更される ってことです。 計算式以外でそのような値がある場合は注意してください
#1のひとのいう通りで良いと思います。 セルの書式設定で小数点以下を表示しないようにすると 見かけ上は四捨五入になりますが、実際の数値は小数点 以下まで覚えています。 Round(k,n)という関数は四捨五入して小数点以下n位まで 表示するということなので =Round(A1/2,0) のように入力すれば 四捨五入して整数部分だけ表示します。
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 B21に、 =SUMPRODUCT(ROUND(B1:B20,)) です。 ところで、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=656356 ↑の質問はどうなっているのでしょうか? まったく反応していませんが。
お礼
できました!ありがとうございました!
お礼
できました!ありがとうございました!