- ベストアンサー
【エクセル】IF関数 AまたはBならばCと表示
引き続き、お世話になります。 IF関数の使い方について教えてください。 A1セルが「1」ならば B1セルに「●」を表示 ←これは出来ます。 A1せるが「1」または「6」ならば B1セルに「●」を表示←これができません。 ANDを組み合わせるのですよね??? どのようにすればいいか、ご存じの方教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
B1のセルに、以下の数式を入力します。 =IF(OR(A1=1,A1=6),"●","")
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.4
B1=IF(A1=1,"●",IF(A1=6,"●","")) または B1=IF(OR(A1=1,A1=6),"●","") または B1=IF(AND(A1<>1,A1<>6),"","●") 別解で B1=LOOKUP(A1,{,1,2,6,7},{"","●","","●",""})
質問者
補足
わわわ、こんなにいろんなやり方があるんですね!
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.3
ま、ORを使うのが正式です。ですが、こーゆーことも可能・・・と言うのは知っておいて損はないかと。B1セルに =IF(A1=1,"●",IF(A1=6,"●","")) IF関数は、重ねて使う事が出来ますので・・・。
質問者
お礼
なるほど、重ねて使うこともできるんですね!
- p-p
- ベストアンサー率35% (1977/5635)
回答No.1
OR関数を使います 真の場合を 1or6 と設定すればよいです andを使う場合 1でかつ6 の意味になります
質問者
お礼
早々にお返事ありがとうございます。 そっか、ORを使うのですね!
お礼
簡単ズバリの回答、ありがとうございます!