Excel一覧 Excel関数 割り算の丸め・処理方法 計算・四則演算

【Excel】割り算を切り上げる方法|ROUNDUP関数で端数を自動調整しよう

Excelで割り算をすると、小数点以下の端数が残ることがよくあります。
たとえば、「10 ÷ 3 = 3.3333…」や「100 ÷ 7 = 14.2857…」のように割り切れないケースです。

このようなとき、「余りを切り上げて整数にしたい」「端数を含めて確実に割り当てたい」という場面があります。
たとえば、会議資料の配布部数を人数で割るときや、シフトを均等に振り分けるときなどです。

そんなときに便利なのが ROUNDUP関数
ROUNDUPを使えば、割り算の結果を自動で切り上げ、無駄のない結果を得られます。

この記事では、ROUNDUP関数の基本から実務での応用、注意点まで、初心者でも理解できるように詳しく解説します。

✅ Excelで割り算をする基本構文

Excelで割り算を行うときは、「/(スラッシュ)」を使います。
基本構文は以下の通りです。


・構文;基本の割り算

=割られる数/割る数

・例;10 ÷ 3 の計算

=10/3

結果 → 3.333333…

小数点が続く結果が出ますが、ここから小数点を切り上げて「4」にしたいときに、ROUNDUP関数を使います。


✅ ROUNDUP関数で割り算結果を切り上げる

ROUNDUP関数は、Excelで「指定した桁数で切り上げ」を行う関数です。
割り算と組み合わせることで、端数を含めた処理が可能になります。


・構文;ROUNDUP関数

=ROUNDUP(数値, 桁数)

・例;整数に切り上げる

=ROUNDUP(10/3,0)

結果 → 4

小数点以下をすべて切り上げ、「3.3333…」が「4」になります。
このようにROUNDUPを使えば、常に上の整数へ自動で丸められます。


・例;小数第1位で切り上げる

=ROUNDUP(10/3,1)

結果 → 3.4

小数第1位を残して切り上げます。
「3.3333…」→「3.4」となり、端数を切り上げたスッキリした結果が得られます。


・例;小数第2位で切り上げる

=ROUNDUP(10/3,2)

結果 → 3.34

必要に応じて桁数を指定できるため、分析やレポート作成でも柔軟に使えます。


✅ ROUNDDOWNやROUNDとの違い

ROUNDUPと似た関数に「ROUNDDOWN」「ROUND」があります。
それぞれの違いを理解しておくと、誤った計算結果を防げます。

関数名動作例:10/3(桁数0)結果
ROUNDUP切り上げ=ROUNDUP(10/3,0)4
ROUNDDOWN切り捨て=ROUNDDOWN(10/3,0)3
ROUND四捨五入=ROUND(10/3,0)3

つまり、ROUNDUPは常に上に繰り上げる動作を行います。
「必ず余裕を持たせたい」「少なくなると困る」計算に最適です。

参考:【Excel】四捨五入する関数まとめ|ROUND・ROUNDUP・ROUNDDOWNを徹底解説


✅ 実務で使えるROUNDUPの応用例

ROUNDUP関数は単純な数値計算だけでなく、業務のあらゆるシーンで役立ちます。
ここでは、実際の仕事でよく使われるパターンを紹介します。


・印刷物や資料の配布部数を求める

=ROUNDUP(人数/配布単位,0)
人数配布単位(1冊で対応できる人数)必要部数
155=ROUNDUP(A2/B2,0) → 3

15人を5人ずつ対応できる冊子で配布する場合、
「15÷5=3ちょうど」なら問題ないですが、もし16人なら結果は「3.2」。
ROUNDUPで計算すれば「4冊必要」と自動的に繰り上げてくれます。


・商品を箱に詰める数量計算

=ROUNDUP(在庫数/箱容量,0)
在庫数1箱の容量必要箱数
10720=ROUNDUP(A2/B2,0) → 6

「107 ÷ 20=5.35」なので、5箱では足りません。
ROUNDUPなら「6箱必要」と自動判断してくれるため、欠品を防げます。


・経費の人数割り計算

=ROUNDUP(合計金額/人数,0)
合計金額人数1人あたり
12,0007=ROUNDUP(B2/C2,0) → 1,715円

端数を切り上げることで、徴収漏れが起こらないように調整できます。
残った端数は管理側で吸収すればOKです。


・作業スケジュールの必要日数を求める

=ROUNDUP(作業件数/1日の処理数,0)
作業件数1日処理数必要日数
12530=ROUNDUP(A2/B2,0) → 5

