クイックナビゲーション
CEILING 関数
概要
CEILING関数は、指定した数値を基準値の倍数のうち絶対値で最も近い値に切り上げます。価格設定やデータ集計で端数を統一したい場合に最適です。
構文
CEILING(数値, 基準値)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 数値 | Number |
はい | 切り上げ対象となる数値です。価格や測定値などを指定します。 |
| 基準値 | Number |
はい | 倍数基準となる値です。5円単位なら5、小数第2位なら0.01を指定します。 |
CEILING関数の使用
CEILING関数は、価格設定、在庫管理、財務計算などで特定の単位に統一して切り上げたい場合に使用します。端数処理を一貫性を持って行い、計算結果の信頼性を高めます。
CEILINGの一般的な例
基本的な価格切り上げ
=CEILING(442,5)
442円を5円単位に切り上げて445円にします。価格設定で端数が出ないように調整。
負の数値の切り上げ
=CEILING(-2.5,-2)
-2.5を-2の倍数に切り上げて-4になります。負の偏差値処理などに使用。
小数点以下の調整
=CEILING(0.234,0.01)
0.234を0.01単位に切り上げて0.24にします。小数第2位までの四捨五入代替。
売上税込み価格
=CEILING(A2*1.1,10)
税抜価格に消費税10%を加算後、10円単位に切り上げ。税込価格を統一。
よくある質問
CEILINGは常に切り上げ、ROUNDは四捨五入します。端数を必ず次の単位に上げる場合にCEILINGを使用します。
0に近い方(絶対値が小さい方)に切り上げられます。例:CEILING(-2.5,2) = -2 となります。
#NUM!エラーが発生します。基準値には0以外の数値を指定してください。
一般的なエラーと解決策
#VALUE! エラー
Cause: 数値または基準値にテキストや空白が含まれている
Solution: 数値引数を確認し、数値形式に変換してください。
#NUM! エラー
Cause: 基準値が0である
Solution: 基準値を0以外の値に変更してください。
予期しない切り上げ結果
Cause: 数値と基準値の符号が適切でない
Solution: 用途に応じて正負の符号を一致させてください。
注記
- 切り上げ後の絶対値は必ず元の数値より大きくなります。
- 数値が基準値の倍数の場合は変更されません。
- Excel 2007以降で使用可能。
- 財務モデルや在庫管理で頻用されます。
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+