エクセルで割り勘・按分を計算する方法|100円単位の切り上げ・比率で分ける計算式・1円のずれ【実機で解説】

エクセルで割り勘・按分を計算する方法|100円単位の切り上げ・比率で分ける計算式・1円のずれ【実機で解説】

割り勘は =代金/人数、比率で分ける按分(あんぶん)は =金額*自分の比率/比率の合計 で計算します。割り切れないときは、ROUNDUP 関数で 100 円単位に切り上げたり、ROUND 関数で 1 円単位にそろえたりします。

この記事では、25,000 円を 7 人で割る割り勘と、100,000 円を 4 つの部署の人数で分ける按分を例に、端数の出し方と、按分の合計が 1 円ずれるときの直し方を、実際の Excel で確かめた結果で説明します。

練習用Excelファイル(無料ダウンロード)
割り勘の代金と人数、部署ごとの人数の表に、この記事の割り勘・按分の式を入れた練習ファイルです。金額や人数を書き換えると結果が変わります。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
目次

割り勘・按分の計算式

割り勘      =代金/人数
100円単位   =ROUNDUP(代金/人数, -2)
按分        =ROUND(金額*自分の比率/SUM(比率の範囲), 0)
部品意味
代金/人数1 人あたりの金額。割り切れないと小数になる
ROUNDUP(…,-2)100 円単位に切り上げる。-1 なら 10 円単位、-3 なら 1,000 円単位
自分の比率/SUM(比率の範囲)全体に対する割合。比率は人数・面積・時間など何でもよい
ROUND(…,0)1 円未満を四捨五入する

按分は「ある金額を、決めた比率で分けること」です。人数が多い部署ほど多く負担する、広い部屋ほど多く負担する、というときに使います。

1. 人数で割って 1 人あたりを出す

代金(E1)を人数(E2)で割ります。25,000 円を 7 人で割る例です。

=E1/E2
エクセルで代金を人数で割って割り勘の1人あたりの金額を計算した画面
エクセルで代金を人数で割って割り勘の1人あたりの金額を計算した画面

結果は 3,571.43 円でした。割り切れないので小数が出ます。このままでは集められないので、次の式できりのよい金額にします。

2. 100 円単位に切り上げて集める(ROUNDUP)

ROUNDUP 関数の 2 つ目を -2 にすると、100 円単位に切り上げます。

=ROUNDUP(E1/E2,-2)
エクセルのROUNDUP関数で割り勘の1人あたりの金額を100円単位に切り上げた画面
エクセルのROUNDUP関数で割り勘の1人あたりの金額を100円単位に切り上げた画面

1 人 3,600 円になりました。全員から集めると代金より多くなり、余りは =ROUNDUP(E1/E2,-2)*E2-E1 で 200 円です(下の検証)。

=CEILING(E1/E2,100) と書いても同じ 3,600 円でした。切り上げの桁の決め方は 百円単位・千円単位に丸める方法で説明しています。

3. 比率(人数)で按分する

100,000 円(E4)を、部署の人数(B 列)の比率で分けます。I8 に式を入れて下へコピーするので、金額と人数の合計は $ で固定します。

=ROUND($E$4*B2/SUM($B$2:$B$5),0)
エクセルで金額を部署の人数の比率で按分してROUND関数で1円単位にした画面
エクセルで金額を部署の人数の比率で按分してROUND関数で1円単位にした画面

営業部 45,455 円、総務部 27,273 円、開発部 18,182 円、企画部 9,091 円になりました。人数を面積や時間の列に変えれば、同じ式でその比率の按分になります。

ただし、この 4 つを足すと 100,001 円で、元の 100,000 円と 1 円ずれます。四捨五入をそれぞれの行でしているためです。

4. 合計が 1 円ずれるときは最後の 1 件を引き算にする

最後の 1 件だけ、「金額 − ほかの部署の合計」で出します。I8:I10 は、3 で出した営業部・総務部・開発部の金額です。

=E4-SUM(I8:I10)
エクセルで按分の最後の1件を金額からほかの合計を引いて出し合計のずれをなくした画面
エクセルで按分の最後の1件を金額からほかの合計を引いて出し合計のずれをなくした画面

企画部は 9,090 円になりました。3 の 9,091 円より 1 円少なく、4 つの合計は 100,000 円で元の金額とぴったり合います。

ずれをどの行で合わせるか(最後の行・金額がいちばん大きい行など)は、会社や団体の決まりにしたがってください。

【実機で検証】割り勘・按分の計算でつまずくところ

エクセルの割り勘と按分の計算で合計のずれや切り上げ・切り捨ての過不足や人数が空欄のときを確かめた画面
エクセルの割り勘と按分の計算で合計のずれや切り上げ・切り捨ての過不足や人数が空欄のときを確かめた画面
ためしたこと式結果
四捨五入した按分の合計=SUM(ROUND(割り勘と按分!E4*割り勘と按分!B2:B5/SUM(割り勘と按分!B2:B5),0))100,001
最後の 1 件を引き算にした合計=SUM(割り勘と按分!I8:I10)+割り勘と按分!I14100,000
CEILING で 100 円単位に切り上げ=CEILING(割り勘と按分!E1/割り勘と按分!E2,100)3,600
切り上げて集めたときの余り=ROUNDUP(割り勘と按分!E1/割り勘と按分!E2,-2)*割り勘と按分!E2-割り勘と按分!E1200
切り捨てて集めたときの過不足=ROUNDDOWN(割り勘と按分!E1/割り勘と按分!E2,-2)*割り勘と按分!E2-割り勘と按分!E1-500
人数が空欄(A12)のとき=割り勘と按分!E1/A12#DIV/0!

四捨五入した按分を合計すると 100,001 円で、元の金額より 1 円多くなりました。最後の 1 件を引き算にすると 100,000 円で合います。按分のあとは、合計が元の金額と同じかを SUM で確かめておくと安心です。

割り勘は、CEILING でも 3,600 円で ROUNDUP と同じでした。切り上げて集めると 200 円余り、ROUNDDOWN で切り捨てて集めると -500 円(500 円の不足)です。集めるお金は切り上げにしておくと、足りなくなりません。

人数のセルが空欄だと #DIV/0! になりました。人数を入れる前の表では、=IF(E2="","",E1/E2) のようにして空欄にしておけます。

よくある質問

多めに払う人がいる割り勘(傾斜をつける)はどうする?

按分と同じ式で計算できます。人数の列のかわりに「2・1・1」のような比率の列を作り、=ROUND(代金*自分の比率/SUM(比率の範囲),0) とします。100 円単位にしたいときは、ROUND の 2 つ目を -2 にします。

按分の割合(%)も出したいです。

=B2/SUM($B$2:$B$5) で割合が出ます。表示をパーセントにする方法は 割合(構成比)を求める方法で説明しています。

四捨五入・切り上げ・切り捨てはどれを使う?

集めるお金は切り上げ、按分は四捨五入にすることが多いですが、決まりがあればそれに合わせます。3 つの関数の違いは 四捨五入する関数と方法で説明しています。

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

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

出欠と会費をまとめて管理するなら、出欠表・会費の集計(無料テンプレート)もあわせてご覧ください。

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

この記事を書いた人

目次