- ベストアンサー
エクセル関数について(2)
エクセルの関数で教えていただきたいことがあります。(XP使用) 1つのセルで3つの条件のうち、いづれかの条件を満たしている場合、文字を返したいのです。例えば・・・ 1行(A1から)には⇒1日~31日までの日付を入力します。 B1セル⇒2 B2セル⇒10 B3セル⇒25と数字を入力します。 C1セル~C31セル、1つづつに(B1セル、B2セル、B3セルの入力した数字、いづれかの条件を満たしていれば)「○」と文字を返す計算式を返したいのです。 以前は「2つの条件を返す関数」を聞いたのですが、3つ以上の条件をかえす場合があることに気づきました。 ORだと2つしか条件を返さないのですが・・・ すみません、よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A1がB1,B2,B3のいずれかと一致で○なら =IF(OR(A1=$B$1,A1=$B$2,A1=$B$3),"○","") または =IF(AND(A1<>$B$1,A1<>$B$2,A1<>$B$3),,"","○") または =IF(COUNTIF($B$1:$B$3,A1),"○","")
その他の回答 (1)
- pbforce
- ベストアンサー率22% (379/1719)
回答No.1
=IF(Or(条件1,条件2,条件3),"○","") 条件1か条件2か条件3なら○を表示します。
お礼
! =IF(AND(A1<>$B$1,A1<>$B$2,A1<>$B$3),"","○") を使うことにしました! たすかりました、 ありがとうございますっm(_ _)m