- ベストアンサー
IF分岐でA=B か Cを指定する方法
たとえばA列に入力するようにしておきそれがB1またはC1に合致したらDに「正解」という文字を返すような式をif分岐で書く場合D列にはどのような式を書けばよいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
条件が2つで、A1がB1、またはC1に等しい場合は 例えば =IF(OR(A1=B1,A1=C1),"正解","") のような構文になります。
その他の回答 (3)
- mar00
- ベストアンサー率36% (158/430)
回答No.4
D1に=IF(AND(A1<>"",OR(A1=B1,A1=C1)),"正解","") オートフィルで下へコピー
- tom04
- ベストアンサー率49% (2537/5117)
回答No.3
こんにちは! B1・C1は固定ですかね? もしそうであれば、A列のデータは2行目から入力するとした場合、 D2セルの数式は =IF(COUNTIF($B$1:$C$1,A2),"正解","") 同じ行のB・C列を参照するのであれば $マークなしにして、D2セルに =IF(COUNTIF(B2:C2,A2),"正解","") として、オートフィルで下へコピーではどうでしょうか?m(__)m
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.2
これで如何ですか =IF(OR(A1="",COUNTA(B1:C1)<1),"",IF(OR(A1=B1,A1=C1),"正解","誤")) A1又はB1とC1の両方が空白の時は、空白とし、 A1とB1又はC1が同じ時は「正解」と表示する。 それ以外の時は「誤」と表示する。