- ベストアンサー
excelの関数
excelの関数についておたずねします。 A1のセルに1を入力します。そしてB1のセルに1を入力したときにC1のセルに 正解 と表示させたいのです。 もう一つA1のセルに 1,2,3 を入力します。そしてB1のセルに1,2,3のどれかを入力したときにC1のセルに 正解 と表示させたいのです。そんな関数はありませんか? よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>もうひとつB1が空白のときC1も空白にしたいのですが。 それなら、 =IF(B1="","",IF(ISERROR(FIND(B1,A1)),"不正解","正解")) です。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17070)
前半は=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)
こんにちは =IF(AND(COUNTA(A1:B1)=2,EXACT(A1,B1)),"正解","") てことでしょうか!
- kz2960
- ベストアンサー率21% (33/154)
C1に=IF(A1=B1,"正解","NG") でどうかな?
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 A1のセルに入る回答が1桁の数字の場合は、C1に、 =IF(ISERROR(FIND(B1,A1)),"不正解","正解") で出来ます。 ただし、2桁以上(10など)がある場合は、かなり面倒になります。
補足
正解です。もうひとつB1が空白のときC1も空白にしたいのですが。
お礼
大正解。うれしいです。もしよければこの数式の読み方を教えていただきたいです。お忙しいと思いますので気が向いたらよろしく。totoを50組くらい買いましたので、これですぐわかります。大変ありがとうございました。