• ベストアンサー

Excelの計算表示

計算表示の結果小数点以下を切り捨てして整数値で表示してその合計をしたいのですが、もとの小数点の結果で表示されます。表示された値で合計を出すにはどうしたらよいのでしょうか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

解の種類を増やします。-->(3) (1)本来は別列(例えばB列)に=rounddown(a1)と入れ A列最下行まで、B列を下に複写する。A列の最下行の下に=sum(B1:B10)を入れる。が判りやすい。 (2)しかしエクセルでは、#4のご解答のような、特別な計算方法があるので、本文にはぴったりと思いますが、 そのシート全体の計算がそうなると思うが、そのシート全体の計算がそうなっては困ることもあるかもしれない。 (出ていない解答タイプ) (3)配列数式を使って見ました。 A列の最終行の次の行に =SUM(ROUNDDOWN(A1:A10,0))と入力し、通常はエンタを 押すところをShiftキーとCtrlキーを左手で押しながら Enterキーを右手で押してください。RoundDownの中が A1:A10と範囲指定になっていることに注意のこと。 (1)のように余分な列を使いません。

4527hiroshi
質問者

お礼

便利な誓い方、他の方法までお教えいただきありがとうございました

その他の回答 (4)

  • shoyosi
  • ベストアンサー率46% (1678/3631)
回答No.4

 「ツール」-「オプション」-「計算方法」で「表示桁数で計算する」にチェックを入れたらどうでしょうか。

参考URL:
http://www.mug.gr.jp/mwmguide/fukuta/qa/000/003.html
4527hiroshi
質問者

お礼

丁寧なかいとうありがとうございました。 わかりやすいホームページも教えていただきまして。 どうもでした

回答No.3

切り捨ての方法(関数)はROUNDDOWNとINTの2通りあります。 ROUNDDOWNは文字通り切り捨てで使い方は#1さんの仰るとおりです。 「INTは整数値に丸める」という意味があり、INT(2.58)=2 のように桁数指定なしでも(というより指定できない)整数値になります。 この2つの関数の違いは、マイナスの値の処理の違いに表れます。 ROWNDDOWN(-2.4,0)=-2 INT(-2.4)=-3 つまりINTは、その数字より小さくなるように小数点以下を処理するわけです。だから「整数値に丸める」という、ちょっと分かりづらい表現になります。 従って、マイナスの数値をどう処理したいのかによって使い分ければ良いと思います。

4527hiroshi
質問者

お礼

使い分けまでご教授いただきありがとうございました

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

A2:A10に数値が入力されているとして、B2に =RONUDDOWN(A2,0) と入力、B2を選択してコピー&B3:B10にペースト、B11に =SUM(B2:B10) です。 切り捨て:ROUNDDOWN(数値,桁数) 四捨五入:ROUND(数値,桁数) 切り上げ:ROUNDUP(数値,桁数) 上記のいずれの関数でも、桁数の指定は、正の数値の時には小数領域の桁数を、負の数値の時には整数領域の桁数を意味し、『指定桁数-1』桁で切り捨て/四捨五入/切り上げが行われ、『指定桁数』の数値に変換されます。 例えば、桁数に 2 を指定すると、小数第3位で切り捨て/四捨五入/切り上げが行われて、小数第2位までの数値に変換されます。 ROUNDDOWN(123.456,2)=123.45 ROUND(123.456,2)=123.46 ROUNDUP(123.456,2)=123.46

4527hiroshi
質問者

お礼

具体例までいれていただき 丁寧すぎる回答ありがとうざいました

  • 76rt
  • ベストアンサー率30% (33/107)
回答No.1

桁下げ桁上げを使って、小数点を切り捨てていませんか?? もし、切り捨てた数字で合計を出したいのであれば、 ROUNDDOWN関数を使うとできますよ。 ROUNDDOWN(計算式,0)           ↑         これは桁数です。整数ならば0を入れてください。

4527hiroshi
質問者

お礼

すばやい回答ありがとうございました。 でもエクセル使わないと忘れてしまいますね。

関連するQ&A

専門家に質問してみよう