• ベストアンサー

シートA及びBの指定列に数値があればシートCに"〇

シートAのA列に文字がありC列、D列に数値がある。シートCのA列の文字と同じ文字がシートAのA列にありC列もしくはD列数値があればシートCのC列に〇をつけたい。シートAのA列にシートCのA列と同じ文字がなければシートBのA列の同じ文字を探しC列もしくはD列数値があればシートCのC列に〇をつけたいのですがどなたか解る方宜しくお願いします。環境はoffice2013です。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

No1はSheetCのC3にコピーして上と下にコピーしてください。 もしくは以下をSheetCのC2にコピーして下にコピーしてください。 =IF(SUMPRODUCT((SheetA!$A$2:$A$5=SheetC!A2)*((SheetA!$C$2:$C$5<>"")+(SheetA!$D$2:$D$5<>""))),"○",IF(SUMPRODUCT((SheetB!$A$2:$A$5=SheetC!A2)*((SheetB!$C$2:$C$5<>"")+(SheetB!$D$2:$D$5<>""))),"○",""))

kuma0220
質問者

お礼

ありがとうございます。大変勉強になり助かりました。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

これで試してみてください。 =IF(SUMPRODUCT((SheetA!$A$2:$A$5=SheetC!A3)*((SheetA!$C$2:$C$5<>"")+(SheetA!$D$2:$D$5<>""))),"○",IF(SUMPRODUCT((SheetB!$A$2:$A$5=SheetC!A3)*((SheetB!$C$2:$C$5<>"")+(SheetB!$D$2:$D$5<>""))),"○",""))

kuma0220
質問者

お礼

ありがとうございます。