• ベストアンサー

Execelで小数点以下を切り捨てるには

基本的な質問ですませんが質問させてください。 Execelで小数点以下を切り捨てるにはどのようにすればよいのでしょうか? たとえばオートサム機能で 3.5×2.2=7.7 と表示されるところを 3.5×2.2=7 というふうに 小数点以下を切り捨てて計算したいのです。 よろしくお願い致します

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

  • ベストアンサー
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.3

切捨てなので 関数での基本は =rounddown(C1,0) でしょうか。 =int(C1) でも正の数はいけますが、負の数が入ってくると違う結果になります。 ご都合のいい方を使ってください。 表示だけなら 【セルの書式設定】【表示形式】の中の 【数値】を選択し、【小数点以下の桁数】を 【0】にすればOKです。

その他の回答 (5)

  • laputart
  • ベストアンサー率34% (288/843)
回答No.6

値は7.7を覚えていて ■表示だけを切捨てる場合 セルの書式設定 数字 小数点以下桁数を0にします (あるいはツールバーでコンマ(%)の横)にある) をクリックすると自動的になります。 但しこのままでは自動的に四捨五入しますので 値が8に菜ってシマします。よって鶏卵結果から -0.5 としてやる必要があります 例 =a1 * b1 -.5 これなら Int() RoundDown()の方が楽かも  

回答No.5

数学的には=ROUNDDOWN(A1*B1,0) とします。 INTも切捨てですが、マイナスの際、INTは機械的に切り捨てます。 -23.5の場合、 INT(-23.5)の結果は、-23 ROUNDDWON(-23.5,0)の結果は、-24 となります。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.4

オートSUMは掛け算はしないかと・・・ SUMは足し算です 切り捨てにはROUNDOWN関数というものもあります ご参考まで

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/round/round-na.htm
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=INT(A1*B1) =TRUNC(A1*B1) =ROUNDDOWN(A1*B1,0) の三通りあります。 INT関数はマイナスの場合結果が異なりますので注意してください。 =INT(-7.7)=-8 になります。

mh8383
質問者

お礼

丁寧な回答ありがとうございました。納得いたしましたm(_ _)m

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.1

=INT(A1*B1) 頑張ってくださいヽ(^。^)ノ

mh8383
質問者

お礼

いち早いご回答ありがとうございました。納得いたしましたm(_ _)m