• ベストアンサー

excelの関数

excelの関数についておたずねします。 A1のセルに1を入力します。そしてB1のセルに1を入力したときにC1のセルに 正解 と表示させたいのです。 もう一つA1のセルに 1,2,3 を入力します。そしてB1のセルに1,2,3のどれかを入力したときにC1のセルに 正解 と表示させたいのです。そんな関数はありませんか? よろしくお願いいたします。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.5

>もうひとつB1が空白のときC1も空白にしたいのですが。 それなら、 =IF(B1="","",IF(ISERROR(FIND(B1,A1)),"不正解","正解")) です。

shuta
質問者

お礼

大正解。うれしいです。もしよければこの数式の読み方を教えていただきたいです。お忙しいと思いますので気が向いたらよろしく。totoを50組くらい買いましたので、これですぐわかります。大変ありがとうございました。

その他の回答 (4)

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

前半は=IF(A1="","",IF(B1=A1,"正解","不正解"))でしょう。 後半は意味が良く取れません。 >「A1のセルに 1,2,3 を入力します。」とは、A1セルに(A)「1,2,3」と5文字入力するのですか。 (B)または1か2か3かどれか1つを入力するのですか。 (B)の場合B1セルには何を入れた時正解ですか。 1でも2でも3でもどれでも(1つ)入力すれば政界ですか。 (A)は数字は1桁に限れれますか。

  • comv
  • ベストアンサー率52% (322/612)
回答No.3

こんにちは =IF(AND(COUNTA(A1:B1)=2,EXACT(A1,B1)),"正解","") てことでしょうか!

  • kz2960
  • ベストアンサー率21% (33/154)
回答No.2

C1に=IF(A1=B1,"正解","NG") でどうかな?

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 A1のセルに入る回答が1桁の数字の場合は、C1に、 =IF(ISERROR(FIND(B1,A1)),"不正解","正解") で出来ます。 ただし、2桁以上(10など)がある場合は、かなり面倒になります。

shuta
質問者

補足

正解です。もうひとつB1が空白のときC1も空白にしたいのですが。