• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 複数条件で検索する数式を教えてください。)

エクセルで複数条件で検索する数式を教えてください

このQ&Aのポイント
  • エクセルで複数条件で検索するための数式を教えてください。社員の作業時間入力シートが2つあり、入力ミスによる誤差をチェックしています。Sheet1のD列にSheet2のC列を表示させるための条件式が知りたいです。
  • Excelを使用して、複数の条件で検索するための数式を教えてください。社員の作業時間入力シートが2つあり、入力ミスによる誤差をチェックしています。Sheet1のD列にSheet2のC列を表示させるための条件式が知りたいです。
  • Excelで複数条件で検索するための数式を教えてください。社員の作業時間入力シートが2つあり、入力ミスによる誤差をチェックしています。Sheet1のD列にSheet2のC列を表示させるための条件式が知りたいです。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

>A・B列が文字列ではないため、1列挿入して=A2&B2列を作成することができませんでした。 Sheet2のC列で =TEXT(A2,"0000")&TEXT(B2,"yyyy/mm/dd") Sheet1のD列で =IF(OR(A2="",B2=""),0,VLOOKUP(TEXT(A2,"0000")&TEXT(B2,"yyyy/mm/dd"),Sheet2!$C:$D,2,FALSE))) とすればいいかと思いますが...

kamalaa
質問者

お礼

こちらの方がわかり易かったので、使わせていただきました☆ ありがとうございました。

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

その他の回答 (1)

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

一例です。 =INDEX(Sheet2!C:C,SUMPRODUCT((Sheet2!$A$2:$A$4=A2)*(Sheet2!$B$2:$B$4=B2)*(ROW(Sheet2!$A$2:$A$4))))

kamalaa
質問者

お礼

ありがとうございます。 うまく行きましたが・・・関数の組み合わせが理解できませんでした^^; 当方の勉強不足で申し訳ありません。

kamalaa
質問者

補足

何度も申し訳ありません。 D2ではうまくいきましたが、この式をD3にコピーすると「1.5」とでてしまいました・・・ SUMPRODUCT関数だけではなく、INDEX関数を組み合わせるのはどうしてでしょうか? この式をヒントに =SUMPRODUCT((Sheet2!$A$2:$A$4=A2)*(Sheet2!$B$2:$B$4=B2)*(Sheet2!$C$2:$C$4)) という式でうまくいきましたが、何か見落としている点ありますか?? よろしければ教えてください。

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

関連するQ&A

専門家に質問してみよう