- 締切済み
セット商品の在庫管理
現在エクセル2003で、在庫管理しています。 日報シートに入力したら在庫シートの(前月在庫数-出庫数+入庫数=在庫数)で、 現在庫がわかるようになっています。 この度、A.B.C.D.E.の商品をそれぞれ お掃除セット(A.B.C2個) リビング用セット(A.C.D.E) という具合でセット販売するのですが、日報に(お掃除セット、1)と入力すれば、 自動的にAが1、Bが1、Cが2、という感じで 在庫が減るようにし、セット商品が何個出たのかわかる様にすることが 可能なのでしょうか? わかりにくい質問で恐縮ですがよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
#2です。 ???。数式の列番号がおかしいのではないですか? 要は、在庫シートでは、その行の商品コードと同じ行を日報シートから探して、 商品コード別の出荷数と入庫数を集計しているようですね。 従って、日報シートのレイアウトが A B C D E F G 1 日付 顧客番号 顧客名 商品コード 商品名 出荷数 入庫数 2 10/29 1111 AAA 9 椅子 20 150 3 ・ 4 ・ とするなら > 出荷数には > {=SUM(IF(日報!$F$3:$F$200=B4,日報!$G$3:$G$200,0))} は、配列関数でなく、かつ「SUMIF」というそのものズバリの関数があるので =SUMIF(日報!$D$3:$D$200,$A4,日報!$F$3:$F$200) > 入荷数には > {=SUM(IF(日報!$D$3:$D$200=A4,日報!$L$3:$L$200,0))} も =SUMIF(日報!$D$3:$D$200,$A4,日報!$G$3:$G$200) で良いハズです。 これを踏まえて、本来のご質問の答えですが、 「セットもの」と「単品もの」が日報シート内に混在するのかどうかで、 変わってきます。
#2です。 > 今現在、在庫シートの出荷数には > {=SUM(IF(日報!$F$3:$F$200=B4,日報!$G$3:$G$200,0))} > の式が入っています。 > この式からご指摘の(vlookupの式)を引くという > ことでしょうか? 残念ながら、式だけ提示されても、日報シートやその他のシートの レイアウトを提示していただかないと、何も返答できません。 また、あえて配列数式にしている目的もよく分かりませんし。
補足
ご回答ありがとうございます。 式は,【条件を満たす数値の合計を求めるには】と言う 項目で調べ,初めて条件付き合計式ウィザードを使い作成した為 配列数式は,目的もなく出来ていました。(考えさせてすみません) それとレイアウトはこの様になっています。 *日報シートには 日付 顧客番号 顧客名 商品コード 商品名 出荷数 入庫数 10/29 1111 AAA 9 椅子 20 150 : : : : : : : 顧客名には下記の式が入っています。(商品名にも似たような式が) =INDEX(データ!$H$1:$I$100, MATCH(B2,データ!$H$1:$H$100,), MATCH("得意先名称",データ!$H$1:$I$1,)) *在庫シートには 商品コード 商品名 前月在庫数 出荷数 入荷数 在庫数 9 椅子 100 20 150 230 出荷数には {=SUM(IF(日報!$F$3:$F$200=B4,日報!$G$3:$G$200,0))} 入荷数には {=SUM(IF(日報!$D$3:$D$200=A4,日報!$L$3:$L$200,0))}の式です。 以上の様な感じです。長々と又わかりにくいとは思いますが よろしくお願いいたします。
マクロを使わないのであれば、 別シート(仮にSheet3)に、 1 セット名 商品A 商品B 商品C 商品D 商品E 2 お掃除セット 1 1 2 3 リビング用セット 1 1 1 1 4 ・ 5 ・ といった表を作成しておけば、 セットの個々の商品数を求めたいなら、 商品Aの場合 =VLOOKUP(「セット名の入ったセル番地」,Sheet3!$A$2:$F$10,2,FALSE) でよろしいかと・・・
補足
ご回答ありがとうございます。 やってみたところ.私のやり方が悪いのか 各々の商品の在庫は減りませんでした。 今現在、在庫シートの出荷数には {=SUM(IF(日報!$F$3:$F$200=B4,日報!$G$3:$G$200,0))} の式が入っています。 この式からご指摘の(vlookupの式)を引くという ことでしょうか?
- violet430
- ベストアンサー率36% (27472/75001)
マクロを組めばできそうに思います。
補足
早速のご回答、有難うございます。 はずかしながら、マクロなる高度そうなものは 理解できてない状況化です。
補足
スムーズかつわかりやすいご回答 本当にありがとうございます。 入庫と出庫の式は理解せず使っていた従来の式から ご指摘の式に全部名直しました。 「セットもの」と「単品もの」が日報シート内に混在します。 混合する日報シートをぜひ見てみたいです。 すみませんがよろしくお願い致します。