柔軟に働き方を選ぶ時代に必要なこと >>

エクセル2003です。

A1セルと、B1セルに数値を入力し、C1セルに答えが表示されるようにしています。
A1+B1の合計‥‥C1セル10以上と表示されたら、「10以下となるように」という警告文を表示したいです。

入力規則では、そのセルに入力する作業をして、初めてエラー表示となるため、
ただC1に表示されるパターンでは、入力規則が反応せず、困っています。

表示規則のような設定はあるのでしょうか?

A 回答 (3件)

A1、B1の両方同じ入力規則をつけてはどうですか。



「設定」タブで、
「入力の種類」を「ユーザ設定」
「数式」欄に「=C1<=10」

あとはメッセージを設定する。
    • good
    • 0
この回答へのお礼

ありがとうございました。
無事に出来ました。
C1セルに入力規則をつけることだけを考えていました。

お礼日時:2012/05/01 16:50

No.3です。

No.3で余計なことを書いたので、訂正させてください。連続での投稿すみません。

全角の数字を入力しても、Excelは、勝手に半角に変換してくれます。
オプションで言語設定をいじるなど、特殊なことをしていなければ。
なので、エラーメッセージの件は、余計なお世話でした、すみません。
    • good
    • 0
この回答へのお礼

AB列に入力規則を入れないと働かないのですね。
C列に規則を設定しようと思っていたのが間違いでした。

無事に出来ました。
ありがとうございました。

お礼日時:2012/05/01 16:51

C列ではなくA・B列に対する入力規則として、次の式を入力してください。

不等号「<=」を「<」に差し替えるとかは適当にやってください。

=$C1<=10
あるいは
=sum($A1:$B1)<=10

※たとえ同時にA・B列を設定する場合でも、「$」を付けないと、誤った規則が設定される列ができてしまいします。

全角の数字をセルに入力すると、合計が10以下であっても、エラーとなります。
表示させるエラーメッセージにその旨を書いておいてあげると、親切かもしれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング