『指定数量以外の入力をエラーに』(かものはし) 指定数量以外の入力に対してエラーメッセージを出したい。 セルA1に品名を入力しセルB1に数量を入力する場合に 品名ごとの指定の数量(または倍数)以外はエラーメッセージをだす ことはできますか? A:1 えんぴつ B:1 12(または12の倍数)の場合は入力OK A:2 えんぴつ B:2 10 12の倍数ではないのでエラー エラーのときに 数量エラーです とか 最低数量は12です とかの メッセージを表示をしたいのですが。 ---- こんばんは 入力規則を使うやり方です。 B列に入力規則を設定するとします。 まず、B列を選択し データ → 入力規則 → 設定のタブを選択 入力値の種類を、ユーザー設定にして、数式に =MOD(B1,12)=0 と入力 次に、エラーメッセージタブを選択 スタイルは停止 タイトルに、数量エラーです! エラーメッセージに、12の倍数を入力してください! ととりあえず入れてみてください(何でもいいです) これで入力規則が設定できましたので、B列には12の倍数しか入力できないと思います 試してみてください (尋) ---- 早速のレスありがとうごうざいます! 追加でお聞きしたいのですが、品目ごとにエラー数量を変えることは可能でしょうか。 例えば、えんぴつと入力すると12以外エラー、消しゴムだと10以外エラーなど 複数の品目ごとに規制することは可能でしょうか? たびたびすみません。よろしくお願いします。 ---- こんばんは えんぴつと消しゴムだけなのでしょうか? 二つの条件だと可能と思いますが、もしそれ以外に増えるようですと 可能かな!?・・・・・・・ どのようになるのでしょうか? 関数作成の実力がなく、どういう風に作成するのか解らないと作成出来ませんので 詳しく教えていただくないでしょうか? (尋) ---- おはようございます。 条件の数ですが、品目数は50くらいあり品目ごとに金額、出荷単位が変わってきます。 金額はVLOOLKUP関数で入るようにしてあります。 必要数量のみを別の担当者に打ち込んでもらうのですが、単位ミスが多くてチェックが 大変なんで、なんとかならないかな〜と思ったのが発端です。 まったくの素人なので、的を得ない質問ですみません。 ---- こんばんは 品目数が50品目もあると関数では大変と思います。 VBAで行うしか今は思いつきません、 シートの構成はどのようになっているのでしょうか? 品目ごとに対する入力の数量はどのようになっているのでしょうか? 教えていただければと思います。 すいませんが・・・・ ちょと明日から少しの間(10日ほど)、PCが扱えない環境となります、 よって解答?レスについては時間がかかってしまいます。 ご容赦ください! m(__)m  (尋) ---- 尋さんこんばんは! ちょっと横レス失礼します。 金額をVLOOKUP関数で入るようにしてあるなら、単位も同様にVLOOKUPで入れればよいのでは ないでしょうか。 品目ごとに金額の入っている表に単位数も入れておき、 入力はたとえば「えんぴつ48本」なら、4と入力し、Vlookupで単位数12を読み込み、 4*12で48というようにすれば、単位ごとにならないミスはなくなります。 単位に換算して入力することでミスが増えてしまうなら、条件付書式でセルを赤くする方法 条件付書式はほかのシートを参照できないので、品目一覧表が別のシートにあるとして 1列増やすことにします。 数量を入力した列の右に1列挿入し単位数をVlookupで読み込みます。 えんぴつなら12と表示されます。 たとえばF列が個数でG列に単位を読み込むとします。 個数を入力した列は条件付書式で「数式が」「=MOD($F2,$G2)<>0」「書式:パターン=赤」 とすれば、単位数で割り切れない数値が入力されたセルは赤くなります。 どちらも現在の表をちょっと加工しなければなりませんが、後に品目数が増えたり、単位数が 変更になった場合でも、品目一覧の表を修正するだけでOKになります。 (HIDE) ---- おはようございます。 条件付書式で、無事解決しました。 そういう方法があったのですね〜。たいへん助かりました。 尋さん、HIDEさんありがとうございました!!