【Excel・エクセル】切り捨てする関数!ROUNDDOWN関数

丸める

ROUNDDOWN関数の使い方
もりの

金額の計算をしたいんだけど、小数点以下を切り捨てにする数式ってない?

やまの

切り捨てには、ROUNDDOWN関数を使うんよ。

今回のポイント
  • 切り捨てるにはROUNDDOWN関数
  • =ROUNDDOWN(数値,桁数)
  • 桁数が0なら、小数点以下を切り捨てて整数にできる

スポンサーリンク

【Excel・エクセル】端数を切り捨てできる、ROUNDDOWN関数

消費税の計算など、小数点以下の端数を切り捨てたい時ってありますよね。

もりの

切り捨てって、何だっけ?

四捨五入は端数が4以下なら0になりますが、切り捨ては端数がいくつでも0になる、数字の丸め方です。

エクセルで切り捨てをするなら、ROUNDDOWN関数を使えばOKです!
読み方は、「ラウンドダウン関数」です。

やまの

ROUNDDOWN関数には兄弟がいて、それぞれ数値を丸める関数なんよ。

四捨五入ROUND関数
切り上げROUNDUP関数
切り捨てROUNDDOWN関数

ROUNDDOWN関数の使い方

ROUNDDOWN関数の書き方

=ROUNDDOWN(数値,桁数)

ROUNDDOWNこの数値を切り捨てして!
数値この数値(セルでもOK)
桁数何ケタまでを切り捨てるか

桁数は「0」で小数点以下を切り捨てになります。つまり整数ってことですね。

1なら小数点第二位、2なら小数点第三位と細かくなっていき、-1では1の位、-2では10の位と、大まかになっていきます。

桁数で切り捨てするケタを、設定できるんですね。

桁数と切り捨ての位置
桁数と切り捨て位置

次の表でROUNDDOWN関数の桁数で答えがどう変わるか、数式と結果を見てみましょう。

※実際に操作できます。

いちいちスクロールするのは面倒なので、別タブか別ウィンドウで開くの推奨です!

ステップ1

まずは関数名を入力します。

セルB4に、「=ROUNDDOWN(」と入力してください。

ROUNDDOWN関数の書き始め
俺は、ROUNDDOWN関数を召喚!

ステップ2

次に切り捨てしたいセルを選びます。

今回はセルA2の端数を切り捨てしたいので、セルA2をクリックして、「,」です。

切り捨てたい数値を指定した画像
切り捨てたい数値を指定

ステップ3

次は桁数ですね。

今回は小数点以下を切り捨てるので、「0」と入力しましょう。

ROUNDDOWN関数で整数にする設定
整数にするなら「0」

完成!

これでROUNDDOWN関数は完成です!

Enterを押せば、小数点以下を切り捨てて整数にできました!

ROUNDDOWN関数で切り捨てできた画像
ROUNDDOWN関数で切り捨てできた

練習がてら、下にある桁数2、-3もやってみました。

桁数でどこまで切り捨てられるか、イメージできたでしょうか。

桁数と切り捨て位置の画像
桁数と切り捨て位置
やまの

兄弟のROUND関数、ROUNDUP関数も、使い方は同じなんよ。

計算式をROUNDDOWN関数で切り捨てる

もりの

消費税の計算で出る小数点以下を切り捨てたいときは、どうするの?

やまの

計算式をROUNDDOWN関数の数値に入れるんよ。

消費税の計算で出た小数点以下を、ROUNDDOWN関数を使って切り捨ててみましょう。

※練習ファイルをお使いの方は、消費税シートに切り替えてください

小数点以下が表示された消費税込みの金額
端数を切り捨てたい

ステップ1

消費税の計算式は、小計のセルB4×1.1ですね。

この結果を、ROUNDDOWN関数で切り捨てれば良さそうです。

小計×1.1という計算式
小計×1.1という計算式だね
もりの

持ち帰りだね……

やまのののんびりした顔
やまの

このネタも、いずれ分からなくなる。

つまり「=ROUNDDOWN(B4*1.1,」になりますね!

ROUNDDOWN関数の数値には、計算式も使えるんです。

計算式をROUNDDOWN関数と組み合わせた画像
ROUNDDOWN関数の中に計算式

ステップ2

桁数は、小数点以下を切り捨てて整数にしたいので「0」にします。

ROUNDDOWN関数の桁数を0にした画像
小数点以下を切り捨てたいので「0」

完成!

Enterを押せば、消費税の小数点以下を切り捨てて整数にできました!

計算式とROUNDDOWN関数を組み合わせれば、切り捨ての計算はばっちりですね!

消費税を切り捨てできた画像
計算式を切り捨てできた

【Excel・エクセル】その他の切り捨てできる関数

小数点以下を切り捨てる、INT関数

小数点以下を切り捨てて整数にするなら、INT関数が便利です。

INT関数の書き方

=INT(数値)

INTこの中の数値の小数点以下を切り捨ててね
数値1数値
やまの

ROUNDDOWN関数との違いは、こうだよ。

ROUNDDOWN関数切り捨てる桁数を設定できる
INT関数小数点以下を切り捨てる
もりの

ROUNDDOWN関数の桁数が「0」固定ってことだね。

詳しくは、こちらのページをご覧ください。

桁数を省略できる、TRUNC関数

ROUNDDOWN関数の桁数を省略できるバージョン、TRUNC関数というのもあります。

TRUNC関数の書き方

=TRUNC(数値,桁数)

数値この数値(セル)を切り捨てて
桁数何ケタまでを切り捨てるか(省略可)
やまの

ROUNDDOWN関数との違いは、こうだよ。

ROUNDDOWN関数切り捨てる桁数を設定できる
TRUNC関数桁数を省略できる(省略すると0)

小数点以下を切り捨てて整数にするなら、TRUNC関数はセルを指定するだけ。

TRUNC関数とROUNDDOWN関数の違い
TRUNC関数はセルを指定するだけ
もりの

ちょっとだけ、ちょっとだけ楽……

TRUNC関数の使い方や、より詳しい3つの違いは、以下のページをご覧ください。

ROUND関数、ROUNDUP関数とセットで覚えておけば、細かい数値も怖くないですよ。
それでは、お疲れさまでした!

今回のおさらい
  • 切り捨てるにはROUNDDOWN関数
  • =ROUNDDOWN(数値,桁数)
  • 桁数が0なら、小数点以下を切り捨てて整数にできる