• ベストアンサー

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です。

質問者が選んだベストアンサー

  • ベストアンサー
  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

>B列に=A1/2という式を入れています。 これを =ROUND(A1/2,0) とすればOKです。 (B1からB20を表示だけでなく、実際に四捨五入してしまう方法です。)

shena78324
質問者

お礼

できました!ありがとうございました!

その他の回答 (3)

  • comv
  • ベストアンサー率52% (322/612)
回答No.4

こんばんは 表はそのままでメニューの ツール オプション 計算方法タブ の ブックオプション  「表示桁数で計算する」 にチェック でも可能です 注意:この設定をすると注意の表示が出ます その意味は 定数(直接入力された数値)は表示された値に強制的に変更されてしまう ってことで例えば  10.5と値を入力して表示を整数にしている場合  11と表示されますが それが実数も11に変更される ってことです。 計算式以外でそのような値がある場合は注意してください

noname#24477
noname#24477
回答No.3

#1のひとのいう通りで良いと思います。 セルの書式設定で小数点以下を表示しないようにすると 見かけ上は四捨五入になりますが、実際の数値は小数点 以下まで覚えています。 Round(k,n)という関数は四捨五入して小数点以下n位まで 表示するということなので =Round(A1/2,0) のように入力すれば 四捨五入して整数部分だけ表示します。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

こんにちは。maruru01です。 B21に、 =SUMPRODUCT(ROUND(B1:B20,)) です。 ところで、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=656356 ↑の質問はどうなっているのでしょうか? まったく反応していませんが。

shena78324
質問者

お礼

できました!ありがとうございました!

関連するQ&A