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

エクセルの計算式で在庫管理を自動化する方法

このQ&Aのポイント
  • エクセル2003を使用している場合、在庫管理を自動化するための計算式があります。
  • 具体的には、ROUND関数を使用してシート1の記号をシート2に入力すると、商品名が表示されます。
  • さらに、シート2の販売数を元の個数から引いていき、在庫数を自動的に更新することも可能です。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! おそらくSUMIF関数で大丈夫だと思います。 1行目はタイトル行でデータは2行目以降にあるとします。 Sheet1のD2セルに =IF(COUNTBLANK(A2:C2),"",C2-SUMIF(Sheet2!B:B,A2,Sheet2!D:D)) という数式を入れオートフィルで下へコピーしてみてください。 Sheet2のデータ変更があるたびに反映されるはずです。 ※ Sheet1の「元の個数」は手入力だとしています。 お役に立ちますかね?m(_ _)m

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

NO.3です! たびたびごめんなさい。 投稿後にNo.1さんと重複しているコトに気づきました。 No.3は無視してください。 確認せずに投稿してごめんなさいね。m(_ _)m

beru2007
質問者

お礼

早速の回答ありがとうございます(^^) ご回答いただいた式でできました! ちょっと感動しちゃいました。 ありがとうございました!

noname#204879
noname#204879
回答No.2

》 ROUNDで…に打ち込むと商品名が出てくるようになってます その「ROUNDで」ってどういう意味ですか?

beru2007
質問者

補足

すみません、打ち間違えました。 VLOOKUPです。

  • yugere
  • ベストアンサー率37% (48/127)
回答No.1

シート1(商品の基本台帳)のD1に、以下の式を入力し、下(D2,D3)にコピーしてください。 =C1-SUMIF('シート2(売上げ台帳)'!B:B,'シート1(商品の基本台帳)'!A1,'シート2(売上げ台帳)'!D:D)

beru2007
質問者

補足

早々の回答ありがとうございました。 早速数式を入れて試してみたのですが…販売数を合計してないようで、在庫数が減りませんでした…。 まったく同じようにやってみたのですが…どうしてだか分かりますか?

関連するQ&A