- ベストアンサー
エクセル 在庫管理(在庫数から入庫月を求める)
エクセルでの在庫管理をご教示ください。 これまで手書きで計算していた入庫月をエクセルで行いたいと考えております。 在庫数からその在庫の一番古い入庫月を求める計算式をお教えください。 例: A列 商品名 2020/1月の B列 出荷数量 C列 入庫数量 D列 在庫数量 2020/2月の E列 出荷数量 F列 入庫数量 G列 在庫数量 2020/3月の H列 出荷数量 I列 入庫数量 J列 在庫数量 *K列に、3月の在庫数量(J列)の、一番古い在庫の入荷月を求める計算式を入力したいです。 宜しくお願い致します。
この投稿のマルチメディアは削除されているためご覧いただけません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
在庫が0にならない限り入庫がないのでしたら 1月在庫2,000:2月出庫1,000入庫500:3月在庫2,500 のような状態がない場合(添付画像ではないように見えたので) K3に J列が0の場合は何も出さない場合 =IF(J3<>0,IF(I3<>0,$I$1,IF(F3<>0,$F$1,IF(C3<>0,$C$1,""))),"") J列が0でも出す場合 =IF(I3<>0,$I$1,IF(F3<>0,$F$1,IF(C3<>0,$C$1,""))) として下にコピーしてください。 1行目と2行目、セルの結合をしている場合、◯◯数量まで入るので $I$1、$F$1、$C$1をそれぞれ"2020/3月"、"2020/2月"、"2020/1月" に変更してください。
その他の回答 (1)
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.2
No1の補足です。 > $I$1、$F$1、$C$1をそれぞれ"2020/3月"、"2020/2月"、"2020/1月" > に変更してください。 もしくは $I$1のところを LEFT($I$1,7) のようにそれぞれ変更してください。
お礼
kkkkkm様 ご教示頂きありがとうございました。 追加でお教え頂きたいのですが、毎月、その月の出庫・入庫・在庫数量の列を増やしたいと考えております。 例 2020/4月を K列 出荷数量 L列 入庫数量 M列 在庫数量 に追加した場合、N列に一番古い在庫の入庫数量を求める計算式はどの様に入力すればよろしいでしょうか。 以下、お教え頂いた式を基に式を追加したのですが、上手くいかず、ご教示頂けますでしょうか。 =IF(M3<>0,IF(L3<>0,LEFT($L$1,7),IF(I3<>0,$I$1,IF(F3<>0,$F$1,IF(C3<>0,$C$1,"")))),"") 宜しくお願い致します。