500円単位で切り上げる…CEILING関数

[Excel 2016/2013/2010/2007]

CEILING関数を使用すると、「500単位」「2000単位」など、指定した基準値を単位として、数値を切り上げることができます。

スポンサーリンク

作例…価格を500円単位で切り上げる

CEILING関数を使用して、下図のB列に入力されている価格を500円単位で切り上げます。

[数値]を[基準値]の倍数に切り上げる
=CEILING(数値, 基準値)

セルC3 | =CEILING(B3,500)

図1 セルC3にCEILING関数を入力して、セルC7までコピーする。

関数解説…CEILING関数

書式

=CEILING(数値, 基準値)

数値]を、最も近い[基準値]の倍数に切り上げます。

引数

引数 指定 説明
数値 必須 切り上げの対象となる数値を指定
基準値 必須 切り上げの基準となる数値を指定

使用例

数式 数値 基準値 結果 説明
=CEILING(12,5) 15 0から離れた方向にある倍数に切り上げられる
=CEILING(-12,-5) -15 0から離れた方向にある倍数に切り上げられる
=CEILING(-12,5) -10 0に近い方向にある倍数に切り上げられる
=CEILING(12,-5) #NUM! エラー値が返される

CEILING関数・FLOOR関数・MROUND関数

CEILING関数の仲間に、基準値の倍数に切り捨てるFLOOR関数、基準値の倍数に丸めるMROUND関数があります。使い方は同じなので、セットで覚えておくとよいでしょう。

下図は、引数[基準値]に「500」を指定した場合の、各関数の動作を図解したものです。

図2 CEILING関数では、最寄りの「500」の倍数に切り上げられる。

図3 FLOOR関数では、最寄りの「500」の倍数に切り捨てられる。

図4 MROUND関数では、最寄りの「500」の倍数に切り上げ、または切り捨てられる。

メモ

CEILING関数は「天井」、FLOOR関数は「床」
英語で「CEILING」は「天井」、「FLOOR」は「床」の意味があります。それぞれの関数名が「切り上げ」「切り捨て」の処理方向を表しているので、英語の意味と関連付けると覚えやすくなります。
スポンサーリンク

関連記事