• ベストアンサー

エクセルで在庫管理

在庫管理をエクセルでしているのですが、 在庫が0を切った(0以下になった)ら入力できない方法はありますか? 条件付で色を変える方法は分かるのですが、0以下になるから入力できなくする方法なんてないのですかね? 教えてください。

  • EP-62
  • お礼率60% (6/10)

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

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

モデル的に考えてみました。 例データSheet1の A1:C10 入庫 出庫 在庫 40 30 100 100 20 180 ・・・ C列の、C2以下には =IF(AND(A3="",B3=""),"",C2+A3-B3) と式が入れてあるとします。 Sheet1のChangeイベントで Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column < 3 Then If ActiveSheet.Cells(Target.Row, "C") < 0 Then MsgBox "在庫マイナス" Application.Undo End If End If End Sub と入れます。 モデル的といったのは、色々な入力ケースに耐えうるかどうかわからないからです。 VBAを勉強したことがなければ、自分のケースに適用できないですが。

その他の回答 (3)

noname#204879
noname#204879
回答No.3

No.2です。 [入力値の種類]→“ユーザー設定” [数式]    → =A1>=0

noname#204879
noname#204879
回答No.2

厳密に言えば、「0を切ったら」と「0以下になったら」は同じではありません。0 は「0以下」だけど、0を切ってはいないから。 例えばセル A1 が「0を切ったら」あるいは「0以下になったら」、セル B1 に「入力できない方法」は入力規則で実現できます。

EP-62
質問者

お礼

そうですね・・・・ 「0より少なくなったら」です・・・ >例えばセル A1 が「0を切ったら」あるいは「0以下になったら」、セル B1 に「入力できない方法」は入力規則で実現できます。 どのようにすれば出来るのでしょうか?

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

エクセルの関数や機能だけでは無理でしょうね。 例えば入力規則であるセルに0以下の数値を入力させないということは簡単にできますが、在庫管理ということは、その見張りたいセルは計算式で出した合計の数値になるんですよね? それだと入力規則は適用されませんし。 VBAなどで入力フォームを作って、そこに数字を入れて「入力」ボタンを移して値を書き写すという仕様にするなら簡単にできます(というか入力フォームなら通常、入力値をチェックする機能も当然取り入ておく必要があるわけですが)。

EP-62
質問者

お礼

早速の回答ありがとうございます。 やっぱり無理ですか・・・ チェックするしかないようですね・・・ ありがとうございました。

