• ベストアンサー

在庫管理と賞味期限管理

 現在、私は食品を取り扱う倉庫で勤務しています。今まで、在庫商品の入庫と出庫と残りの在庫数をエクセルで管理していましたが、このたび賞味期限のいつの分が本日入庫して、いつの分が出庫したのか分かるようにするように言われました。  とりあえずの間に合わせでアクセスの大変使い勝手の悪いプログラムをもらったのですが、たった10アイテムの商品を10日分入力するだけで大変な労力を費やしてしましまいました。  本日の入庫数量と賞味期限を入力して、その後各商品の出荷数量を入力するだけで賞味期限の古い順に在庫が落ちて、なおかつ「今現在賞味期限何月何日が何ケースあります」というのが確認できる用にしたいのですが、どうしたらいいでしょうか。(市販品のソフトで代用できるのでしたらご紹介お願いいたします)  なお、納品先は各所ありますが商品ごとの総出荷数は分かっています。

noname#59788
noname#59788

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

これはもうシステムの創設の問題で、改良の域を超えていると思う。システム業者だったら作り直し程度の金を取られる気がする。 エクセルでは複雑になりすぎるし、アクセスでも操作だけでは難しいのでは。 (1)今までは商品が単位と考えれは良かった。 今後は商品+賞味日付を単位と考え、賞味期限が違うとあたかも別商品と考えると判りやすい。 (2)トランザクションである、入庫、出庫入力のときも、必ず商品+賞味期限で入力する。 (3)在庫も商品+賞味期限で別レコードにして在庫数量を賞味期限別に管理する。 (1)-(3)を通じて、商品コードというキーに対し、賞味期限という「キー」が1つ増えたことになる。 (4)出庫(要求)のとき、賞味期限の旧いものの数量が、その賞味期限の在庫より多いときは、次ぎに旧い賞味期限の在庫から出庫する。以下その商品に付いて尽きるまで繰り返す。 これを人間が判断して、出庫表に、内訳として書き込み、出庫入力するなら割合易しいが、自動でコンピュターに計算させ、出庫入力し、 記録を残すとなると、複雑です。この辺が、思案のしどころでしょうか。人間がこれを判断すすと、間違って旧いものから消化=出庫しない誤りが頻発するかも。 >納品先は各所ありますが商品ごとの総出荷数は分かっています。 本質問にどう関係するの。 エクセルかアクセスか、それらのVBAか、それらのどの程度の経験者か、質問が項目レベルまで具体的でないところから、質問者には荷が重いことで、プログラムの経験がなければ、システム業者に頼む事項かなと思う。

noname#59788
質問者

お礼

ご回答ありがとうございます。 確かに、今までは一つの商品に対して昨日の残り(在庫)に今日の入庫を足し算して、今日の出庫を引き算して残りが「在庫」とするだけでした。  賞味期限が違うと別商品とみなさなければならない、という点がおっしゃるとおりの悩みの所です。  間に合わせのシステムは賞味期限別の内訳を、電卓たたいて計算して入力するものでした。  ひとまず、自力では無理そうなのはわかりました。

その他の回答 (1)

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.2

ロット管理、先入れ先出しまでやろうとすると本格的な在庫管理になりますね 質問の文章を読んだ範囲では質問者さんにはちょっと荷が重いかな 市販品ソフトでいいならいわゆる会計ソフトで在庫ものも何種類か出ていますよ カタログを調べてみてはどうですか

noname#59788
質問者

お礼

 ご回答ありがとうございます。 No.1の方のご指摘の通り、処理する項目が膨大なため私のスキルでは無理そうなことが分かりました。  市販品を調べます。

