>どの人にも不利のないよう
については人それぞれ考え方があるでしょうが、こんな考え方はどうですか。
12,369円に A:11.30% B:60.61% C:13.71% D:14.38% をかけて小数点以下を切り捨てると3円の余りが出ます。この3円は切り捨てた小数点以下の端数が大きい3人に1円ずつ加算します。
金額が変わって、端数が2円なら切り捨てた端数が大きな2人に1円ずつ加算します。
補助セルを使用すればご自分でもできると思いますが、一つの式にしてみました(補助セルを使用したり、式を見直せばもっと短くなると思いますが…)
まずは以下に指定したセルに値を入れてください。
A2セルに金額(12,369)を入れます
B1セルに11.30%(0.113)、C1セルに60.61%(0.6061)、D1セルに13.71%(0.1371)、E1セルに14.38%(0.1238)
B2セルに以下の式を貼り付けます
=IF($A$2-SUMPRODUCT(INT($A$2*($B$1:$E$1)))=0,$A$2*B$1,INT($A$2*B$1)+($A$2*B$1-INT($A$2*B$1)>=LARGE(INDEX(($A$2*$B$1:$E$1)-INT($A$2*$B$1:$E$1),),$A$2-SUMPRODUCT(INT($A$2*($B$1:$E$1))))))
B2セルを右方向にE1までコピーします
するとB2=1398、C2=7497、D2=1696、E2=1778 となり、小数点以下の切り捨て額が大きな3人に1円加算された結果となります。
お礼
マジ、ありがとうございました。 ちょっと、感動です。 あわせ技ですね、、、