関連するQ&A

  • エクセルでの在庫管理について教えて下さい。

    エクセルでの在庫管理について教えて下さい。 これまで全て手書きで管理していたものをエクセルで行いたいのです。 が、全くのエクセル初心者です。 シート内容として、月日・入荷数・使用数・在庫数です。 入荷数に数量を入力すると在庫数に数量を追加し、使用数に数量を入力すると在庫数から数量を差し引く形にしたいのです。 宜しくお願いします。

  • Excelでの在庫管理

    鋼材を扱う倉庫で、鋼材の入出荷の在庫帳をExcelで管理しています。 ひとつのファイルにサイズごとのシートを作り在庫数の管理をしています。(ファイルは一月毎にしています) シート枚数が多いため目的のシートの選択や翌月への繰越作業などが大変です。(似たサイズがある為間違えることも多いです) シート選択を間違えずに簡単に出来る方法があればどなたか教えてください。 また、出来れば一枚のシートにて全てのサイズを管理したいのですが その方法もあれば教えてください 各サイズごとに在庫数等の合計と入出荷をリスト状にして検索・入力が出来るようなものを作りたいと考えています。 よろしくお願いします

  • エクセルで在庫管理

    はじめまして、宜しくお願い致します。 この度、在庫管理をエクセルでしなければいけなくなり、いつものようにシートで、入力をしていたのですが、友人より管理画面より入力する方が間違いが少ないと話があり、詳しく話を聞きました。 自分でどこまでできるかわからないですが、マクロを使わないと出来ないようなので、一度、トライするつもりです。その際友人いわくネットサンプル程度のものであればネットにあるんじゃないかとアドバイスをしてくれました、フリーの在庫管理ソフトで加工のできるサンプルは無いでしょうか?どなたかアドバイスしていただきたく質問いたします。 宜しくお願い致します。

  • エクセルにて在庫管理(飲食店

    ・食材の在庫、メニューの販売数を管理 ・メニュー販売数(製品)を入力する事により食材(部品)が引かれていく ・上記の計算により出された理論在庫に実在庫を入力す事により差(ロス率)を出す 上記のような計算をエクセルでする為には どのような方法、覚えるべき関数がありますでしょうか? またそういった事の出来るソフト、エクセルファイルが ありましたら教えていただけませんでしょうか?

  • 在庫管理のことで教えてください。

    私は小さな食品会社ですが、製造に使う原料の在庫管理を任されています。今は前任の方がエクセルで作った書式を使って在庫管理をしているのですが、もっと在庫管理に役立つソフトがあれば教えていただきたいと思います。内容としては今ある在庫数からその日使った製造数を引いて、現在の在庫数を出す。月間に使用する数から日当たりの平均数を出して、在庫が切れる前に仕入れをするといったことをしています。もう一年もしているのに、なかなかうまくできないことがあったり、もっと効率のいい方法があるのではないかと思ったり、悩んでいます。在庫管理に使うソフトも知りたいですが、在庫管理をするにあたって参考になる本もあれば教えていただきたいです。

  • エクセルを使った、在庫管理と発注。

    エクセルを使った、在庫管理と発注。 私は、エクセルが得意ではないのですが、今日、用事で退社する上司に「手が空いているので何かやっておくことがあったら言ってください」といったところ、思わぬ無茶振りをされてしまい、とても困っています。在庫管理などに関する知識がまったく無い人間なので、説明が長くなってしまうことと、わかりにくい点があるかもしれないですが、なるべくわかりやすく書こうと思うのでご協力お願いいたします。 現在当社の商品在庫は、エクセルで管理されております。 発注は目視で足りないと思ったら適性分だけ頼むかたちです。 今度上司のしたいことはエクセルの在庫データを使って「発注リスト」が自動的に作成されることです。 例えば、商品Aの適正在庫が5だとして、それを切ったら自動でリストの中に適正在庫になるような個数と商品名が載る。あとはそれをプリントアウト(パソコンからも送れるのでそれで自動発注できればなお良いです)してFAXで発注。というかたちです。 それは、エクセル上で全部済めばそれでも良いですが、そのやり方が複雑な場合、こんな方法、こんな簡単なソフトがあるよ、という意見がありましたらよろしくお願いしたいです!! 当社POSシステムはございません。導入もいたしませんのでどうかパソコンでの方法でご回答お願いいたします。 アクセスは、当社で使える者がいないため、なるべくエクセルを使う形にしたいみたいです。 何か説明が足りないようでしたらご指摘ください。 よろしくお願いいたします!

  • エクセルでの在庫管理方法で教えてください

    現在会社では商品在庫管理を手書きの台帳でしています。 さすがに効率が悪く、商品数も多いので、エクセルでの在庫管理に変えたいと思っていますが、そこまでエクセルに詳しくないのでどうやってやったらいいか分かりませんので、ご指導お願いします。 ●条件● 商品数は200機種ほど 1機種に付き5小口~10小口位 パッと見て何本残っているか分かる為、何本出荷したか把握する為に、部品小口での管理は避けたい(1s単位の在庫表にしたい) 部品で出荷する事があるので、全体から1引いて、部品在庫がどれが残るとかが分かるようにしたい(同じページ内で部品管理をしたい) 出来ればデータとして使えるようにどの得意先に何本出ているのか把握しやすいようにしたい パソコン初心者が台帳の管理をしているので、あまり複雑にすると何かのミスをしたときに復元させるのが大変 自分でも作ってみましたが、関数にも基本的なものしか分からない為、何とも使えないものになってしまいました。 お時間の許す方、ご指導お願いいたします☆

  • 在庫管理ソフト

     在庫管理ソフトを探しています。  上手く説明できなくて、すみませんが、相談に乗ってください。  条件としては   安価(10000円以下)   できたら、売上明細を作ることができ、自動的に在庫から減らす。   初心者でも使える   決算時の年一回だけ在庫確認(棚卸)するので、帳簿上の在庫訂正が簡単なもの。   (売上明細を作らない場合も多いので)   友人は、エクセルを使いなさいって言うのですが、どうもPCは苦手です。   初心者にでも扱えるソフトがありましたら教えてください。   よろしくお願いいたします。

  • excelで在庫管理

    仕事で在庫管理表を作ることになってしまいました・・・。 シート1 商品コード、アイテム名、昨日在庫数 を羅列したリストを貼り付けてシート2の在庫管理表に反映させてその日の在庫数をチェックします。 シート2 商品コード、型番、アイテム名、在庫数 を表示しています。 毎日上書きして在庫管理するリストなので、シート1の変動もあり、なかなか使えるものができません。 簡単にシート1の在庫をシート2に反映させられる関数はありませんか? excel初心者で何もわからないので教えて下さいm(_ _)m

  • 在庫管理

    出荷方法とエクセルの入力方法について困っています。 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種類の商品で入力は簡単ですが、 出庫の際に、半端な在庫が増えてしまいます。 できるだけ入力する内容を減らし、自動的に在庫数量がわかるようにしたいのですが、やはり在庫はできる限り少なくしたいのでルールが必要になってくると思います。 何か、良い方法はないでしょうか?

専門家に質問してみよう