• ベストアンサー

エクセル 計算結果にデータの入力規則を設定するには

エクセルに不慣れなため質問がわかりづらかったら申し訳ありません。 if関数を利用して計算結果を表示しているセル(D1)があります。 C1の入力内容によって、D1に〇または×を表示する予定です。 D1が×だったらエラーメッセージを表示したいのですが、 計算結果に対してデータの入力規則を設定することがうまくいきませんでした。 どなたかお分かりの方がいらっしゃったらお答えいただければ助かります。 よろしくお願いいたします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1644/2494)
回答No.1

D1は入力しなくて表示が変更されるだけなので入力規則が効かないのだと思います。 D1はC1の入力に依存すると思いますからC1で入力規則を作成してはいかがでしょう C1の入力規則 入力値の種類 ユーザー設定 数式 <>""

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

その他の回答 (1)

  • chayamati
  • ベストアンサー率41% (257/615)
回答No.2

入力規則は入力(ENTER)を制御するもので セルの値をチェックするならはVLOOCKUPではありませんか

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

関連するQ&A

  • EXCELのデータの入力規則を1つのセルで複数設定出来ますか?

    教えてくださいm(_ _)m 現在Excel2003で関数を使った表を作っています。  セルA1に1~30を入力した時に、関数のLOOKUPでセルB1に表示させるように作ったのですが、”データの入力規則”で31以上を入力するとエラーメッセージの停止を表示させるように設定しました。 ところが、A1に30を入れたときにエラーメッセージの注意も表示させる事になったのです。(すなわち、同じセルで入力された文字に対して、別々のエラーメッセージを表示させたいのです。) しかし入力規則の設定が1つしか出来ないようなのですが、複数の入力規則の設定する良い方法はありますでしょうか? よろしくお願いいたしますm(_ _)m

  • エクセルで入力規則の設定のあるセルの関数変更

    エクセルで入力規則の設定(不正なデータが入力されたらエラーメッセージを表示するにチェック) のしてあるセルに入力されている関数を変更する場合、 一度入力規則は解除しなくてはいけないのでしょうか。 私の場合、セルを選択して数式バーで変更をかけてエンターキーを押すと、 変更した関数も不正なデータととられてエラーメッセージが出てしまいます。 関数を少し変更したいとき、いちいち入力規則を解除するのはめんどくさいので、何とかならないのでしょうか。 よろしくお願いいたします。

  • エクセルでデータの入力規則について

    エクセルのデータの入力規則を使って、A1セルが空白の時、B1セルに入力しようとすると注意メッセージが出るようにしました。 さらにわかりやすくするために、注意メッセージ表示とともに「A1セルを色付き表示する」ことはできな いのでしょうか? (ここが空白だから入力できないんですよ!…というようにさらに色で示したいのです) 恐れ入りますがよろしくお願いします。

  • 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)))] といった感じでしょうか? 今回はエラーのメッセージをセルではなく、ダイアログを出さなくてはならくて頭を抱えてしまった次第であります。 マクロについてはまったく知識がありません故、もしも入力規則で解決せず、マクロでご教示頂く場合はお手数ですがその詳細をお願い申し上げます。 勝手を言って申し訳ありません。 宜しくお願い致します<(_ _)>

  • 戻り値でも入力規則を生かせる方法はありますか?

    こんにちは。エクセル関数初心者です。 エクセルで関数の戻り値を表示するセルに入力規則が設定されているのですが、それが生かされません。 そのセルに直接その値を入力すればエラーメッセージが出ます。 戻り値でもエラーであれば、メッセージ、あるいは何らかの表示(セルの色が変わるとか・・・)が出るようにはできないものでしょうか? アドバイスをいただけると嬉しいです。 よろしくお願いいたします。

  • エクセルのデータの入力規則について

    エクセル2013を使用している初心者です。 以下の入力規則をしています。 (1)A1セルが「aもしくはb」の場合、B1セルに入力しエンターを押すと、警告文が出て入力出来ない。 (2)A1セルが「c」の場合、B1セルに「1,000」と金額が入力出来る。 ここまでは良いのですが、 (2)の状態でA1セルを「aもしくはb」に変更した時、B1セルに「1,000」と金額が入力されたまま残ってしまいます。 この時に「エラー!金額が入力されています」等のメッセージを表示させる事は可能なのでしょうか。 A1セルが「c」の場合、普通に数字を入力するので、セルに関数は入れられないと思うのですが。。。 因みにマクロは全くの初心者です。

  • [Excel]入力規則の数式が計算されずエラー表示も出ないようになりま

    [Excel]入力規則の数式が計算されずエラー表示も出ないようになりました お世話になります。(先日もこちらではお世話になりました。ありがとうございます。) EXCEL 2007 を使用しています。 入力規則を使用して数式を実行したいと思い 初めて[入力規則]-[ユーザー設定]-[数式]欄に数式を書いて結果を得ようと してみたのですがエラーとなってしまいました。 数式に間違いがあるらしいエラーだったため何度か数式を見直し・やり直したのですが、エラーでした。 入力規則ではなく普通のセルにこの数式を入れると問題なくほしい値が帰ってくるので、 なぜ入力規則では、エラーが出るのか分かりません。 また、何度も入力規則をやり直しているうちに エラー表示ウィンドウが出なくなりました。出ないだけなら成功したと思うのですが、 エラーウィンドウが出ないだけで、数式は実行されません。 入力規則の全ての値をクリアにしてから再度 設定、式を入力しても エラー表示ウィンドウも値も出てきません。 試しにA1セルに簡単な数式を入力規則で行ってみました。 =1+2+3 とか =SUM(B1:D1) (↑値は6になる) これでもエラーも数式の結果となる値もでません。 ちなみに入力規則のリスト表示など他の機能は問題なく値が帰ってきます。 何か間違っているのでしょうか? ちなみに入力規則に記入したかった数式は↓になります   =IF(INDIRECT("F"&ROW())>0,ROW()-2," ") 数式の説明: ・もしF列のこのセルと同じ行に何か値が入っていれば【行-2】になる値を表示   A3セル 入力規則を適用   F3セル 何か値が入っている   A3セル A3といのは3行目のことだから 3-2=1 となり、計算結果の 1 が表示される ・もしF列のこのセルと同じ行に何も値が入っていなければ空欄のままにする というものです。 お分かりになる方いらっしゃいましたらご教授下さい。 よろしくお願い致します。

  • エクセル2003で入力規則を使った場合、思った結果が出ない

    エクセル2003で入力規則を使った場合、思った結果が出ない A1セルに日付を入力します。但し入力規則を使って指定期間のみ入力可能としています。 指定期間とはB1セルとB2セルの日付の期間という意味です。 例えば、B1セルに2010年7月10日-B2セルに2010年8月10日とあれば、両日を含む、その期間です。 但し、B1セルとB2セルに入る日付はVLOOKUP関数にて別のシートより転送しています (ファームコントロールボタンを使って) そこで、A1セルに日付2010年7月15日を入力することが出来ます。 また、指定期間外(例-2010年7月9日)で入力すると、指定期間しか入力できませんと エラーメッセージがでます。 ここで A1セルより先に、B1セルとB2セルに日付が入ってる場合は、A1セルに入力規則通りの効果があるのですが A1セルに日付が入力されたままで、ファームコントロールボタンを使いB1セル、B2セルに違う日付を選ぶと A1セルの日付が期間外でも残ってしまいます。 この場合でも、A1セルに入力出来ないように、且つエラーメッセージが出るように出来ないでしょうか。

  • Excelの「入力規則」を計算結果の値に適用する方法はありますか?

    エクセル2002を使っていますが、 入力規則を使って一定以上の値の入力があると はじくように設定は出来ますが、その値が数式の計算結果の値ではじくようにするにはどうすれば良いでしょうか? 「はじく」とはダイアログボックスで警告表示が出現するようにしています。 入力規則以外の機能で「警告表示」が出せるまたは、該当するセル表示を変更するにはどうすればよいでしょうか?

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

    エクセルの入力規則について教えてください。 セルA1に7桁のコードを入力するとします。 7桁のコードは前の6桁を7で割った余りをMOD関数で 出し最後の1桁にしています。 コードが7桁であり、かつ、前の6桁を7で割った余りが末尾1桁の数値と等しくなければ、 エラーメッセージを出して入力を出来ないようにしたいのです。 入力規則のユーザー設定、数式を入れてメッセージを出すことは 可能でしょうか。 どうぞご教授お願いいたします。

[VT-4]と[VE-5]の接続について
このQ&Aのポイント
  • VT-4とVE-5の接続方法と使い方について教えてください。
  • PCでカラオケをしたいが、VT-4とVE-5をどのように接続すればいいのかわかりません。
  • VT-4をミキサーとして使用し、VE-5をボイスエフェクターとして使いたい場合の接続と設定方法を教えてください。
回答を見る

専門家に質問してみよう