解決済みの質問
20090501,1,a001,2
20090502,2,a001,1
20090503,2,a001,1
20090504,1,a002,5
20090505,1,a004,2
20090506,2,a003,1
20090507,2,a002,3
20090508,1,a003,2
20090509,2,a004,1
上記の様な表があるとします。
左から日付、出入庫フラグ、品番、数量、とします。
フラグは、"1"の場合は入庫、"2"の場合は出庫とします。
条件、a001の場合、フラグ1の合計から、フラグ2の合計を差し引く。
a001の在庫数はゼロとなります。
つまり同じ品番である場合、各フラグの値を相殺させて在庫高を
出したいのです。在庫数を出力する場所は問いません。
これを関数でどうにかなりませんでしょうか?お教えください。
投稿日時 - 2009-05-12 16:32:17
0人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(3件中 1~3件目)
A B C D E F G H I
1 DATE FLAG PNUM QNTY PNUM 1 2 INV
2 20090501 1 a001 2 a001 2 2 0
3 20090502 2 a001 1 a002 5 3 2
4 20090503 2 a001 1 a003 2 1 1
5 20090504 1 a002 5 a004 2 1 1
6 20090505 1 a004 2
7 20090506 2 a003 1
8 20090507 2 a002 3
9 20090508 1 a003 2
10 20090509 2 a004 1
11
G2: =SUMPRODUCT(($C$2:$C$100=$F2)*($B$2:$B$100=G$1),$D$2:$D$100)
I2: =G2-H2
投稿日時 - 2009-05-12 18:35:18
お礼
わざわざ例を作っていただいてありがとう御座いました。参考に致します。
投稿日時 - 2009-05-13 15:46:03
OKWaveのオススメ
おすすめリンク