• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの引算)

エクセルの引算と在庫管理について

このQ&Aのポイント
  • エクセルの引き算で在庫管理を行いたい場合の方法について質問です。
  • 具体的には、倉庫にある食品の在庫数と賞味期限を考慮して、倉庫から出した後の残りの在庫数を計算したいです。
  • また、在庫数と仕入れた商品の数を引き算して、次に仕入れるべき商品数を求めたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

表の作り方が悪いです。 「同一商品でも、賞味期限が異なる場合は、違う行にすべき」です。 例えば、6/1期限の入庫が100個、8/1期限の入庫が100個、10/1期限の入庫が100個だったら、表は3行にします。   商品名 入庫 期限 出庫 在庫 入出庫日 入出庫種別 1 品A   100  6/1  0   100  12/1/5 入庫 2 品A   100  8/1  0   100  12/1/5 入庫 3 品A   100  6/1  0   100  12/2/1 入庫 この状態で「2/6に50個出庫」した場合は*の行を行挿入し、以下のようにします。   商品名 入庫 期限 出庫 在庫 入出庫日 入出庫種別 1 品A   100  6/1  0   100  12/1/5 入庫 2*品A     0  6/1  50   50  12/2/6 出庫 3 品A   100  8/1  0   100  12/1/5 入庫 4 品A   100  6/1  0   100  12/2/1 入庫 ここで更に「2/10に100個出庫」した場合は、同じように2行、行挿入して、以下のようにします。   商品名 入庫 期限 出庫 在庫 入出庫日 入出庫種別 1 品A   100  6/1  0   100  12/1/5 入庫 2 品A      0  6/1  50   50  12/2/6 出庫 3*品A     0  6/1  50    0  12/2/10 出庫 4 品A   100  8/1  0   100  12/1/5 入庫 5*品A     0  8/1  50   50  12/2/10 出庫 6 品A   100  6/1  0   100  12/2/1 入庫 こうしないと「2/10に、期限が6/1の物を50個と、期限が8/1の物を50個、合わせて100個を出荷した」ってのを管理出来なくなります。

kazlynch
質問者

お礼

そうですよね。chieさんが指摘されたみたいにもう一度作り直してみます。ありがとございました!!

その他の回答 (2)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

=IF(A1-A2>0,A1-A2,"")

kazlynch
質問者

お礼

ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>希望を言うと-50はゼロまたは空欄に したいのですが。  ⇒0未満の場合に0を表示します。    =MAX(引き算式,0)   

kazlynch
質問者

お礼

ありがとうございました。