• ベストアンサー

【エクセル】IF関数  AまたはBならばCと表示

引き続き、お世話になります。 IF関数の使い方について教えてください。 A1セルが「1」ならば B1セルに「●」を表示 ←これは出来ます。 A1せるが「1」または「6」ならば B1セルに「●」を表示←これができません。 ANDを組み合わせるのですよね??? どのようにすればいいか、ご存じの方教えてください。

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

  • ベストアンサー
  • ohashim
  • ベストアンサー率50% (1/2)
回答No.2

B1のセルに、以下の数式を入力します。 =IF(OR(A1=1,A1=6),"●","")

Hisagon
質問者

お礼

簡単ズバリの回答、ありがとうございます!

その他の回答 (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},{"","●","","●",""})

Hisagon
質問者

補足

わわわ、こんなにいろんなやり方があるんですね!

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.3

ま、ORを使うのが正式です。ですが、こーゆーことも可能・・・と言うのは知っておいて損はないかと。B1セルに =IF(A1=1,"●",IF(A1=6,"●","")) IF関数は、重ねて使う事が出来ますので・・・。

Hisagon
質問者

お礼

なるほど、重ねて使うこともできるんですね!

  • p-p
  • ベストアンサー率35% (1977/5635)
回答No.1

OR関数を使います 真の場合を 1or6 と設定すればよいです andを使う場合 1でかつ6 の意味になります

Hisagon
質問者

お礼

早々にお返事ありがとうございます。 そっか、ORを使うのですね!

関連するQ&A