【難問です・・】エクセル関数について
どうやっても解決しませんでしたので、
投稿させていただきます。
ご教授頂ければ幸いです。
下記の様に、3種類の伝票において、それぞれの発送代金がありますが、
実際は伝票1種類でまとめて発送代金を計上しますので、
伝票番号1000011を例にすると、まとめて1,000円になると致します。
個別の発送代金では499円+498円なので、3円の相違があるのですが、
このように相違が出た場合には、【図2】のように、それぞれの個別の伝票番号において、
最も発送代金が大きい行に差異を加算することで調整したいのですが、
この差異の調整が上手くいきません・・・。
【図1】の状態までは関数でできているのですが、一番左の列に
差異解消の為の関数を入れるにはどのような関数を用いたら良いのでしょうか?
同じ伝票番号ごとの最大発送代金の行を抽出するのと、
その場合に、差異を加算する(同じ行とは限らない)のは頭で考える分にはすぐなのですが、
エクセルでの再現は私には難しすぎます・・・
何卒、宜しくお願い致します。
【図1】
伝票番号 発送代金 伝票番号一口の 一口の発送代金と
発送代金 個別トータルの差異
1000011 499
1000011 498 1,000 3
1000022 995
1000022 998
1000022 997 3,000 10
1000033 1,995
1000033 1,990 4,000 15
【図2】
伝票番号 発送代金 伝票番号一口の 一口の発送代金と 発送代金(差異解消)
発送代金 個別トータルの差異
1000011 499 502 (← +3円)
1000011 498 1,000 3 498
1000022 995 995
1000022 998 1,008 (← +10円)
1000022 997 3,000 10 997
1000033 1,995 2,010 (← +15円)
1000033 1,990 4,000 15 1,990
お礼
大変参考になりました、有難うございました。また機会がございました節もよろしくおねがいします。