返品・値引きのマイナス金額も合計照合する方法|0円明細の扱い

請求15,000円に、返品調整-2,000円。合計13,000円を探すとき、15,000円は目標を超えているから不要、と除外してはいけません。負の金額がある一覧では、後で合計が小さくなる組み合わせがあるためです。

この記事では、ITtripが提供する「合計さがし」を使う手順も紹介します。金額の組み合わせを探す道具として使い、元の明細や取引の内容は手元の資料で確認してください。

目次

マイナスは、資料にある調整額をそのまま残す

検索の前に、どの額を足し、どの額を引く資料なのかを確認します。返品や値引きの欄名だけで符号を決めず、元資料の金額と調整の意味を合わせてください。合計に合わせるために、新しいマイナス明細を作る操作は避けます。

一覧の作り方起こりうる問題
-2,000を2,000に変える減算のつもりの明細が加算になる
13,000より大きい行を全削除する15,000-2,000の一致を見落とす
0円を必ず削除する資料の追跡や0を含む候補の比較ができなくなる
差額を架空の調整行にする元資料にない組み合わせまで一致してしまう

13,000円になる2候補の例

元の行摘要金額
2請求 P-0115,000
3返品調整 P-01-2,000
4請求 P-025,000
50円の確認明細0
6請求 P-0312,000

この架空データでは、2・3行の15,000-2,000=13,000が一致します。2・3・5行を選んでも、15,000-2,000+0=13,000です。合計は同じでも、含まれる明細が違うので別の候補として比べます。

正の金額・マイナス2,000円・0円を含む5件から、13,000円に一致する2候補を表示した画面
15,000円・マイナス2,000円・5,000円・0円・12,000円をそのまま検索した例。13,000円に一致する候補が2通りあります。

Excelで選んだ候補を検算する

選んだ明細を別の確認表にコピーし、金額列をSUMで合計すると、正負の符号を保った合計を確認できます。元の候補一覧に0/1の選択列を作った場合は、金額と選択列のSUMPRODUCTでも確認できます。関数の仕様はSUM 関数(Microsoft)とSUMPRODUCT 関数(Microsoft)を参照してください。

15,000 + (-2,000) = 13,000
15,000 + (-2,000) + 0 = 13,000

これらは金額の算術確認です。実際の返品処理や値引きの承認、どの請求への調整かという判断は、元の資料と担当者の手順で確認します。

合計さがしへ正負をそのまま貼り付ける

  1. 「元の行」「摘要」「金額」の3列を作り、マイナスを消さずに貼り付けます。
  2. 一覧が5件で、返品調整の金額が-2,000、確認明細が0になっているか見ます。
  3. 目標金額13,000で[この合計を探す]を押します。
  4. 候補の明細を開き、0円明細が含まれる候補と含まれない候補を比べます。確認に使う候補をコピーします。
元の2・3行による13,000円の候補Aと、5行の0円を加えた候補Bの概要を示す画面
候補Aは15,000-2,000=13,000。候補Bは元の5行の0円も含み、同じ合計でも選んだ明細が異なります。

目標0円と「何も選ばない」は同じではない

目標を0円にした場合でも、何も選ばない空の組み合わせを回答にしてしまうと、確認したい明細が分かりません。0円の行があればその1行は候補であり、15,000と-15,000という2行があれば、その組も候補です。

選択した明細合計確認する内容
何も選ばない0明細を特定しないため、検索候補として扱わない
0円の明細1行0その行が元資料に存在するか
15,000と-15,00002行が対応する資料か

0円の行が多数あると、同じ金額になる候補が増えます。合計さがしでは同額の行や0円の行も別明細として扱い、約5秒・100候補の上限で打ち切る場合があります。0を含む一覧ほど、表示された候補だけですべてだと決めないことが大切です。

絞り込みは金額だけで決めない

対象外の取引先や別期間の調整であることが確認できたときは、その理由を残して検索範囲を絞ります。負の明細を含む一覧では、金額が大きい順に消すような操作は根拠になりません。前処理の操作はPower Query のフィルター・行の保持・削除を学ぶ、条件が確定した後の集計は条件が決まっているデータを Power Query で集計するも参考になります。

参考にした公式資料

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次