アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで差額割り勘計算をしたいのですが、
エクセルの技術というより、計算式がわかりません(汗)
差額を設けて割り勘するにはどのような計算になるでしょうか。

例えば
□支払い総額・・・10,000円
□人数・・・・・・・・・4人

●支払い(高)・・・1人

500円差額

●支払い(中)・・・1人

500円差額

●支払い(低)・・・2人


このような条件の時(100円単位)
支払い(高)・・・3,200円
支払い(中)・・・2,700円
支払い(低)・・・2,200円
余り・・・300円
となるらしいですが、計算方法を教えてください。
よろしくお願いします。

A 回答 (4件)

高い人=安い人+1000


中の人=安い人+500
というところまで既出回答の通りです。

計算式:
安い人
=CEILING((10000-1500)/4,100)
中の人
=安い人+500
高い人
=安い人+1000

余り
=SUM(安い人*2,中:高)-10000
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
今回私が汎用型の表を作りたいのに
一番あっていた感じですので、これを
元に作ってみます!

お礼日時:2013/05/04 16:56

例えば次のようにして計算してはどうでしょう。


支払の高い人の人数をA1セルに1と入力、支払が中の人の人数をA2セルに1、支払が低い人の人数をA3セルに2と入力します。
A4せるには支払額の10000を入力します。
次にB1セルには次の式を入力します。

=(ROUNDDOWN($A$4/SUM($A$1:$A$3),-2)+500+(COLUMN(A1)-1)*100)*$A$1

支払の額を人数で割って100円で切り捨て、それに500をプラスした額に人数をかけています。

B2セルには次の式を入力します。

=(ROUNDDOWN($A$4/SUM($A$1:$A$3),-2)+(COLUMN(A1)-1)*100)*$A2

B3セルには次の式を入力します。

=(ROUNDDOWN($A$4/SUM($A$1:$A$3),-2)-500+(COLUMN(A1)-1)*100)*$A3

B4セルには次の式を入力します。

=SUM(B1:B3)

その後にB1セルからB4セルを選択してそれら式を右横方向にドラッグしてコピーします。

4行目の数値が集計額となりますので10000円を超えたところが答えとなりますね。D列のところで10300となって求めるそれぞれの額となります。3200円、2700円、2200円で余りが300円となります。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
すごく詳しくてわかりやすかったです。
助かります!

お礼日時:2013/05/04 16:57

こんにちは!


Excelで!というより筆算の方が簡単だと思います。
仮に
A・B・C・Dと4人いるとします。
最高額がA・二番目がB・最低額がC・Dさんだとし、C・Dさんの金額を X とします。

A → X+1000
B → X+ 500
C・C → 2X

このすべての合計が10000となればよいので
4X+1500=10000

上記より X=2125 となります。
ここで質問を見ると100円単位で切り上げのようですので
A → 2125+1000=3125 → 3200
B → 2125+ 500=2625 → 2700
C・D → 2125 → 2200
10000-(3200+2700+2200+2200)=-300 ←余剰金
といった感じではないでしょうか?m(_ _)m
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
これはまるごと絶対覚えておきます!
いい年して恥ずかしいですので・・・

お礼日時:2013/05/04 16:54

今回の条件では



高い人の分1000円を先に引いて、人数で割ります。

A1に総支払額
B1に人数として

A2に
=floor((a1-1000)/b1,100) 

 これで安い人の分
 高い人はそれぞれ、A2+500、A2+1000
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
計算がわかりました!

お礼日時:2013/05/04 16:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!