- ベストアンサー
エクセルでの在庫管理表について。
A B C D E 1列 品名 現在庫 入庫 出庫 総在庫 2列 AAA001 100 100 50 150 3列 AAA002 150 120 20 250 ・ ・ ・ このような在庫管理表を会社で作りました。 上司から「最初はこれでもいいんだけど、入庫と出庫はいつも変動するから、次回入力時にもいちいち現在庫も書き換えるのは面倒。入庫と出庫だけ書き換えるだけで合計が出るようにしてくれ!」と言われたのですが、つまり(総在庫+入庫-出庫=総在庫)にしたいそうです。エクセルでは出来ませんよね? 現在庫が無いものだったら、(入庫+出庫=総在庫)で出来るんですが。 どうやったらうまく作れるのかわからずこちらで質問させて頂きました。 説明が下手ですみません。補足要求があれば、補足しますので回答お待ちしております。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
当初在庫 現在庫 入庫 出庫 総在庫 差分 100 150 250 200 200 50 差分は入庫-出庫、現在庫=当初在庫+差分とします。最初の計算式は総在庫=当初在庫+入庫-出庫になっているので、入庫及び出庫を入力したら現在庫+入庫-出庫に訂正します。(現在庫は#3さんの仰るように繰越でも何でも適宜に)当初在庫と差分の列は邪魔になるようでしたら非表示にします。ご呈示の数字と違う数字で試してみましたのでご希望通りの結果になるかよくよく確認して下さい。
その他の回答 (3)
- ngsvx
- ベストアンサー率49% (157/315)
>次回入力時にもいちいち現在庫も書き換えるのは面倒。 「次回入力時」の入力を始める前に繰り越し処理をすればいいと思います。 つまり、総在庫の列を現在庫の列に「値コピー」をします。 コピーの手間が面倒ならマクロにでも登録しておけばいいでしょう。
- mee42760
- ベストアンサー率40% (47/116)
上の行の総在庫は、下の行の現在庫ですよね。 だとすれば、下のように式を入れれば、良いと思います。 []でくくった中が式です。 A B C D E 1 品名 現在庫 入庫 出庫 総在庫 2 AAA001 100 100 50 [=B2+C2-D2] 3 AAA002 [=E2] 120 20 [=B3+C3-D3] 4 AAA003 [=E3] 120 20 [=B4+C4-D4] ・ ・
- wisemac21
- ベストアンサー率39% (171/429)
A B C D 1列 品名 入庫 出庫 総在庫 2列 100 3列 AAA001 100 50 150 4列 AAA002 120 20 250 最初の2行目に総在庫(現在庫)100を入力しておく D3=D2+B3-C3 で下へコピーする
お礼
回答ありがとうございます。
補足
2列 AAA001 100 100 50 150 3列 AAA002 150 120 20 250 の3列目が 3列 AAA002 200 150 50 300 などの場合になった場合はどうすればいいのでしょうか?