• ベストアンサー

Excel 先入れ先出し残在庫について

Excelでの在庫管理について教えてください。 シート内容として、Sheet1に区分・商品名・入荷数・出荷数・在庫数があります。 毎月、出荷数・入荷数・在庫数が列に追記されていきます。 先入れ先出しを行い、長期滞留の在庫数を把握したいため、 sheet2に当月末(sheet2のA1セル)の在庫の入庫日が3ヵ月以上前の入庫月と、その在庫残数を表示したく、その計算式をお教え頂きたくお願い致します。(添付、黄色部分が求めたい入庫月と在庫数量となります。)

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (713/1473)
回答No.2

作業領域を1商品1列にできました。これで、Sheet3は廃止できます。 B3: 空白にして結合しないでください。 B4: =Sheet1!B2 B3~B5を下へコピペ。 C3: =B3+(Sheet1!C2>0)*(SUM(Sheet1!$C2:C2)-SUM(Sheet1!3:3)>0) C4: =IFERROR(OFFSET(Sheet1!$C$1,,MATCH(COLUMN()-2,3:3,0)-3),"") 表示形式、ユーザー定義「yyyy/m」 C5: =IFERROR(MIN(OFFSET(Sheet1!$C2,,MATCH(COLUMN()-2,3:3,0)-3),SUM(OFFSET(Sheet1!$C2,,,,MATCH(COLUMN()-2,3:3,0)-2))-SUM(Sheet1!3:3)),"") 纏めて右下へコピペ。 3、6…行が作業領域です。目障りなら非表示にして下さい。 A3、A6…に! 等を入れておけば、フィルターで非表示にできます。

prock1982
質問者

お礼

ご教示頂きありがとうございます。 大変助かりました。

その他の回答 (1)

  • SI299792
  • ベストアンサー率48% (713/1473)
回答No.1

これは、逆算しなければならないので難しいです。 Sheet1が1商品3列なのに、Sheet2が1商品2列。これも難しい。ここは、3列に統一させてください。 1商品に作業列が3列必要です。Sheet3を作ります。 Sheet3 N2: =SUM(Sheet1!2:2)-SUM(Sheet1!3:3) N2~N4を下へコピペ。 C2: =D2-Sheet1!D2 C3: =B3+(Sheet1!C2>0)*(C2>0) C4: =MIN(Sheet1!C2,C2) 纏めて右下へコピペ。 1年分を想定しています。もっとある場合、N2を右へ移動して下さい。 Sheet2 B3: =Sheet1!B2 B3~D3を下へコピペ。 C3: =IFERROR(INDEX(Sheet1!$1:$1,MATCH(COLUMN()-2,Sheet3!3:3,0)),"") C4: =IFERROR(INDEX(Sheet3!4:4,MATCH(COLUMN()-2,Sheet3!3:3,0)),"") C3~C5を右下へコピペ。

