
友人から聞かれて困っています。
友人の会社ではコピー用紙などの備品の請求書を、部署ごとに人数割してそれぞれの金額を計算してるらしいのですがエクセルで計算するとどうしても合わないらしいのです。
>説明
請求金額 ¥5000
営業 4人 40% ¥2000
管理 6人 60% ¥3000
―――――――――――――――
合計 10人 100% ¥5000
このような感じで請求金額を入れると金額が%で割られて合計金額と請求金額が一致するようにしたいのですが、金額や人数などが複雑になると1円の差額が出たりしてピッタリいかないんです。100%になるはずの合計%も合わなかったりします。どの関数を使えばいいのでしょうか?
どうかよろしくおねがいします!
No.3ベストアンサー
- 回答日時:
いろんな方法が考えられると思いますよ。
たとえば小学校レベルな(?)計算方法で切捨てをうまく使ってというのも考えられます。いろんな味付けがあると思いますが。。。
文章では伝わらないと思いますが端数はいちばん負担の大きいグループにということで。そして10円単位でということで。
・まずは負担率で分けます。その際に金額を1/10にしてしかもその負担率の人数の倍数になるように切り捨て、後に10倍します。
・いちばん負担率の大きいグループは別の計算式を使ってほかのグループの端数を合算して割り勘します。もちろんここでまた端数が出ますがやはり切り捨てで"あまり"を作って適当に分配してはいかがでしょうか。
もちろん金額が小さければ誤差が大きくて使い物になりません。そのほかにもすごくがんばればグループごとにまったく同じ金額というのもできるかもしれませんがそこまでするほどでもないのでは?
1円や1%の誤差なら適当に分配して金額が合えばイイ、
と私も思うのですが…友人にそうしてはどうかとに勧めてみます。「端数が出たら負担の一番多い部署に」というようように決めて割り振ればいいんですよね。
ご丁寧にありがとうございました!
No.6
- 回答日時:
按分自体は
総金額*部の人数/全体の人数
でできますが、他の方の言われるように差額ができるので処置が必要です。
部を決めてそこで清算なら
=FLOOR(総金額*部の人数/全体の人数,按分の単位)
※按分の単位が10の乗数ならFLOORでなくROUNDDOWNで桁数指定でもOK
で清算する部以外の金額を計算
清算する部では
=総合計-他の部の合計
1番多い(または少ない)部で行う場合は、各部を計算後に差額を出して
RANK関数で順位が1の部に別列で加算する。
No.5
- 回答日時:
私も#1の方と同じ結論で、エクセルを偶々使っているだけで、電卓を使っても同じ経験は、再々します。
悩ましい点です。算数的なもので、こう言うケースが起こることは、避けられないので、あとは経験・慣習・担当者の裁量で
担当が適当にル‐ルを決めて処理しているのが現状と思います。通常は部長課長に聞くべきほどのことでもないし。
不足・過剰額の場合の修正帰属
(1)一番ウエイトの大きいところ
一番ウエイトの小さいところ
(2)総務
(3)自分の部
(4)次の下の位を調べて、最高・最低のところで修正
(5)明細の最下行
エクセルの式でビルトインしようとすると案外、式が
上手く行かないですね。
=IF(SUM(A1:A6)<25,A3+1,)は循環参照になりますし。
自行以外の和も最下行以外は出しにくい。
別列が必要になる。
強いてやるなら、VBAでもロジックをプログラムに組んで、ボタンやメニューにでも登録が必要かなと思う。
参考にさせて頂きました!1番負担の少ない所に割り振って修正することにしました。1%や1円ぐらいですからね。ありがとうございました!
No.4
- 回答日時:
そうですね。
たとえばNo.3の方法で金額が出ましたら実際には~%が最初の設定とどのくらいずれているかをチェックする項目も作っておきましょう。そしてあまりにもずれているもしくはやはり誤差が気になるということでしたらその~%の項目をいじってみて妥当な配分できれいに割り切れるのも見つかりそうですよね。なんだかおもしろそうになって来ました。実際の人数とかによってはエクセルだけでもぴたっという数値をはじき出せるような気もしてきましたよ。がんばってみてくださいね。
やってみました!一応完成する事ができました。
教えて頂いた通り、%合計と金額合計の欄の下にそれぞれ「誤差」の欄を作りました。そのまた下にMINで最小値を表示し、1番負担の少ない所に自分で割り振って誤差を0にする、という方法にしました。キレイに割り振りたかったんですが…(性格上)そんなに手間のかかることでもないですし。yahtzenさんの意見は大変参考になりました!
友人から別の作業もお願いするかも…と言われているのでまた質問見る機会がありましたらよろしくお願いします!
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 10円の誤差が分からない 11 2022/11/13 07:25
- Excel(エクセル) 図書カードの分配 7 2023/05/09 15:57
- その他(税金) 事業復活支援金の事前確認ってどこまでチェックされるのでしょうか? 1 2022/04/22 11:55
- 通信費・水道光熱費 電気代の値上がりがやばいです。一人暮らしで1Kの家に住んでいますが、1万超えてます。 暖房は一切使わ 5 2023/01/30 14:35
- 確定申告 緊急・確定申告の医療費控除の「保険金などで補てんされる金額」について 2 2023/03/10 12:47
- 確定申告 個人事業者が源泉徴収額ありで法人に請求書を出す書き方について 2 2022/06/22 22:03
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- 訴訟・裁判 管理会社の光ファイバー対応の虚偽記載。損害賠償金額の目安は? 4 2022/05/29 13:24
- Word(ワード) エクセル→ワード差し込み印刷 1 2022/10/05 17:32
- Excel(エクセル) エクセルで割り振りをする方法 7 2022/08/02 14:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
Accessのスプレッドシートエク...
-
access2021 強制終了してしまう
-
Access VBA [リモートサーバー...
-
access2021 VBA メソッドまたは...
-
windowos 11 Microsoft Edgeを...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
列が255以上のCSVファイルをAcc...
-
Accessのクエリの結果を、既存...
-
Accessデータベースに含まれる...
-
Access 登録ボタンからサブフォ...
-
access2019の起動が遅い
-
【アクセス】レポート テキスト...
-
アクセスで教えてください。 住...
-
Accessで、『"A"以外の場合"--"...
-
Accessフォームの配色テーマを...
-
Access VBA を利用して、フォル...
-
Accessで作ったデータベースをw...
-
【至急・画像あり】建物or住所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの段階式料金の計算...
-
金額を人数割りしたい
-
割引の計算方法
-
お菓子の原価計算なのですが。。
-
スクラップ率からその金額を計...
-
シャンプーを一日使用する時の...
-
私は今日電車で不正乗車をして...
-
発送元のミスの場合支払う必要...
-
ヤクルトレディの相談窓口
-
敷金・礼金とは?
-
診療報酬の不正請求を認知した...
-
親にSuicaやPASMOも借りても大...
-
無銭飲食??について
-
JR西日本には小児運賃の通勤定...
-
賃貸アパートです。 服役したと...
-
スタジオアリスの無料レンタル...
-
家具家電を友人に譲った際のト...
-
修理代金の未払いで困っています。
-
飲み屋の請求書
-
賃貸保証サービス契約書におけ...
おすすめ情報