[Excel 2016/2013/2010/2007]
CEILING関数を使用すると、「500単位」「2000単位」など、指定した基準値を単位として、数値を切り上げることができます。
スポンサーリンク
作例…価格を500円単位で切り上げる
CEILING関数を使用して、下図のB列に入力されている価格を500円単位で切り上げます。
[数値]を[基準値]の倍数に切り上げる
=CEILING(数値, 基準値)
セルC3 | =CEILING(B3,500)
関数解説…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」を指定した場合の、各関数の動作を図解したものです。
メモ
CEILING関数は「天井」、FLOOR関数は「床」
英語で「CEILING」は「天井」、「FLOOR」は「床」の意味があります。それぞれの関数名が「切り上げ」「切り捨て」の処理方向を表しているので、英語の意味と関連付けると覚えやすくなります。
スポンサーリンク