dポイントプレゼントキャンペーン実施中!

図のようなデータがあり、求めたいのは D14 (1回目の、5月1日に何人で対応していたのか)を求めたいのですが、countif と[1/] で担当者の重複を解消することはできたのですが、複数条件を設定した場合の式がうまくいきません・・・。

5月1日に1回目の訪問をした担当はAさんとBさん、2人だったことを計算する式を教えていただきたいです。
作業列を追加する方法でも問題ないのですが、テーブルを使う方法やフィルターを使う方法は避けたいです。

注文が多くお手数ですが、よろしくおねがいします。

「Excelで複数条件 かつ 重複を削除し」の質問画像

A 回答 (2件)

> 作業列を追加する方法でも問題ない


下図のような方法もあります。
1:H列に《A列とB列》を結合した値を表示させます
  例:H4  =A4&"_"&B4
2:I列に H列で同じ値があるセルには0、H列で初出の値のときは1を表示させます
  例:I4  =IF(COUNTIF(H$4:H4,H4)>1,0,1)
3:D列に、B列の14行目の値と同じ値があるB4:B10行についてだけI列の1を積和した値を表示させます
  例:D24 =SUMPRODUCT((B24=$B$4:$B$22)*(I$4:I$22))

質問の図では行が少なすぎて、イメージがわかないので、B4:B10行をB4:B22行に増やしてみました
下図にある式を下方向にドラッグコピーすると、下図になります。
「Excelで複数条件 かつ 重複を削除し」の回答画像2
    • good
    • 1
この回答へのお礼

似たような式を組んでいたのですが、考え方が間違っていたようですっ!
すごくわかりやすい式で、自分の間違いも確認できたので大変助かりました!

お礼日時:2018/05/17 17:10

ピボットテーブルで処理できます。

    • good
    • 0

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