「4.16日」では現実的に途中で終わってしまうため、
ROUNDUPで「5日」と切り上げれば、確実に完了できる計画を立てられます。

参考:【Excel】小数点以下の切り捨てを行う方法/切り上げを行う方法


・納品書や請求書の端数処理

=ROUNDUP(金額/単位,0)*単位

このように掛け算と組み合わせることで、10円単位や100円単位の切り上げ処理もできます。


・構文;10円単位で切り上げ

=ROUNDUP(数値/10,0)*10

・例;127円を10円単位に切り上げ

=ROUNDUP(127/10,0)*10

結果 → 130円

このように、「指定単位」で切り上げたい場合にもROUNDUPは便利です。




✅ ROUNDUPの桁数指定を使いこなす

ROUNDUPの第二引数(桁数)を調整することで、さまざまな精度で切り上げが可能になります。

桁数の指定結果の丸め方例(=ROUNDUP(12.3456,桁数))
0整数に切り上げ13
1小数第1位まで12.4
2小数第2位まで12.35
-110の位で切り上げ20
-2100の位で切り上げ100

このように、負の値を指定すれば、10円・100円単位などの単位切り上げも実現できます。


✅ INT関数・QUOTIENT関数との違い

ROUNDUPを理解する上で、INT関数やQUOTIENT関数との違いも押さえておきましょう。

関数名機能切り上げ可能?例:10/3
INT小数点切り捨て(常に下)×3
QUOTIENT商を整数で返す×3
ROUNDUP切り上げ(常に上)4

INTやQUOTIENTは「下方向に丸める」関数ですが、ROUNDUPは逆に「上方向」に丸めます。
数量や期間など、足りなくなると困る場面ではROUNDUPが最適です。


✅ エラーや注意点をチェック

ROUNDUPは便利ですが、いくつかの注意点があります。
誤った使い方をすると、意図しない結果になることもあります。


・分母(割る数)が0だとエラー

=ROUNDUP(A2/B2,0)

B2が0のとき、「#DIV/0!」エラーが出ます。


・対策;IFERRORで回避

=IFERROR(ROUNDUP(A2/B2,0),"")

これで、分母が0のときは空白表示になります。
報告書や帳票の体裁を整えるのに有効です。


・小数点の表示形式に注意

ROUNDUPで整数化しても、セルの表示設定が「小数点あり」だと見た目がズレることがあります。
見栄えを整えるには、セルの「数値」形式で小数点以下の桁数を0に設定しておきましょう。


・負の数値では方向に注意

ROUNDUPは絶対値方向(0から遠ざかる方向)に丸めるため、
たとえば「=ROUNDUP(-3.2,0)」は「-4」になります。
0方向に切りたい場合はROUNDDOWNを使用します。


✅ IF関数との組み合わせで条件付き切り上げ

ROUNDUPをIF関数と組み合わせると、特定の条件下でのみ切り上げ処理を行うことも可能です。


・構文;条件付きで切り上げ

=IF(条件,ROUNDUP(A2/B2,0),"")

・例;B列に値があるときだけ切り上げ

=IF(B2<>"",ROUNDUP(A2/B2,0),"")

これにより、空白行では計算せず、必要な行だけ計算を実行できます。
大量データを扱うシートでのパフォーマンスにも効果的です。


✅ ROUNDUPの活用で業務効率を上げよう

ROUNDUPは単なる「端数処理」のための関数ではありません。
業務に組み込むことで、作業計画・費用配分・在庫管理・人員割り当てなどを正確かつ自動的に算出できます。


・Power AutomateやRPAとの相性も良い

自動化システムでExcelを処理する場合、ROUNDUPを使って「端数が出ないように制御」しておくと、後続工程(PDF出力やメール送信など)での整合性が保たれます。

RPA処理で「整数でしか扱えない値」を渡す必要があるときにも有効です。


✅ まとめ:ROUNDUPで割り算の結果をスマートに切り上げよう

  • 割り算は「=割られる数/割る数」で行う
  • ROUNDUP関数で小数点以下を切り上げ可能
  • 「桁数」で残したい位を自由に指定できる
  • 負の桁数で10円・100円単位の丸めも可能
  • IF関数・IFERROR関数と組み合わせれば安全で美しい表に
  • 実務では在庫・スケジュール・経費・印刷部数など多用途に活躍

ROUNDUPを使えば、「足りなくて困る」状況を未然に防ぎつつ、見た目にも整った表を作成できます。
ぜひ今日から、割り算結果の「切り上げ処理」を実務に取り入れてみてください。

    -Excel一覧, Excel関数, 割り算の丸め・処理方法, 計算・四則演算