Excelで金額や時間を扱っていると、 「必ず切り上げたい」「必ず切り捨てたい」「端数処理のルールを統一したい」 という場面が必ず出てきます。

見積書、請求書、給与計算、経理処理、契約計算、勤怠管理…。 ビジネスのあらゆる場面で“端数処理”は避けて通れません。

そんなときに使うのが、

  • CEILING(必ず切り上げ)
  • FLOOR(必ず切り捨て)

という2つの端数処理関数です。

ROUND系(四捨五入・切り上げ・切り捨て)よりも、 「意図した通りに動く」 のが最大の特徴で、 実務では CEILING / FLOOR のほうが使われる場面が多いと感じています。

この記事では、CEILING / FLOOR の基本から応用、 そして実務で使ってみた感想まで、徹底解説します。

🟦 CEILING / FLOOR とは?

CEILING / FLOOR は、Excelで端数処理を行うための関数で、 ROUND系よりも強力で実務向けです。

  • CEILING:必ず切り上げ
  • FLOOR:必ず切り捨て

コード

=CEILING(数値, 基準値)
=FLOOR(数値, 基準値)

✔ CEILING / FLOOR の強み

  • 10円単位・100円単位の処理が簡単
  • 時間の端数処理(15分単位など)に最強
  • ROUND系より意図通りに動く
  • 金額処理・時間処理に強い
  • 見積書・請求書・給与計算で必須

実務で端数処理のルールが決まっている場合、 CEILING / FLOOR を使うとミスが激減します。

🟦 基本例:10円単位で切り上げ・切り捨て

▶ 10円単位で切り上げ(CEILING)

コード

=CEILING(A2, 10)

例:101 → 110 例:109 → 110

▶ 10円単位で切り捨て(FLOOR)

コード

=FLOOR(A2, 10)

例:109 → 100 例:110 → 110

ROUND系より直感的で、金額処理に最適です。

🟦 100円単位で切り上げ(請求書で最も使う)

コード

=CEILING(A2, 100)

例:12,345 → 12,400

請求書では「端数は切り上げ」がルールの会社も多く、 CEILINGは非常に役立ちます。

🟦 100円単位で切り捨て(経理処理)

コード

=FLOOR(A2, 100)

例:12,345 → 12,300

経理では「百円未満切り捨て」がよくあります。

🟦 税込金額の端数処理(実務で超重要)

税抜10,000円 → 税込(切り上げ)

コード

=CEILING(A2 * 1.1, 1)

→ 11,000

税込(切り捨て)

コード

=FLOOR(A2 * 1.1, 1)

税込計算は、 掛け算 → 端数処理 の順番が重要です。

🟦 CEILING / FLOOR は“時間の端数処理”にも最強

勤怠管理、工数管理、シフト管理などで大活躍します。

▶ 時間を15分単位で切り上げ

コード

=CEILING(A2, "0:15")

10:07 → 10:15 10:01 → 10:15

▶ 時間を15分単位で切り捨て

コード

=FLOOR(A2, "0:15")

10:14 → 10:00 10:29 → 10:15

ROUND系では時間の端数処理が難しいため、 CEILING / FLOOR が圧倒的に便利です。

🟦 CEILING × ROUND の違い(実務で重要)

目的ROUNDCEILINGFLOOR
四捨五入××
必ず切り上げ×
必ず切り捨て×
金額処理
時間処理

ROUND系は「四捨五入の仲間」ですが、 CEILING / FLOOR は「端数処理の専門家」です。

🟦 CEILING × TEXT(見た目を整える)

コード

=TEXT(CEILING(A2, 100), "#,##0")

100円単位で切り上げ → カンマ付き表示にできます。

🟦 月次データの“端数月”を切り上げる

コード

=CEILING(A2, 30)

日数を30日単位で切り上げることができ、 契約計算やサブスク料金計算で使われます。

🟦 よくあるミスと注意点

❗ 1. 基準値は“単位”を指定する

10円単位 → 10 100円単位 → 100

❗ 2. ROUND と混同しない

  • ROUND:四捨五入
  • CEILING:必ず上げる
  • FLOOR:必ず下げる

❗ 3. 時間の基準値は文字列で指定

コード

"0:15"

❗ 4. マイナス値の扱いに注意

Excelの仕様で動きが変わるため、正の値で使うのが基本です。

🟦 実際に使ってみた感想(独自視点)

サラリーマン戦士がCEILING / FLOORを実務で使い始めたとき、 「ROUND系より圧倒的に意図通りに動く…!」 と感動しました。

特に感じたメリットは以下の通りです。

✔ 金額処理のミスが激減

見積書・請求書の端数処理ルールを統一でき、 社内の計算がブレなくなります。

✔ 時間処理が圧倒的に楽

勤怠管理で「15分単位で切り上げ」などの処理が簡単です。

✔ ROUND系より直感的

基準値を指定するだけで、 「どの単位で切り上げるか/切り捨てるか」が明確です。

✔ 経理・総務・営業すべてで使える

金額処理、時間処理、契約計算など、 あらゆる部署で役立つ万能関数です。

実務でExcelを使うなら、CEILING / FLOOR を覚えるだけで 端数処理の精度とスピードが一段上がると感じています。

🟦 まとめ:CEILING / FLOOR は“端数処理の最強ツール”です

  • CEILING:必ず切り上げ
  • FLOOR:必ず切り捨て
  • 金額処理・時間処理に最強
  • ROUND系より意図通りに動く
  • 見積書・請求書・給与計算で必須

Excelで端数処理を極めるなら、 CEILING / FLOOR は必ず覚えておきたい関数です。

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です