• ベストアンサー

エクセルの関数について

教えてください!! 検索データ範囲内から 1.(例)AまたはBまたはCが2つ以上ある場合だけにエラー表示(できれば色着きで該当列を表示)する関数。 2.該当範囲にAまたはBのみであればそのまま表示し、AとB両方あればABと表示する関数。 うまく説明できてないかもしれませんが・・・よろしくお願いします。

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

  • ベストアンサー
noname#79209
noname#79209
回答No.3

1.の回答です。 検索範囲はA3~A10とします。 A3からA10を選択し、「書式」メニューから「条件付書式」を選択。 「セルの値が」と表示されているところの右にある、 「下向きの三角形」をクリックし「数式が」に変更します。 数式に =OR(COUNTIF($A$3:$A$10,"A")>1,COUNTIF($A$3:$A$10,"B")>1,COUNTIF($A$3:$A$10,"C")>1) を入力。 「書式」ボタンをクリックし、「パターン」タブをクリック。 色を選択して「OK」ボタンをクリック。 でいかがでしょう。

その他の回答 (3)

noname#79209
noname#79209
回答No.4

#2の補足です。 > 該当範囲にAまたはBのみであればそのまま表示し、 > AとB両方あればABと表示する関数。 もし「C」が無いことも条件に入れるなら、 =IF(AND(COUNTIF(A3:A10,"A")>0,COUNTIF(A3:A10,"B")>0,COUNTIF(A3:A10,"C")=0),"AB","") としてください。

tencha
質問者

お礼

vizzarさん、本当に本当にありがとうございました!! 教えて頂いた通りに、今から作成します。 全くエクセルは初心者ですので、質問がうまく出来てなかったりで・・・すみませんでした。 もし、うまく作成できなかったら、また質問しますのでよろしくお願いします。 本当に嬉しくって感謝です。ありがとうございました。

noname#79209
noname#79209
回答No.2

まずは、2.から。 仮に検索範囲をA3~A10とします。 結果を表示するセルをA2として、A2に以下の数式を入力します。 =IF(AND(COUNTIF(A3:A10,"A")>0,COUNTIF(A3:A10,"B")>0),"AB","") 但し、この例では「A」、「B」は半角としています。

noname#79209
noname#79209
回答No.1

単に「A」、「B」、「C」とおっしゃっていますが、 数値ですか?文字列ですか? あるいは、文字列の一部ですか? 例を挙げてくださると、回答もつき易いかと...

tencha
質問者

補足

回答いただいて本当にありがとうございます。誰も答えてくれないのかなと思っていたので、本当に嬉しいです。 説明が悪くてすみません。「A」「B」「C」は文字列です。勤務表を作るんですが、夜勤を「A」、早出「B」、遅出「C」と表記し、一日にそれぞれ一人ずつなんです。 うまく伝わっていますでしょうか? よろしくお願いします。

関連するQ&A