Excel関数 逆引き集 | 切り上げ → ROUNDUP

Excel
スポンサーリンク

概要

「小数点以下を切り上げたい」「人数を10人単位で切り上げたい」「売上を100円単位で切り上げたい」
そんな“必ず上に丸める”処理をしてくれるのが ROUNDUP 関数です。

ROUNDUP は、
指定した桁数で必ず切り上げる関数(四捨五入ではなく、常に上へ) です。

「少しでも値があれば上に丸めたい」という場面で大活躍します。


ROUNDUP 関数の基本

基本の書式

=ROUNDUP(数値, 桁数)

数値
切り上げたい値(セル参照でもOK)
桁数
どの桁で切り上げるかを指定する数値


桁数の考え方

ROUNDUP の桁数指定は ROUND と同じルールです。

桁数意味例(=ROUNDUP(123.456, 桁数))
2小数第2位まで残す123.46
1小数第1位まで残す123.5
0整数に切り上げ124
-110 の位で切り上げ130
-2100 の位で切り上げ200

ポイントは、
どんな値でも必ず上に丸める ということです。


ROUNDUP の基本パターン

小数点以下を切り上げる

例:小数第2位まで残して切り上げる

=ROUNDUP(A2, 2)

例:小数第1位で切り上げる

=ROUNDUP(A2, 1)

整数に切り上げる

=ROUNDUP(A2, 0)

例:1.01 → 2、5.0 → 5、5.1 → 6

10 の位で切り上げる(桁数がマイナス)

=ROUNDUP(A2, -1)

例:123 → 130、178 → 180

100 の位で切り上げる

=ROUNDUP(A2, -2)

例:123 → 200、678 → 700


実務でよく使う ROUNDUP の使い方

人数を「必ず切り上げ」たいとき

イベント会場の椅子を「10人単位」で準備したい場合など。

例:人数が B2 に入っているとして、10人単位で切り上げる:

=ROUNDUP(B2, -1)

売上を「100円単位」で切り上げる

=ROUNDUP(B2, -2)

例:
12,345 → 12,400
12,001 → 12,100

割合計算の結果を切り上げる

例:正答率(=C2/B2)を小数第2位で切り上げたい:

=ROUNDUP(C2/B2, 2)

平均値を切り上げて扱いたい

=ROUNDUP(AVERAGE(B2:B10), 1)

ROUNDUP と他の丸め関数の違い

ROUNDUP(切り上げ)

常に上へ丸める
例:1.01 → 2、1.99 → 2

ROUNDDOWN(切り捨て)

常に下へ丸める
例:1.99 → 1

ROUND(四捨五入)

0.5 以上で上へ、それ未満で下へ
例:1.4 → 1、1.5 → 2


ROUNDUP のテンプレート集

小数第2位で切り上げ

=ROUNDUP(A2, 2)

整数に切り上げ

=ROUNDUP(A2, 0)

10 の位で切り上げ

=ROUNDUP(A2, -1)

100 の位で切り上げ

=ROUNDUP(A2, -2)

平均値を切り上げ

=ROUNDUP(AVERAGE(A2:A10), 1)

例題

問題1

A2 に「123.456」が入っています。
これを小数第2位で切り上げる式を書いてください。

=ROUNDUP(A2, 2)

問題2

A2 に「98.1」が入っています。
これを整数に切り上げる式を書いてください。

=ROUNDUP(A2, 0)

問題3

A2 に「178」が入っています。
これを 10 の位で切り上げる式を書いてください。

=ROUNDUP(A2, -1)

問題4

A2 に「678」が入っています。
これを 100 の位で切り上げる式を書いてください。

=ROUNDUP(A2, -2)

問題5

B2〜B10 に売上が入っています。
その平均値を小数第1位で切り上げる式を書いてください。

=ROUNDUP(AVERAGE(B2:B10), 1)

ROUNDUP は「必ず上に丸める」という性質がとても強力です。
人数・売上・コスト・割合など、実務で“余裕を持たせたい”場面で大活躍します。
ROUND・ROUNDDOWN とセットで覚えると、丸め処理が自由自在になります。

Excel
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました