CEILING関数の使い方|指定した単位で切り上げる(15分・10円単位など)
※写真はイメージです
書き方
=CEILING(数値, 基準値)数字を「〇の倍数」で切り上げます。ROUNDUPが「桁」で切り上げるのに対して、こちらは15分単位、10円単位、6個入りの箱数のように好きな単位で切り上げられます。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
引数の意味
| 引数 | 入れるもの | 図の例 |
|---|---|---|
| 数値 | 切り上げたい数 | A2 |
| 基準値 | この倍数に切り上げる | 15 |
時刻を15分単位で切り上げる
=CEILING(A2,"0:15")基準値を "0:15" にすると、時刻のまま15分単位にできます。9:07 なら 9:15 です。セルの表示形式は時刻にしておきます。
価格を10円単位で切り上げる
=CEILING(A2*1.1,10)税込にしたあと10円単位にそろえるときの形です。1,234円なら 1,360円(1,357.4 → 1,360)です。
うまくいかないとき
1#NUM! になる
数値と基準値の符号がちがいます(マイナスの数にプラスの基準値など、古いExcelで起きる)。
直し方マイナスを扱うならCEILING.MATHを使います。
使えるバージョン
すべてのExcelで使えます。Excel 2013以降には、マイナスの数も扱いやすいCEILING.MATHもあります。Googleスプレッドシートでも使えます。
サンプルファイルで試す
「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。
よくある質問
切り捨てにしたいです
同じ形の <a href="../floor/">FLOOR</a> を使います。
四捨五入で〇単位にしたいです
MROUND(<code>=MROUND(A2,15)</code>)を使います。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報