解決済み
エクセルで倉庫の在庫管理をしたいです。入庫と出庫、現在庫がひとつのシートでわかるような表をつくりたいです。関数の知識はあまりありませんが、できれば教えてください。図のように、入庫と出庫があるごとに4行目より下から「入出庫日」、「商品」、「入庫数」、「出庫数」を表へ記録していきます。 それをもとに上の現在庫の個数が変動するような表にしたいです。 単純にいうとそのような表なのですが、さらにやりたいことがあります。 「商品」は今後も常に増えていくため、例えばCという商品が10行目に入庫した場合、2行目より下に自動的にリンクしてCの現在庫が追加される、そのような在庫表をつくりたいのですが、可能でしょうか? 関数の知識はあまりないのですが、そのような関数式があるのでしたら、ぜひ教えてください。 よろしくお願いします。
107,604閲覧
3人がこの質問に共感しました
C1に入れる関数は =SUMIF(B$5:B$100,B1,C$5:C$100)-SUMIF(B$5:B$100,B1,D$5:D$100) C2に入れる関数は =SUMIF(B$5:B$100,B2,C$5:C$100)-SUMIF(B$5:B$100,B2,D$5:D$100) が一番楽ではないかと。 これは B5(Bの5行目)からB100(Bの100行目まで)の範囲内の内、B1のセルと同じ内容がB列に入っている時、C列を足し、そこから同じ条件でD列を足した数を引く という内容になります。 【100】と記載されている部分に関しては「何行目までか」と言う意味なので、月別にするのでなければ1000でも10000でも構いません。 Cと言う商品が増えた場合は2行目の下に1行追加して上記の式の【B1】または【B2】となっている部分を【B3】に変えた式を【C3】に入力する事になります。 ですが、行の挿入で行を増やした時にはちゃんと、C1、C2に入力した式は自動的に範囲が一行ずれた式になりますよ。 関数だけで行う場合はこれが限界かと。
なるほど:5
エクセル(Excel)の漢数字では↓sumを使用しますが、合計を意味します。:↓コロンと呼びます間の全てを意味します。 @sum(a1:a3)→a1行からa3行の数値の合計 @sum(a1-a3)→a1をa3で差し引いた数値の合計 @sum(a1+a3)→a1とa3を足した数値の合計 @sum(a1/a3)→a1をa3で割った数値の合計 @sum(a1*a3)→a1と3をか掛けた数値の合計 いかがでしょう!
なるほど:1
< 質問に関する求人 >
在庫管理(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る