関連するQ&A

  • アクセスでの在庫管理(在庫期間が知りたい)

    アクセスを使って商品の在庫管理を行おうと試行錯誤しています。 1.入庫テーブル(商品名、入庫日、入庫数)に入力。 2.出庫テーブル(商品名、出庫日、出庫数)に入力。  これらから、商品と入庫日をロット単位とし、このように在庫を計算しています。  入庫の合計―出庫の合計=在庫 ここからネックになっているのが、在庫期間をどうあらわすかと言う点です。  通常、今日までの在庫期間は   在庫期間=今日―入庫日  によって表しています。  ここまでは出来ていますが、さらに一歩進めて  日にちを毎回指定し   指定日からの在庫期間=指定日―入庫日  のような感じで在庫期間を表示させたいのですが どのようにクエリを作ったらよいのでしょうか? このようなフローで良いのか、 参考HP等ありましたらアドバイス頂けませんか?

  • Accessで、在庫表を作りたいのですが・・・

    いつも大変お世話になっております。m(_ _)m また質問させてください。 Accessで、在庫表を作っています。 「入庫情報_テーブル」と「出庫情報_テーブル」があり、それぞれのテーブルは、製品名(型番)と数量の情報を持っています。 入庫情報の数量はプラスして、出庫情報の数量はマイナスして、差引きの在庫表を作りたいのですが・・・ 入庫情報に入っている製品名のすべてを表示して、出庫情報の数量をマイナスする・・・というのは、「結合のプロパティ」で、入庫情報の全レコードと・・・というオプションを選べば可能です。 またその逆も可能なわけですが、両方を全部表示したい時はどうすればいいのでしょうか? つまり、入庫情報に入力されている商品で出庫情報にのっていないものと、出庫情報に入力されている商品で入庫情報にのっていないものがあるわけです。 在庫表では、それぞれのテーブルに存在するすべての製品名を載せ、型番が合致した場合は、入庫数量-出庫数量で在庫を出したいのです。 出庫情報にあって、入庫情報にないものというのは、つまり、在庫数がマイナスになるということです。 両方を同時に満たすには、どのようにすればいいのでしょうか? 質問の説明文が不足していたら指摘してください。 よろしくお願いします。

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

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

  • 在庫管理

    出荷方法とエクセルの入力方法について困っています。 10mと4mの2種類の【物干し竿】を販売しています。また、1mからでもカットして販売しています。在庫状況により出荷方法が異なるので、エクセルでどのように入力しようか悩んでいます。 例えば、2mを6本の注文の場合 10m-1本と4m-1本を使い、2m-1本の在庫 10m÷2m=5本 と 4m÷2m=2本 余り2mが1本 ※4mの在庫が少ない場合 もしくは、4m-3本使い、在庫なし 4m÷2m=2本 12m÷4m=3本 ※在庫を出したくない場合 定尺だけで販売すれば問題ないのですが、現状カットした注文も多いです。 入庫の時点では、10mと4mの2種類の商品で入力は簡単ですが、 出庫の際に、半端な在庫が増えてしまいます。 できるだけ入力する内容を減らし、自動的に在庫数量がわかるようにしたいのですが、やはり在庫はできる限り少なくしたいのでルールが必要になってくると思います。 何か、良い方法はないでしょうか?

  • 現在庫算出方法についてお教え下さい

    在庫管理についてお教え下さい 私の行なっている現在庫の算出方法が妥当かどうか御教え頂けないでしょうか? 在庫管理を会社で行なっています。小さい会社なので、商品もそれほどあるわけではありません。 入庫したら以下の方法で入庫処理しています。 ハンディターミナルで商品のバーコードをスキャンし、個数を入力。PCに転送しMYSQL5で管理。 テーブルは、 T_入庫マスター 商品コード,入庫数 出庫したら以下の方法で出庫処理しています。 ハンディーターミナルで商品のバーコードをスキャンし、個数を入力。PCに転送しMYSQLで管理。 テーブルは、 T_出庫マスター 商品コード,出庫数 さらにビューを2つ作っています。 V_入庫マスター select 商品コード,sum(入庫数) As 入庫数 from T_入庫マスター group by 商品コード V_出庫マスター select 商品コード,sum(出庫数) As 出庫数 from T_出庫マスター group by 商品コード 現在庫を求めるには、全ての入庫から全ての出庫を引いたものが現在庫になるはずなので、もう一つビューを作ります。 V_現在庫マスター select V_入庫マスター.商品コード,V_入庫マスター.入庫数 - V_出庫マスター.出庫数 As 現在庫 from V_入庫マスター inner join V_入庫マスター.商品コード = V_出庫マスター.商品コード まだ作り始めて間もないのですが(今まではExcelで在庫管理してました)、果たして現在を求めるのにこのようなやりかたで良いのかどうか不安になりました。 このやり方がスマートかどうか教えて頂けませんでしょうか? 毎日の入出庫は、取扱点数50点。入庫、出庫はマチマチですが各商品10前後です。 よろしくお願いいたします。

  • アクセスで在庫管理

    アクセスで簡単な在庫管理をしたいのですが、どのようにしたら良いでしょうか? 商品の入庫・出庫を入力して、残数量を確認出来る様にしたいのです。 初心者ですのでよろしくお願いします。

  • 在庫管理。

    大手の教育関係出版社に勤務してます。担当は在庫管理をやってます。 アルバイトを使って、日々製品の入出庫を行っているのですが 出庫ミスによる在庫の差異が絶えなくて頭をかかえてます。 毎月入庫されてくる月号の教材を一年分(約800アイテム)管理し、 そこより出庫の業務を行ってもらってます。 皆、半年を越える者ばかりでどこに何があるかというようなことは わりと覚えてしまっているようです。 逆に似た製品で月号の違う製品と間違えてしまう原因に なっているよな気もしますが。 現在は、10人程度のアルバイトに日々でてくる出庫リスト(約30枚) を個々に出庫してもらい他人が確認をするという方法を 用いています。リストに載っている製品をその数量づつ出庫を行う。 しかし、別のものが出庫されたり、数量が違ったり 出庫がもれたりが絶えません。 個人的にも出庫者に対する対策を色々考えては見ました。 個人レベルでの問題意識の低さ。 基本ル―ルの徹底。 在庫=商品の意識の低さ。 仕事に対する基本観念。 しかし、その考えをダイレクトに結果に反映させる 手段が浮かばないし、それ以外にも要因があるような気がして なりません。 何か良い知恵はないものでしょうか?

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

        A     B    C    D    E 1列 品名  現在庫 入庫 出庫 総在庫 2列 AAA001  100  100  50  150 3列 AAA002  150  120  20  250 ・ ・ ・ このような在庫管理表を会社で作りました。 上司から「最初はこれでもいいんだけど、入庫と出庫はいつも変動するから、次回入力時にもいちいち現在庫も書き換えるのは面倒。入庫と出庫だけ書き換えるだけで合計が出るようにしてくれ!」と言われたのですが、つまり(総在庫+入庫-出庫=総在庫)にしたいそうです。エクセルでは出来ませんよね? 現在庫が無いものだったら、(入庫+出庫=総在庫)で出来るんですが。 どうやったらうまく作れるのかわからずこちらで質問させて頂きました。 説明が下手ですみません。補足要求があれば、補足しますので回答お待ちしております。

  • Excelで出荷・在庫管理の方法

    仕事でExcelで商品の出荷と在庫の管理表を作るように言われたのですが、次のような場合の関数の書き方を教えてください。 賞味期限がある商品で、出荷指示が出た場合に賞味期限の古い方から自動的に在庫を減らしたいです。 例えば、2011/12/10賞味期限のオレンジジュースが200個、2011/12/25賞味期限のが500個あったとして、300個出荷する時に12/10のから200個、足りない100個を12/25賞味期限のから自動的に差し引かれるようにしたいのです。 [セルA1]オレンジジュース、[B1]2011/12/10(賞味期限)、[C1]200(在庫) [B2]2011/12/25、[C2]500 IF関数とか考えてみたのですがなかなかうまくいかなくて… ちなみにExcel2007です。 よろしくお願いしますm(__)m

  • FileMakerで在庫管理をしたい!

    FileMakerで在庫管理をしたい! 現在在庫管理をエクセルでやっていますが、 これからはファイルメーカーで管理したいと思いいろいろ試みています。 そこで、 商品テーブルと在庫テーブルと移動テーブルをつくりました。 ■商品テーブル 商品ID 商品名 ■在庫テーブル 在庫ID 商品ID 保管場所 棚卸在庫数 現在庫数(Calculation) 入庫日 ■移動テーブル 移動ID 在庫ID 移動数 移動先保管場所 移動日 商品テーブルと在庫テーブルは商品IDでリレーション 在庫テーブルと移動テーブルは在庫IDでリレーション 在庫の出し入れ移動が激しいので、移動入力を簡単にできたらと思います。 入庫入力は在庫テーブルに新規レコードで入力 出庫入力は移動先保管場所を"出庫"というふうにしてやろうかと考えています。 問題点 ・移動を入力する際に、保管場所と商品名で目的の在庫を絞り込みたいのですが、うまくポータルに表示されません。リレーションの組み方が間違ってる?? ・現存の在庫を他の保管場所に移動するとき、 移動先保管場所を入力すると自動的に在庫テーブルに新規レコードとして在庫が移動されるようにしたいがやりかたがわからない。 本をみても目的の情報にたどりつけないので、こちらの掲示板がたよりです。 助けてください!!

専門家に質問してみよう