• ベストアンサー

在庫日付順に先入先出しをエクセルで管理できるのでしょうか?

食品の賞味期限を管理しようとしています。 在庫日付順に先入先出しをエクセルで管理できるのでしょうか? 例えば、 材料名  ロットNo.  賞味期限  在庫 みかん  123     2008/3/1   10 みかん  124     2008/3/20   15 バナナ  111     2008/4/10   20 としておいて、 みかん  20出荷する場合、 みかん  124     2008/3/20   5 に エクセルで管理することできるのでしょうか? ごぞんじな方教えて頂けませんでしょうか? 宜しくお願い致します。

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

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

質問例で みかん  20出荷する場合、 賞味期限の早く来る、 みかん  123     2008/3/1   10 からまず充当し、 不足分10を みかん  124     2008/3/20   15 から充当し 残り みかん  124     2008/3/20   5  を残すように更新するのですね。 質問は一瞬判りにくかった。 ーーー この程度になるとエクセルの関数では難しいと思う。 VBAで処理しないと 優先関係 あるロットで必要数不足の場合次々に繰り越して考えていく点 など 関数では不定な数のデータを扱うのは難しい。 また日々や時々推移していくものを表形式にどう具体化するかも方式は一定して無いでしょう。 ある時点の在庫表、注文をどういう風に表にするか、注文を組み入れた後の表をどのように構成するか。日々表が出来るが、どうするか。形式論だけでも難しい。 これは本式にはプロ・本職がやる分野で、多くの経験で鍛えられてい無いと、VBAを少しかじった程度では出来ないでしょう。 ーー プロに金を出してやってもらうか、プログラムのベテランがいれば頼むか。 プロは多分、マスターとトランザクションという考え方を採るだろう。エクセルからコンピュタ利用に入ってとどまっている者は、こういう考えが苦手なはずだ。 ーー そうでなければ注文分を割り当てるのは、人間が手作業と頭で行うしかなかろう。 出  残 みかん  123     2008/3/1    10 10  0 みかん  124     2008/3/20   15 10 5 出の10,10の行位置探しと、10,10の配分は人間が考える。 まあ計算できるところの計算は関数でして、あとプロセスの記録を残すという表だね。 手作業帳簿の時代はそれをやっていたはずだ。

donaiyo
質問者

お礼

丁寧なご回答ありがとうございます。 やはりそうですか?素人では難しい話ですよね? 材料名    賞味期限  在庫 みかん    2008/3/01   10 みかん    2008/3/20   15 バナナ    2008/4/10   20 今この状態のエクセルの表を作っていて、 毎月でも賞味期限の迫っている商品の表を作りたいのです。 毎日出荷数量を入力した時点(売伝入力発行時点)で 上記の表に数字を飛ばし→ 該当商品の日付の若い在庫を捕まえて減計算→ 引けなかった数字を次の若い日付在庫を捕まえて減計算→ そして残数。 これが不可能なら事務の手間を増やして 出荷伝票を見ながら上記の表に入力していくしかないのですね? 残念?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

noname#79209
noname#79209
回答No.5

ワークシート関数で,どのロットからいくつ出すかは実現できるかも知れませんが、 その後、その結果を基にセルのデータを更新(各ロットの在庫数を減算)しなくてはなりません。 ワークシート関数の機能としては、別のセルのデータを変更する機能は無いのです。 従ってNBA(マクロ)を使わざるを得ません。

donaiyo
質問者

お礼

どうも関数もマクロも良く解っていないので 改めて勉強します。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
回答No.3

うあ間違えた。先入先出だから材料名で検索して一番若い奴を修正ですね。

donaiyo
質問者

お礼

うあ間違えた。??? ありがとうございました?

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

マクロなら問題なくできるでしょう。関数は無理っぽいかな。 エクセル特有の機能でなんとかなったりするんですかね? No1さんが言ってる通り色々とどうするか決めないと 教えようがないかと。 方法としては例えば更新ボタンかなにかをひとつ用意しといて ボタン押したら出庫側の変更されたOR新しく入力されたデータのみを元に 材料名+ロット+日付で在庫側を検索してヒットした在庫を修正するみたいな。

donaiyo
質問者

お礼

ありがとうございます。 「方法としては例えば更新ボタンかなにかをひとつ用意しといて ボタン押したら出庫側の変更されたOR新しく入力されたデータのみを元に材料名+ロット+日付で在庫側を検索してヒットした在庫を修正するみたいな。」 難しくて良く解りませんが???? 何とか頑張って考えて見ます。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • 6dou_rinne
  • ベストアンサー率25% (1361/5264)
