- ベストアンサー
エクセルで小数点以下を切り捨てたいのですが・・・
お世話になります。 よろしければ教えていただきたいのですが、 エクセルで小数点以下を切り捨てたいのです。 切り捨てた後の数値を使って引き算をしたいのですが、 四捨五入しか出来なくて困っています。 今日中に請求書を仕上げたいので、よろしくお願い致します
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エクセルのhelpより TRUNC 関連項目 数値の小数部を切り捨てて、整数または指定した桁数に変換します。 書式 TRUNC(数値,桁数) 数値 小数部を切り捨てる数値を指定します。 桁数 切り捨てを行った後の桁数を指定します。桁数の既定値は 0 (ゼロ) です。 解説 TRUNC 関数と INT 関数は整数を返すという点で似ていますが、TRUNC 関数が数値の小数部を単純に切り捨てるだけであるのに対し、INT 関数は数値の小数部の値に基づいて、数値を最も近い整数として切り捨てます。INT 関数と TRUNC 関数の働きの違いは、数値が負の数であるときにだけ現れます。TRUNC(-4.3) = -4INT(-4.3) = -5 (-5 の方が小さい数であるため) 使用例 使用例を新規のワークシートにコピーすると、計算結果を確認できます。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
=TRANC(A1) =ROUNDDOWN(A1,0) のどちらかですね。 引き算の場合、始めの数値を切捨てなら =TRANC(A1)-TRANC(B1) =ROUNDDOWN(A1,0)-ROUNDDOWN(B1,0) 結果の数値で切捨てなら =TRANC(A1-B1) =ROUNDDOWN(A1-B1,0) のようになります。 但し数値が負の場合に切り上げ(-1.1が-2)になる場合は =INT(A1) をお使い下さい。
お礼
ありがとうございました。 ただROUNDDOWNだと、切捨てではなく、 四捨五入になりました。 エクセルの説明では切り捨てるとなっていたのですが・・・ また、TRANCはTRUNCでしたわ(-_-;) 早速の返答ありがとうございました。
お礼
ありがとうございました。 請求書完成しました! 早速の回答ありがとうございました。 助かりました。