プロが教えるわが家の防犯対策術!

D列に入れる関数で画像のような結果にしたいです。

A1が● + B1と同じ文字がB列にある + C1と同じ文字がC列にある 
条件を全て満たした場合D1に〇を付ける
条件を満たさない場合は空欄 

作ってみたのですが、
「B1と同じ文字がB列にある + C1と同じ文字がC列にある」この2つの条件をうまく反映できませんでした。
 
詳しい方がいたらご教授をお願い致します。

「【画像あり】A1が●+B1と同じ文字がB」の質問画像

A 回答 (3件)

こんばんは



>「B1と同じ文字がB列にある + C1と同じ文字がC列にある」
>この2つの条件をうまく反映できませんでした
例えば、CountifでB列からB1と同じものを数えて2以上であれば(自分が含まれるので必ず1つは存在する)、同じ文字が存在すると判断できます。

>D列に入れる関数で画像のような結果にしたいです。
ご質問文の説明通りだとすると、D3セルの結果は「〇」になると思われますが・・?
仮に、添付図の結果が正しいとするなら、
 「B列、C列共に同じ値の行が他にも存在する」
という条件なのではなかろうかと推測します。

どちらを意図しているのか不明なので、
もしも前者なら、D1セルに
=IF((A1="●")*(COUNTIF(B:B,B1)>1)*(COUNTIF(C:C,C1)>1),"〇","")

後者なら、D1セルに
=IF((A1="●")*(COUNTIFS(B:B,B1,C:C,C1)>1),"〇","")

ではいかがでしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
前者が希望通りの関数でした。
ご指摘の通り私の質問だとD3セルの結果は「〇」になるなと自分のアホさを再確認致しました。
質問の意図を汲んでいただきありがとうございました。
自分で作ると全て〇がついてしまっていたので大変助かりました。

お礼日時:2023/03/24 15:07

D1セル


=IF(AND(A1="●",B1=$B$1,C1=$C$1),"○","")

で、下へコピー。
こういう式を想定してるのかな??

お試しを。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
こちらの質問に不備があり申し訳ございません。
そんな中でも希望の回答を頂けた方をベストアンサーと致しました。
貴重なお時間を割いていただきありがとうございました。

お礼日時:2023/03/24 15:09

これでいいと、思います。



=IF(AND(A1="●",B1="あああ",C1="BBB")=TRUE,"○","")
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
こちらの質問に不備があり申し訳ございません。
そんな中でも希望の回答を頂けた方をベストアンサーと致しました。
貴重なお時間を割いていただきありがとうございました。

お礼日時:2023/03/24 15:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!