メモのコツを教えてください!

エクセルの引き算でお聞きしたいの ですが、、、

倉庫にある食品の在庫の数を賞味期 限日の早い順で倉庫から出していっ て残りの数を出していきたいのです が、

A1が商品を出した数、A2に在庫数 、A3に在庫にある賞味期限日、A4 に新しく入って来た商品の数、A5に 賞味期限と入れます。


1 2 3 4 5
A100 50 6/1 100 8/1

A2の間にもう一つ列を入れて(A1-A2)と入れると-50になってしまい希 望とすれば-になった数を次に仕入れ た数から引いていって欲しいのです が、そんな計算式みたいのを知って いたら教えていただけないでしょう か?

希望を言うと-50はゼロまたは空欄に したいのですが。

よろしくお願いします。

A 回答 (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個を出荷した」ってのを管理出来なくなります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/02/06 12:36

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2012/02/06 12:47

>希望を言うと-50はゼロまたは空欄に したいのですが。


 ⇒0未満の場合に0を表示します。
   =MAX(引き算式,0)
  
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/02/06 12:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報