エクセルの計算式で在庫管理を自動化する方法
- エクセル2003を使用している場合、在庫管理を自動化するための計算式があります。
- 具体的には、ROUND関数を使用してシート1の記号をシート2に入力すると、商品名が表示されます。
- さらに、シート2の販売数を元の個数から引いていき、在庫数を自動的に更新することも可能です。
- ベストアンサー
エクセルの計算式でできますか?
エクセル2003を使用してます。 計算式の組み方が分からないので、下記のようなことを実現できる式があれば教えてください。 シート1(商品の基本台帳) A(記号) B(商品) C(元の個数) D(在庫数) 1 A リンゴ 100 57 2 B オレンジ 166 106 3 C レモン 70 8 シート2(売上げ台帳) A(日付) B(記号) C(商品) D(販売数) 1 4/7 B オレンジ 58 2 4/7 C レモン 15 3 4 5 4/28 A リンゴ 38 6 4/28 C レモン 35 7 4/28 B オレンジ 2 8 9 10 5/3 C レモン 12 11 5/3 A リンゴ 5 ・・・・・ ROUNDでシート1の記号を、シート2に打ち込むと商品名が出てくるようになってます。 さらにシート2の販売数をその記号から勝手に計算してもとの個数から引いていき、シート1の在庫数に表示させたいのですが、そんなことができる計算式はありますか?
- beru2007
- お礼率54% (105/193)
- オフィス系ソフト
- 回答数4
- ありがとう数1
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! おそらく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.3です! たびたびごめんなさい。 投稿後にNo.1さんと重複しているコトに気づきました。 No.3は無視してください。 確認せずに投稿してごめんなさいね。m(_ _)m
》 ROUNDで…に打ち込むと商品名が出てくるようになってます その「ROUNDで」ってどういう意味ですか?
補足
すみません、打ち間違えました。 VLOOKUPです。
- yugere
- ベストアンサー率37% (48/127)
シート1(商品の基本台帳)のD1に、以下の式を入力し、下(D2,D3)にコピーしてください。 =C1-SUMIF('シート2(売上げ台帳)'!B:B,'シート1(商品の基本台帳)'!A1,'シート2(売上げ台帳)'!D:D)
補足
早々の回答ありがとうございました。 早速数式を入れて試してみたのですが…販売数を合計してないようで、在庫数が減りませんでした…。 まったく同じようにやってみたのですが…どうしてだか分かりますか?
関連するQ&A
- エクセルの計算式を教えて下さい。
エクセル少しだけかじっている者です。 お店で使用している商品出納帳が現在手書きで、その数がすごい量なのでデジタル化を検討中です。 例えば、日ごとに 月日 商品名 購入者 単価 個数 入金 掛け 8/10 りんご A様 200 10 2000 sheet1 みかん B様 300 10 3000 8/11 りんご C様 200 5 1000 このように、エクセルのシート1入力したとします。(この場合の縦計算はわかります) この入力した商品名を元に、別のシートに計算式を作り自動でコピーすることはできますか? sheet2 商品名 : りんご 月日 購入者 単価 個数 購入 入金 仕入れ差引個数 8/9 仕入れ 200 50 10000 10000 50 8/10 A 様 200 10 2000 2000 40 8/11 C 様 200 5 1000 1000 35 このように、日計を各商品毎に自動で振り分ける命令はありますでしょうか? 縦計算は大丈夫です。 すみませんが、よろしくお願い致します。
- ベストアンサー
- Windows XP
- エクセル 在庫表:異なるシートでマッチング
エクセルの在庫表から、在庫総額を出したいのですが、 在庫数と価格とが別のシートになってしまっています。 マッチングをして、在庫金額を出したいのですが どのような方法があるのでしょうか。 価格 と言うシートのデータが以下の通りだとします。 A1:Tシャツ B1:1500円 A2:タンクトップ B2: 1000円 個数と言うシートのデータが以下の通りだとします。 A1:Tシャツ B1:赤 C1:100個 A2:Tシャツ B2:青 C2:200個 A3:タンクトップ B3:白 C3:250個 個数と言うシートのD列に、価格シートの単価を それぞれにマッチングさせて入れたいと思います。 逆に、個数シートA列の情報が同じ商品の個数総計を 価格シートに入れ込む形でも良いのです。 同じ商品でも、カラーごとの在庫管理になっていますが、 最終的に知りたいのは在庫の総額なので、 商品や色ごとの在庫価格は不要です。 総額まで計算できればありがたいですが、とりあえず データがマッチングできさえすれば、表内の総額計算程度ならできます。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数または、VBAでできますか?
次のような表があったとします。 商品 1日目 2日目 3日目 必要部品 在庫 過不足 A 20 みかん 50 B 10 10 みかん 50 C 20 20 みかん 50 不足 A 30 もも 100 B 15 15 もも 100 C 30 30 もも 100 A 100 りんご 200 B 50 50 りんご 200 C 100 100 りんご 200 不足 ここで、みかんの在庫は50個となり、 商品Aの必要数は、20個で足りることになります。 商品Bの必要数は、20個で1日目の必要数とあわせても足ります。 商品Cになると必要数はさらに40個増え、合計80個となり、 在庫の50個では足りなくなります。 ももの場合は、すべて足りることになり、 りんごの場合は、商品Bで在庫が無くなり、商品Cの分は、足りないことになります。 この表の右端に、これらの結果を計算式で求めることはできないでしょうか? 判りにくいかもしれませんが、よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセル プルダウン 別シート計算について
プルダウンメニュー 別シート計算について 宜しくお願いいたします。 sheet1には A2/B2/C2/ 商品名/サイズ/貸出数/ 商品名/サイズ/貸出数 までは、入力規則でプルダウンで、商品名やサイズを指定できるようにしています。 SHEET2には A2/B2/C2/ 商品名/サイズ/現在の在庫数 が入力されています。 このSHEET1の( D2 )に、プルダウンで指定された 商品/サイズ/貸出数 = (SHEET2 在庫数)ー (SHEET1 C2 貸出数 )=現在の在庫数を 求めたいのですが、勉強不足で式がわかりません。 教えていただけないでしょうか? 使用ソフトはexcel2000です。 どうぞ宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- Excelで特定の文字のある列の数値を合計する関数
Excelで、特定の文字列を含む列の数値の合計を、自動で集計してくれる関数はあるでしょうか。 複数シート(シートA、シートB)で構成されるExcelファイルで、シートAにはすべての取扱い商品が記載されています。現在は、シートBに入力されている商品ごとの販売個数の合計をシートB上でsumにより求め、その数値をシートAの該当箇所に、手で入力しています。シートAに記載されている商品が多いため、この手作業を関数で代替したいのです。 ただし、シートBに、次のような条件があります。 シートBの1行目(A1,B1,C1,D1...)には、見出しとして"氏名" "りんご" "バナナ" "いちご"...などがあり、2行目以降は、販売者の名前と、その人が販売した商品の個数が入力されています。掲載人数は40人(行数で41行)ほどです。 ところが、誰も"りんご"を販売していなければ、その列自体がなくなります。シートBには販売された商品しか記載されておらず、たとえばB1は、必ずしも"りんご"ではありません。 シートAからBを参照し、シートBの1行目に、もし"りんご"の文字があれば、そのりんごの列の2行目以降にある販売数の合計を、"バナナ"があれば同じくバナナの販売数の合計を、じかにシートAのそれぞれの合計欄に表示させたいのです。 なお、シートBの行と列を入れ換えたシートB'を作るのは、避けたいと思っています。理由は、販売者の名前でも、全商品の販売個数をシートAにsumif関数で集計していること。また、シートは1週間ごとに、今後30枚程度まで増え、その各週合計もシートAに集計する予定のため、シートは各週1枚だけにしたいのです。 このような条件のもと、Excelの関数で集計する方法があれば、教えてくださいますか。
- ベストアンサー
- その他MS Office製品
- エクセル2003の質問です
エクセルでの質問です。 シート1にA1商品コード、B1に商品名、C1に在庫数、D1に生産者とした時に A B C D 1 商品コード 商品名 在庫数 生産者 2 1234 みかん1 3 太郎さん 3 456 みかん2 5 次郎さん 4 234 りんご1 1 太郎さん ・ ・ となっていて、シート2に太郎さんシート3に次郎さんとした時にシート1にランダムにデータを入力 した時、シート2、シート3へ反映させる方法が知りたいです。 シート2、シート3の表はシート1と同じです。
- ベストアンサー
- オフィス系ソフト
- SUMIFの計算結果が0
ブック内に商品別のシートが数枚あり、 それを月別集計する別シートを作っています ■商品シート A B C D E 月日 商品 仕入 出荷 在庫 ↓出荷状況によって入力が増減します ■月別集計シート A1=TODAY() B1=型式 C=在庫 ↓商品別に一覧で在庫表示させる A1には、今日の日時を表示(仕様) C=在庫セルにSUMIFで在庫数計算させているのですが、、、 計算結果が0になってしまいます =SUMIF('型式シート'!$A$1:$A$500,">=MONTH($A$1)",'型式シート'!$C$1:$C$500) -SUMIF('型式シート'!$A$1:$A$500,">=MONTH($A$1)",'型式シート'!$D$1:$D$500) その月の全仕入から全出荷を引いて在庫計算させているのですが、 SUMIFの計算結果が0になってしまいます。 記述もしくは検索条件のやり方が違うのでしょうか? お手上げ状態です、、TT
- ベストアンサー
- オフィス系ソフト
- EXCELでの計算式を教えてください
例えばこのような表があったとして 会社名 売上 商品名 A社 1,000 りんご B社 2,000 みかん C社 5,000 なし A社 2,000 りんご B社 1,000 りんご C社 4,000 りんご 商品名りんごでフィルタした場合、subtotal関数を使用すれば、りんごだけの売上合計を計算できますよね。 さらにりんごでフィルタした時に、A社だけの、りんごの売上合計をだしたいと思っているのですが、どのような計算式を入れれば良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- 損益計算について
こんにちは。 損益計算について、整理しているのですが、頭がこんがらがってきたので、質問させてください。 以下の考え方で、問題があるかどうかチェックして下さると助かります。 4月1日~30日までの計算 (1)4月1日時点での在庫(期首) A:みかん 10個 原価100円 合計1000円分の原価 B:りんご 20個 原価500円 合計10000円分の原価 C:ぶどう 70個 原価400円 合計28000円分の原価 【A+B+C合計】 在庫原価39,000円 数量100個 (2)4月15日に追加仕入れ A:みかん 20個 B:りんご 20個 C:ぶどう 20個 【A+B+C合計】 仕入額合計20,000円 数量60個 (3)4月30日時点での在庫(期末) A:みかん 15個(4月販売数15個) 合計1500円分の原価在庫 B:りんご 35個(4月販売数5個) 合計17500円分の原価在庫 C:ぶどう 40個(4月販売数50個) 合計16000円分の原価在庫 【A+B+C合計】 在庫原価35,000円 数量90個 上記のような環境の中で、4月の上代売上は70,000円だったとします。(A・B・Cそれぞれ上代1,000円統一) 【売上総利益を出したい】 A)上代売上:70000円 B)期首在庫:39000円 C)追加分:20000円 D)期末在庫:35000円 A-(B+C-D)=46000円という計算をしてしまいました。 でも何となく違うような気がします。どこが違うのかわかりませんが… 違う場合、間違いを指摘していただけないでしょうか。 よろしくお願いしますm(__)m
- ベストアンサー
- 財務・会計・経理
お礼
早速の回答ありがとうございます(^^) ご回答いただいた式でできました! ちょっと感動しちゃいました。 ありがとうございました!