CEILING.MATH関数の使い方|100円単位・15分単位で切り上げる・必要な箱の数【実機で解説】

CEILING.MATH関数の使い方|100円単位・15分単位で切り上げる・必要な箱の数【実機で解説】

CEILING.MATH 関数は、数値を指定した単位で切り上げる関数です。=CEILING.MATH(A2,100) なら 100 円単位、=CEILING.MATH(B2,"0:15") なら 15 分単位で切り上げます。単位を省略すると、整数に切り上げます。

この記事では、CEILING.MATH の使い方と、マイナスの値や時刻で気をつけることを、実際の Excel で確かめた結果で説明します。CEILING.MATH は Excel 2013 以降で使えます。

練習用Excelファイル(無料ダウンロード)
金額・時刻・個数の表と、この記事の CEILING.MATH の式をまとめた練習ファイルです。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

CEILING.MATH 関数の書き方

=CEILING.MATH(数値, [基準値], [モード])
引数意味
数値切り上げたい値
基準値(省略可)何の倍数に切り上げるか(省略は 1)
モード(省略可)マイナスの値の切り上げる向き(0 か省略で 0 に近づく向き、それ以外で 0 から遠ざかる向き)

1. 100 円単位で切り上げる

金額を 100 の倍数に切り上げます。1 円でも超えたら次の 100 円になります。

=CEILING.MATH(A2:A6,100)
エクセルのCEILING.MATH関数で金額を100円単位で切り上げた画面
エクセルのCEILING.MATH関数で金額を100円単位で切り上げた画面

1,234 は 1,300、1,201 も 1,300、ちょうど 100 の倍数の 1,200 は 1,200 のままでした。76 は 100、3 も 100 です。

2. 時刻を 15 分単位で切り上げる

基準値に "0:15" と書くと、時刻を 15 分単位で切り上げます。結果のセルは表示形式を時刻にします。

=CEILING.MATH(B2:B6,"0:15")
エクセルのCEILING.MATH関数で時刻を15分単位で切り上げた画面
エクセルのCEILING.MATH関数で時刻を15分単位で切り上げた画面

9:07 は 9:15、ちょうどの 9:15 は 9:15、9:22 は 9:30、17:52 は 18:00、18:00 は 18:00 になりました。

3. 個数から必要な箱の数を出す(12 個入り)

個数を 1 箱の数(12)で割り、基準値を省略して整数に切り上げると、必要な箱の数になります。

=CEILING.MATH(C2:C6/12)
エクセルのCEILING.MATH関数で個数を12で割って切り上げ必要な箱の数を出した画面
エクセルのCEILING.MATH関数で個数を12で割って切り上げ必要な箱の数を出した画面

25 個は 3 箱、ちょうど 12 個は 1 箱、13 個は 2 箱、1 個は 1 箱、0 個は 0 箱でした。ROUNDUP(C2/12,0) でも同じ結果になります。

【実機で検証】CEILING.MATH でつまずくところ

エクセルのCEILING.MATH関数でマイナスの値やモードや古いCEILINGとの違いを確かめた画面
エクセルのCEILING.MATH関数でマイナスの値やモードや古いCEILINGとの違いを確かめた画面
ためしたこと式結果
マイナスの値(モード省略)=CEILING.MATH(-1234,100)-1,200
マイナスの値(モード 1)=CEILING.MATH(-1234,100,1)-1,300
古い CEILING でマイナスの値=CEILING(-1234,100)-1,200
ROUNDUP で 100 円単位=ROUNDUP(1234,-2)1,300
基準値を省略(12.1)=CEILING.MATH(12.1)13
ちょうど 15 分の倍数(9:15)=TEXT(CEILING.MATH(TIME(9,15,0),"0:15"),"h:mm")9:15

マイナスの値は、モードを省略すると 0 に近づく向きに切り上がり、-1,234 は -1,200 になりました。モードに 1 を入れると、0 から遠ざかる向きの -1,300 になります。古い CEILING 関数の結果は -1,200 でした。

ROUNDUP で 100 円単位にした結果(1,300)は、CEILING.MATH の 100 と同じです。基準値を省略すると整数に切り上がり、12.1 は 13 になりました。

ちょうど 15 分の倍数の 9:15 は「9:15」で、そのままでした。

よくある質問

CEILING と CEILING.MATH のちがいは?

CEILING は基準値が必須で、マイナスの値と正の基準値の組み合わせの扱いが古い形です。新しく式を書くなら、基準値を省略でき、マイナスの向きもモードで選べる CEILING.MATH が使いやすいです。

ROUNDUP とどちらを使う?

10・100 などの桁で切り上げるなら ROUNDUP で十分です。50 円・15 分・12 個のような単位で切り上げたいときに CEILING.MATH を使います。くわしくは ROUNDUP関数の使い方で説明しています。

四捨五入・切り捨てにしたいときは?

指定した単位で四捨五入するなら MROUND 関数、切り捨てるなら FLOOR.MATH 関数を使います。

練習用Excelファイル(無料ダウンロード)
この記事の例をまとめた練習ファイルです。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次