数値を「常に切り捨てたい」ときに便利なのが ROUNDDOWN関数 です。
ROUND関数が四捨五入するのに対して、ROUNDDOWN関数は「常に切り捨てる」ため、正確な金額処理や値の調整に役立ちます。
この記事では、ROUNDDOWN関数の基本的な使い方から、実務的な活用法までわかりやすく解説します。
ROUNDDOWN関数とは
ROUNDDOWN関数は、指定した桁数で常に切り捨てて数値を丸める関数です。
書式
ROUNDDOWN関数の書式は次のとおりです。
=ROUNDDOWN(数値, 桁数)
引数の意味
- 数値:丸めたい元の数値(セル参照も可)
- 桁数:切り捨てたい桁数(0以上は小数点以下、負数は整数部分)
ROUNDDOWN関数の使い方
例①:小数第2位で切り捨て
=ROUNDDOWN(3.456, 2) → 3.45
この例では、ROUNDDOWN関数を使って数値を指定した桁数で切り捨てています。
「3.456」に対して第2引数に「2」を指定しているため、小数点以下2桁まで残し、それ以降はすべて切り捨てられます。
その結果、「3.45」と表示されます。

例②:整数に切り捨て
=ROUNDDOWN(8.9, 0) → 8
「8.9」に対して第2引数に「0」を指定しているため、小数点以下はすべて切り捨てられます。
その結果、「8」と表示されます。

例③:10の位で切り捨て
=ROUNDDOWN(1234.567, -1) → 1230
この例では、ROUNDDOWN関数を使って数値を10の位で切り捨てています。
「1234.567」に対して第2引数に「-1」を指定すると、小数点ではなく整数部分の10の位を基準に切り捨てが行われます。
そのため、1の位以下が切り捨てられ、「1230」と表示されます。

このようにROUNDDOWN関数は、常に切り捨てて数値を小さくするのが特徴で、四捨五入せずに桁数を調整したい場合に便利です。
関連関数
| 関数名 | 説明 |
|---|---|
| ROUND関数 | 指定した桁数で四捨五入する |
| ROUNDUP関数 | 指定した桁数で切り上げる |
| INT関数 | 小数点以下を切り捨てて整数にする |
| TRUNC関数 | 指定した桁数で小数部分を切り捨てる |
| FLOOR関数 | 指定した倍数の最も近い下の数値に切り捨てる |
まとめ
ROUNDDOWN関数は、「常に切り捨てたい」シーンで重宝する関数です。金額処理やスコア整形など、正確な値の制御が求められる場面で非常に便利です。
ROUND・ROUNDUP関数とあわせて覚えることで、数値の丸め処理を自在にコントロールできるようになります!
関連記事:ROUND関数の使い方
関連記事:ROUNDUP関数の使い方



Excel人気記事