3列のスプレッドシートがあります。最初の列には人の名前が含まれています。2 番目の列には日付が含まれます。3 番目の列には、その日に受け取った金額と支払った請求書が含まれています。
例えば:
Name date amount
abc 1-jan-2012 2000 usd
abc 2-jan-2012 (1500) usd
abc 3-jan-2012 2000 usd
abc 3-jan-2012 2000 usd
abc 3-jan-2012 (3500) usd
受け取った支払い (負の値) に対して請求書 (正の値) を相殺しようとしています。lifo アプリケーションを使用すると、最初のエントリの net_value は 500 USD になります。2 番目のエントリの正味値はゼロになります。
誰でもこの演習を自動化する方法を提案できますか? if ステートメントを書いたが、支払いが請求書よりも多い場合 (クライアントが前払いを受け取った場合) は条件が成立しません。
前もって感謝します。
ファイナルテーブルはこんな感じ
NAME DATE AMOUNT NET VALUE
abc 1-Jan-12 (4,910.00) (4,910.00)
abc 2-Jan-12 3,674.00 (26.00)
abc 16-Jan-12 1,777.00 -
abc 17-Jan-12 (5,477.00) -
abc 22-Mar-12 258.00 258.00
abc 31-Mar-12 5,502.00 1,465.00
abc 7-May-12 3,986.00 -
abc 20-May-12 5,238.00 -
abc 23-May-12 (6,861.00) -
abc 4-Jul-12 (6,400.00) -
abc 9-Aug-12 2,238.00 2,238.00
abc 21-Aug-12 4,855.00 2,456.00
abc 26-Aug-12 (2,399.00) -
abc 9-Sep-12 3,938.00 3,938.00
混乱させてごめんなさい...