• ベストアンサー

セルの入力規則(複数セルの条件)

セルの入力規則(複数セルの条件) エクセルについて質問です。ご協力お願いします。 使用ソフト:エクセル2003 A~Eまでのセルに適当な数値を入れるとします。 その合計が50を超えた場合、入力エラーになるようにするには、どうしたらいいんでしょうか? 例 A  B  C  D  E 10 10 20 5  5→OK A  B  C  D  E 15 10 20 5  6→X(Eに6を入力した時にエラーメッセージ) という感じです。 できれば、難しくない操作でできるといいです。 アドバイス、参考サイトなど教えていただけるとうれしいです。 

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

  • ベストアンサー
  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

データ→入力規則→入力地の種類でユーザー定義、数式に =SUM($A1:$E1)<=50 でOK

devilsway
質問者

お礼

有り難うございます。できました。 でもちょっと疑問があります。 なぜ$が必要なんでしょう?別に範囲が移動するわけでもないのに・・・ 解説いただける人いらっしゃいましたら、宜しく御願いします。

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

関連するQ&A

  • 「入力規則」が適用されているセルのコピーについて

    以前、エクセルの入力規則を用いて重複入力を防ぐ方法について質問(具体的にはA1~A20とC1~C20の計40マスについて、同じ数値が入るとエラーが出るようにするにはどうすればよいか)させていただき、以下の方法で解決しました。 1)A1:A20を範囲選択して、Ctrlを押しながら、C1:C20の範囲を選択します 2)このように範囲選択しますと、「C1」がアクティブセルになります 3)メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「ユーザー設定」にして「数式」に =(COUNTIF($A$1:$A$20,C1)+COUNTIF($C$1:$C$20,C1))<2 と入力します さて、この続きで疑問が生じたのですが、 1.追加でD5のセルをこの範囲に含めたい場合(A1~A20とC1~C20とD5に同じ数値が入力できない状態)に、もう一度上記のような算式を入力せずに簡単にできる方法はありますか?(例えばセルのコピーのような方法) 2.また同様に追加でE1~E20をこの範囲に含めたい場合(A1~A20とC1~C20とE1~E20に同じ数値が入力できない状態)に、もう一度上記のような算式を入力せずに簡単にできる方法はありますか?

  • 《エクセル》入力規則について

    いつもお世話になります。 エクセルの列に、入力規則で打ち込めるデータを限定したいのですが、 セルA1の値が"あ"なら、セルB1には"A"・"B"・"C"のみ入力できる セルA2の値が"い"なら、セルB2には"D"・"E"・"F"のみ入力できる のようなことは可能でしょうか。 また、 A1が"あ"B1が"A"の場合は、C1には"い"・"ろ"・"は"のみが入力できる などということも出来ますでしょうか。 ご存知の方がいらっしゃったらお手数ですが宜しくお願い致します。

  • Excel2002 入力規則「ユーザー設定」について教えて下さい

    今回はExcelの入力規則についてご質問させて頂きます。 B4・C4・D4・E4に数値が入力されています。 さらにE5に[=SUM(B4:E4)]と上4つのセルの合計を求めています。 これを踏まえて以下2点の条件でエラーメッセージを表示させたいのです。 (1)E5の値([=SUM(B4:E4)])が「1」以外であった場合  【合計が1になるよう入力して下さい】というエラーメッセージを表示。 (2)B4・C4・D4・E4のセルのうち、1つでも空白があればエラーメッセージを出さない。  (4つ全ての値が入力された時のみにエラーメッセージを表示する) 関数を使用してならば... [=IF(COUNT(B4:E4)<>4,"",IF(SUM(B4:E4)<>1,"合計が1になるよう入力して下さい",SUM(B4:E4)))] といった感じでしょうか? 今回はエラーのメッセージをセルではなく、ダイアログを出さなくてはならくて頭を抱えてしまった次第であります。 マクロについてはまったく知識がありません故、もしも入力規則で解決せず、マクロでご教示頂く場合はお手数ですがその詳細をお願い申し上げます。 勝手を言って申し訳ありません。 宜しくお願い致します<(_ _)>

  • エクセル 複数セルからの引用

    エクセルでの質問です。 B1 / C1 / D1 / E1のセルいずれか1つのセルに入力がされます。 その入力された結果をA1セルに表記をさせたいのですが、Vlookをネストさせていけばよいのでしょうか。 間違えて複数のセルに入力がされた場合はエラー表示を返したいのですが、 ご教授いただけませんでしょうか。 よろしくお願いいたします。

  • マクロで複数のセルに数値を入力したい

    エクセル、マクロとも初心者なのですが、タイトル通りのことをするにはどうしたらよいか教えてください。 やりたいことは、 「指定したアクティブセル(毎回変わる)を選択し、その隣のセルにあらかじめ決められた数値をマクロで入力する」というものです。 例えば・・・ A1をアクティブにし、マクロを実行する B1、C1、D1、E1のセルに決められた数値が入力される こんな感じです。 基本的なことかもしれませんが、どうかよろしくお願いします。

  • 入力した数値を複数の一定値で割るには?

    質問です。エクセルで表計算を作っていますが、入力をした数値に、ある複数の一定数値から該当する数値を選び、 割るにはどのようにセルに指示をすればよろしいのでしょうか? <例>数値A÷複数一定値B,C,D,E,F、etc・・・の中から一定値Cを選択して計算。 エクセル初心者ですが、よろしくお願い致します。

  • 複数条件による複数判定

    excelにて、複数条件による複数判定をしたいのですが、  A1セルに"A"又は"B"又は"C" と入力された場合は  A2セルで入力規制リストによりB1~B5を選択可。  A1セルに"D"又は"E"又は"F" と入力された場合は  A2セルで入力規制リストによりB6~B10を選択可。 といった関数が組めずに困っています。 どうぞ宜しくご教授願います。

  • Excel 入力規則の複数指定について

    1つのセルに対し、複数の入力規則は出来ないのでしょうか? 例えば、Excelシートで A1に学校名を入力 B1に入学する年(西暦) C1に入学する月 を入力させたいのですが、 A1に学校名が入力されてなかった場合、 B1とC1は入力規則でエラーメッセージを出して入力不可にしたいのです。 逆に、A1に学校名が入力された場合、 B1には、入力規則で適切な西暦だけを入力可能にしたいのです。 C1には、入力規則で適切な月だけを入力可能にしたいのです。 適切な西暦や月が入力されなかった場合は、 入力規則でエラーメッセージを出して入力不可にしたいのです。 ちなみに現在使用している仕様は「WinXP、Excel2003」です。 Excel初心者なので、VBAは分かりません・・・。 関数は、少々分かりますので、入力規則以外でこの様な 複数指定の方法が出来るのでしたら、教えていただけないでしょうか? なにとぞ、ご教授のほど宜しくお願い致します。

  • (エクセル)複数のセルの数値を、一つのセル羅列したい

    いつもお世話になります。 エクセル初心者(マクロも関数も;;)です。 表題の通り、複数のセルにある数値を一つのセルにまとめる方法を探しています。 例えば、 --------------------------     A   B   C   D 1   123  45   67  1234567 2   00   11   22  001122 -------------------------- のようにDの縦列にA・B・Cの数値を (合計ではなく)羅列させたいのです。 すごく初歩的な質問のようなことだと思いますが これがわかりません。。。 どうか簡単な方法を教えて下さい。 あと数値じゃなくて文字列でも同じような事ができるでしょうか? 環境:Excel2003

  • エクセルで、条件が揃った時に複数セルをコピーする方法

    エクセルのセルに、例えば「○」と入れた時、指定したセルから他のセルへ文字情報がコピーすることはできますでしょうか。 一度にコピーしたいセルは4つほどで、規則性はありますがバラバラに散らばっています。 例えば、 1.シート1のA1セルに「○」と入力 2.シート1のB4内数値⇒シート2のA4セルに。 3.シート1のC6内数値⇒シート2のB4セルに。 4.シート1のD9内数値⇒シート2のC4セルに。 といった感じです。これらの動作を「○」を入れるだけで行いたいんです。 よろしくお願いします。

専門家に質問してみよう