回答No.1

管理しようと思えばできますが、どういう方法でどのようにやるのかといったやりかたは考えなくてはいけません。

donaiyo
質問者

お礼

ありがとうございます。 今はエクセルで度素人の 材料名  ロットNo.  賞味期限  在庫 みかん  123     2008/3/1   10 みかん  124     2008/3/20   15 バナナ  111     2008/4/10   20 この形式で管理しています。 <どういう方法でどのようにやるのかといったやりかたは すいませんこの部分良く解りません?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 賞味の管理表について

    私は会社で材料を調達する事務係をしています。 材料の管理を昨年からすることになりました。 現在、材料の管理はロットNo.と賞味期限と在庫数をエクセルで簡単な表で管理しており、現場が持ち出す時(週1ペース)は、在庫数を現場が入力しています。月末の棚卸も現場が入力します。 表は 材料名  ロットNo.  賞味期限  在庫    ロットNo. 賞味期限 在庫 みかん  123     2008/3/1   10      124   2008/3/20   15  バナナ  111    2008/4/10   20 という表で、材料毎に表が下へ延びます。同じ材料でロットNo.が違う場合は横に延びます。 この表を現場が入力しているのですが、種類が多くなったので表が縦長くなってしまい、入力間違いなどのトラブルがあったりします。 私も気をつけて見てはいるのですが・・・ ソフトを導入せずに管理するとなれば、エクセルが一番無難でしょうか・・・?マクロは出来ませんが、詳しい人がいますのでマクロでも大丈夫ですが、どういう表が適しているか第三者の意見を聞いてみたいです。

  • 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

  • EXCELで在庫管理をする

    私は薬局に勤めています。薬の在庫管理をEXCELで作ろうとしています。先入先出しをどのようにつくっていいのかわかりません。購入単価も毎回変動します。参考になる本をいろいろ探してはいるのですが、これといったものを見つけられません。在庫管理を詳しく説明してある本はありませんでしょうか。学校でVBAを勉強したのですが、手も足も出ない状態です。ご存知の方がいらっしゃいましたら教えていただけませんでしょうか。よろしくお願いいたします。

  • 食品在庫管理

    倉庫業の者です。 ある食品メーカー様の商品を弊社管理の倉庫に保管し、出荷作業をしているのですが 在庫管理が全くできていません。 ソフトを入れてPC管理を推進しているのですが、上司からは予算がおりないのでできないの一点ばり。 超安い1万以内、もしくはフリーソフトで対応するよう指示きてますが、どれがいいのか わかりません。 オススメ教えて下さい。 在庫数、賞味期限、ロット、これだけで十分ですが、 私が気付いていないほかに大事な事あればレクチャーお願いします

  • 在庫管理と賞味期限管理

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

  • 教えてアクセス2007!「在庫管理を求める方法」

    教えてアクセス2007!「在庫管理を求める方法」 アクセス2007を扱うのは初心者ですが在庫管理のデーターを作っていて フォームを開いた時に商品の在庫だけが表示される方法を教えて下さい たとえば 入荷              出荷 商品  日付 入荷数      商品   日付  出荷数 りんご 5/1  10     りんご  5/10  10 いちご 5/5  10     ばなな  5/15  10 ばなな 5/10 10     みかん  5/16  10 みかん 5/11 10 メロン 5/13 10 この場合、いちごとメロンが残ってます フォームを開いた時、残ってる商品だけを表示させたいのですが どうしたら良いでしょうか?教えて下さい。  

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

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

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

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

  • vlookupで在庫管理について

    倉庫業している者です。 エクセルで在庫管理しているのですが、効率よくする為にはVBAだと教わったのですが正直脳みそパンクしました。vlookupでもできると聞いたのですが、やり方わかりません。どなたかレクチャーお願いします。 sheet1 B列に商品名  C列に品番 D列に賞味期限 E列に現在個 ※sheet1は自分たちの管理用です。 メーカーからの出荷指示データ B列に商品名  C列に品番 D列に出荷数 E列に納品先名 メーカーからの出荷指示データを sheet2に張り付けて自動的にsheet1の在庫を減らすという vlookup関数あればレクチャーお願いします。

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

    エクセル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番号が項目として必要です。 宜しくお願いします。

専門家に質問してみよう