• ベストアンサー

IF関数とOR関数

いつも質問ばかりですみません。 A1からA12のセルに『0』、『1』、『2』、『3』、『4』の数値が入ります。(他のシートとリンクしており、A1のセルにはシート1の計算結果が入り、A2にはシート2の結果が入るため、シート3で計算していないとA3には#N/Aが入っています。) 求めたいのはA1からA12の中で、『1』、『2』、『3』が入っているときには『○』を返し、そうでない時は『 』(空白)を返したいのです。 『1』だけの時は、=IF(COUNTIF(A1:A12,"1"),"○","")で出来たのですが、『2』の時も『3』の時も『○』を返したいのです。 OR関数を組み合わせれば出来そうなのですが、未熟者なので苦戦しております。 よろしくご教授下さい。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 1,2,3の何れかがあれば「○」、なければ空白としています。 =IF(SUM(COUNTIF(A1:A12,{1,2,3})),"○","")

tatsuda
質問者

お礼

早速の回答ありがとうございました。 見事、解決いたしました。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

『1』、『2』、『3』のすべてが入っているときに○なんですよね? ならばORではなくAND条件になりますね。 =IF(AND(COUNTIF($A$1:$A$12,1)>0,COUNTIF($A$1:$A$12,2)>0,COUNTIF($A$1:$A$12,3)>0),"○","")

tatsuda
質問者

お礼

早速の回答ありがとうございました。 すべてではなく、何れかでした・・・。

すると、全ての回答が全文表示されます。

関連するQ&A