• ベストアンサー

エクセル複数条件一致の数式

質問失礼します。 下記のエクセルデータから、E列のセルに、条件にあわせて5か6、もしくは空白を表示させる数式を作りたいと考えています。 条件として セルE2に5を表示さる場合 D2がa4の時、A列から、同じa4を検索し、この場合は、行10と行11が該当します。 その該当する行から、 セルD2の文字列a4がある行のA列のセル、この場合は、セルA2のa1 と文字列が一致するセルB11の11行目が選択され、その行にあるC列の数字を、E2セルに表示させたいです。 E列に入れる数式は作ることが可能でしょうか? 色々試してみましたが、どうしてもうまくできませんでした。 よろしくお願いします。   A  B  C   D    E 1        2 a1  a2   5    a4   5 3 a1  a3       a3   6 4 a1  a1       5 a2  a3   5    a1   5 6 a2  a1       7 a3  a1   6    a2   5 8 a3  a1       a4   6 9 a3  a4   5    a2   5 10 a4  a3   6    a3   5 11 a4  a1   5    a2

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆合っていると思います、ご確認ください E2=IF(D2="","",SUMPRODUCT(($A$2:$A$20=D2)*($B$2:$B$20=A2)*$C$2:$C$20)) ★下にコピー

modesut
質問者

お礼

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

その他の回答 (2)

noname#204879
noname#204879
回答No.3

1.セル G2 に式 =A2&"_"&B2 を入力して、此れを下方にズズーッと複写 2.セル E2 に次式を入力して、此れを下方にズズーッと複写   =IF(ISNA(MATCH(D2&"_"&A2,G$1:G$11,0)),"",INDEX(C$1:C$11,MATCH(D2&"_"&A2,G$1:G$11,0),1))

modesut
質問者

お礼

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

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆先程の回答の補足 1)A列とB列の組合せは重複しないことが前提の式です 2)同じ組合せがあると、表示は、C列の計になります 3)今回のケースでは、A列がa3、B列がa1の組合せが2つありますが、8行目のC列が空白のため、結果してmodesutさんの例の答えと同じになっています

関連するQ&A