数値を「常に切り上げたい」場面で役立つのが ROUNDUP関数 です。
ROUND関数が四捨五入するのに対し、ROUNDUP関数は「常に上方向に切り上げる」特徴を持っています。
この記事では、ROUNDUP関数の基本的な使い方をわかりやすく解説します。
ROUNDUP関数とは?
ROUNDUP関数は、指定した数値を常に切り上げて丸める関数です。
桁数を指定して、整数や小数点以下の桁をコントロールできます。
書式
=ROUNDUP(数値, 桁数)
引数の説明
- 数値:切り上げたい元の数値
- 桁数:丸めたい桁数(正数=小数点以下、0=整数、負数=10の位など)
ROUNDUP関数の使い方
例①:小数第2位で切り上げ
=ROUNDUP(3.1415, 2) → 3.15

第2引数が「2」なので、小数第2位まで残してそれ以降を切り上げます。
その結果、小数第2位の「4」が1つ繰り上がって「5」となり、3.15 になります。
例②:整数に切り上げ
=ROUNDUP(7.1, 0) → 8

第2引数が「0」なので、小数点以下をすべて切り上げて整数にします。
そのため、8 になります。
例③:負の数の切り上げ
=ROUNDUP(-123.45, 1) → -123.5

第2引数が「1」なので、小数第1位まで残して切り上げます。
負の数の場合、切り上げは0から遠ざかる方向になるため、-123.5 になります。
例④:10の位で切り上げ
=ROUNDUP(123, -1) → 130

第2引数が「-1」なので、10の位で丸める指定になります。
そのため、1の位を切り上げて130になります。
PR
created by Rinker
¥1,760
(2026/04/16 02:44:42時点 楽天市場調べ-詳細)
注意点
- 常に切り上げになるため、「絶対値が大きくなる方向」に丸められます(負の数も)
- 数値そのものを変更するため、計算結果に影響あり
- 桁数をマイナスにすると、10の位・100の位でも調整可能
関連関数
| 関数名 | 説明 |
|---|---|
| ROUND関数 | 指定した桁数で四捨五入する |
| ROUNDDOWN関数 | 指定した桁数で切り捨てる |
| MROUND関数 | 指定した倍数で最も近い値に丸める |
| CEILING関数 | 指定した倍数で切り上げる |
| FLOOR関数 | 指定した倍数で切り捨てる |
まとめ
ROUNDUP関数は、「必ず切り上げて余裕を持たせたい」処理に最適な関数です。
在庫管理、見積計算、時間調整など、実務でも多くの場面で活躍します。
ROUND・ROUNDDOWN関数とセットで理解すれば、数値の丸め処理が自由自在になります!