関連するQ&A

  • エクセル 先出先入 (最古日付を表示)

    エクセルでの在庫管理について教えて下さい。 シート内容として、商品名・出荷数・入庫数・在庫数があります。 毎月の、出荷数・入庫数・在庫数が列に追加で記載されていきます。 先入れ先出しを行いたい為、当月末(M列)の在庫数から、その在庫の一番古い入庫月を求める計算式をお教えください。 入庫は、在庫が0になってから補充する場合と、在庫が0になる前に補充する場合がございます。 宜しくお願いします。

  • エクセル 在庫管理(在庫数から入庫月を求める)

    エクセルでの在庫管理をご教示ください。 これまで手書きで計算していた入庫月をエクセルで行いたいと考えております。 在庫数からその在庫の一番古い入庫月を求める計算式をお教えください。 例: A列 商品名 2020/1月の B列 出荷数量 C列 入庫数量 D列 在庫数量 2020/2月の E列 出荷数量 F列 入庫数量 G列 在庫数量 2020/3月の H列 出荷数量 I列 入庫数量 J列 在庫数量 *K列に、3月の在庫数量(J列)の、一番古い在庫の入荷月を求める計算式を入力したいです。 宜しくお願い致します。

  • エクセルでの在庫表作成

    エクセル関数を教えてください。 初心者が製品在庫表を作成しております。 ケースの入り数が50入り、100入りと製品ごとにまちまちです。 入り数×ケース単位で入庫-ケース単位出庫=在庫残数が数量で表示したい。 製品100入り×100ケース-20ケースで出た残りの数を8000と表示させたい。 また製品のシートを1日から31日までの串刺し演算のようなもので1日目の残数が2日目~31日までの全シートを作成。これに残数表示させたいと思っております。 たとえば8日目のシートで入庫20と記入して、在庫残数10000の表示させ、以降31日目まで。 シートにコピー貼り付け方なども教えていただければ幸いです。よろしくお願いいたします。   ちなみにPCは、XPです。  haykunenn    

  • エクセルでの在庫管理について教えて下さい。

    エクセルでの在庫管理について教えて下さい。 これまで全て手書きで管理していたものをエクセルで行いたいのです。 が、全くのエクセル初心者です。 シート内容として、月日・入荷数・使用数・在庫数です。 入荷数に数量を入力すると在庫数に数量を追加し、使用数に数量を入力すると在庫数から数量を差し引く形にしたいのです。 宜しくお願いします。

  • EXCELを使った在庫自動消し込みについて

    EXCELを使った在庫自動消し込みについて 在庫表sheet 在庫番号   型番   個数     入庫日   11     A      50     1/10   12     B    15     1/12   13     B    25     2/11   14     A    31     3/15    出荷報告表sheet 型番   個数 出庫日 (引当在庫番号)  (個数)    (残数)   A    12      4/10   11        12   38   A    55      4/15   11・14    38・17     14   B    38      4/16  ()内に回答を表示したいのですが、教えてください。

  • エクセルで在庫表作成、数量がすべて0の行を削除したい。

    在庫表を作っています。 品名  前月在庫数 出荷数 入荷数  調整数 当月在庫数  単価  金額   AAA    100     200   150     0       50     100   5,000 BBB     0      0     0      0       0     200     0 CCC    500     800   500     0      200     300  60,000 上記の場合、品名 BBBの数量がすべて0ですから行ごと削除したいので、教えて下さい。なにぶん初心者なのでよろしくお願いします。

  • ファイルメーカーPro5で在庫の管理をしたいのですが・・・

    ファイルメーカーproで在庫管理をしたいと思っています。 商品名と数量と区分みたいなもので、月別に管理したいので前月残(月末の棚卸の数)をまず始めに入れておいて毎日出荷があった場合と入荷があった場合は新しいレコードに入力して管理していこうと思っています。それを毎日在庫が見れるようにしたいのです。前月残に入荷があった場合は+(プラス)して。出荷があった場合は-(マイナス)して商品別に日々の在庫が一覧で出てくるようにしたいです。 欲を言えば、画面上で商品別に前日残と当日入荷数と当日出荷数が出てくれば尚良いです。        商品名        前日残  本日入荷  本日出荷  在庫 例えば リップスティック●●●    3     1      1    3 どのように管理したら良いですか?計算式で組みこむのが良いと思いますがいまいち思いつきません。 宜しくお願いします。画期的なものを作りたいです。

  • 複数の項目からの在庫管理

    エクセル97で  ----------------------------------------------   A     B       C    D   E 1 (lot) (納入先・出荷先)(入荷本数)(出荷本数)(残数) 2 12345 東京        2           2 3 12345 東京        2          4  4 12555 東京        2          6 5 12345      大阪        4     2 ---------------------------------------------- 上記内容の表があります。 LOT番号の古いLOT本数か終わりになると(済)と解るようにしたいのですが、・・・ 又、他に何か先入れ先出しで良い方法は無いでしょうか。 この上記の表にかまわず古いLOTを出荷してか新しいLOTを出したいのです。 出来れば関数でしたいのですが、解られる方いないでしょうか?  条件としては、入出荷ユーザー・入出荷日・品名・LOT番号が項目として必要です。 宜しくお願いします。

  • エクセル2007での在庫管理について

    多品番の在庫数を週2,3回のペースで確認したく、入荷数-出荷数=在庫数で関数を設定後入力し、翌日の出荷数(翌日だけの出荷数)を前日と同じ出荷数のセルに入力した時に前日分+翌日分を加算して入荷数からマイナスすることはできるのでしょうか?

  • エクセルで在庫表を作成したい

    エクセルで在庫管理表と、出荷伝票を作りたいのですが添付画像のように 在庫管理表シートに出荷依頼のあった商品に出荷数量を入力したら、その商品名やコード、出荷数を別シートの出荷伝票にのセルに自動で入力されるようにしたいのですが、可能ですか? お知恵のある方ご伝授ください。

専門家に質問してみよう