• ベストアンサー

エクセル2013 割切れない数を大の数と小の数に

合計金額を人数で割り振る計算ですが、 780円÷9人=85.3333・・・・ と割切れないものを現金で配分するため、添付のように 86円×3人 87円×6人 と計算、表示させることはできないでしょうか? 添付の状態ではセルの問題も出てくるかなと思いましたが・・・ 割切れない時は手計算で入力するのが結構手間なので、なんとかならないかと思った次第です。 何か、近い状態にできる方法でもあればありがたいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.4

C列に金額,D列に人数を計算します。 C2: =INT(A2/B2) D2: =B2-D3 C3: =IF(D3=0,"",C2+1) D3: =MOD(A2,C2) D3のみ,セルの書式設定の表示形式のユーザー定義で # と設定しておく 無駄に「1つのセルに詰め込む」とか,まぁ未入力行では計算を除外する(=IF(COUNT(A2:B2)<>2,…みたいな)とかは,必要に応じてご自分でご検討下さい。 と思ったらもう既に幾つか回答が付いていたので。 方法2) C2に =IF(B2="","",TEXT(INT(A2/B2),"0円×") & TEXT(B2-MOD(A2,B2),"0人") & IF(MOD(A2,B2)=0,"",CHAR(10) & TEXT(INT(A2/B2)+1,"0円×") & TEXT(MOD(A2,B2),"0人"))) と作成,セルの書式設定で「折り返して全体を表示」の設定を付けておく 次のデータは1行「あけないで」3行目に続けて記入する。

sugo-ude
質問者

お礼

方法2もくださり、ありがとうございます。 初心者なもので、うまくいくのに時間がかかりそうですがいくつか方法をいただけたので、なんとかやってみたいと思います。 ありがとうございました。

その他の回答 (3)

noname#204879
noname#204879
回答No.3

》 780円÷9人=85.3333・・・・ 貴方の電卓、壊れてませんか? ちなみに、私のでは 86.6666・・・・です。

sugo-ude
質問者

お礼

すみません。 転記ミスでした。 ありがとうございます。

  • asciiz
  • ベストアンサー率70% (6822/9701)
回答No.2

例示された表とは違うのですが、このように考えてはいかがでしょう。 ・金額が、人数の整数倍でないときに、1円未満の端数が出る。 →整数で割れる部分を、ワリカンの基本金額とする。 →余った数円が、1円多く払う人数になる。 ということで、 C2 = INT(A2/B2) D2 = MOD(A2,B2) 基本支出の人は「=B2-D2」(人)になりますし、多く払う人の金額は「=C2+1」(円)になります。 そういった数値を加工すれば、別セルにご希望の表示も可能です。

sugo-ude
質問者

お礼

早速のありがとうございます。 別の方法、提案くださりありがとうございます。 皆様に教えていただいた方法で色々試してみようと思います。 ありがとうございました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

C2セルに、 =IF(MOD(A2,B2)=0,A2/B2,INT(A2/B2)&"円×"&B2-A2+INT(A2/B2)*B2&"人") C3セルに、 =IF(MOD(A2,B2)=0,"",INT(A2/B2)+1&"円×"&A2-INT(A2/B2)*B2&"人") C2セルとC3セルを選んで、下にドラッグコピーしてみて下さい。

sugo-ude
質問者

お礼

早速のアドバイスありがとうございます。 初心者なものですぐには理解できませんが、やってみます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう