• ベストアンサー

2つの条件検索

過去履歴にありそうなのですが上手く探せなかったので質問します。 A列に物件名、B列に担当社員名、C列に取引先名があります。 COUNTIFを使って担当者ごとの物件数は出たのですが、 その取引先の内訳も出したいのです。 仮に、 「山田」という担当者が「イロハ商事」という取引先の仕事をした数は、 どうやって求めるのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

こう言うのは関数に拘らず、「ピボットテーブル」と言う、ウイザード的方法を使っては (テストデータ) 物件 担当者 取引先 AA 山田 あ商事 BB 大田 B物産 CC 植田 C興業 DD 山田 あ商事 EE 植田 B物産 FF 大田 B物産 GG 山田 う産業 (結果) データの個数 : 取引先 取引先 担当者 B物産 C興業 あ商事 う産業 総計 山田 2 1 3 植田 1 1 2 大田 2 2 総計 3 1 2 1 7 (方法) メニューの、データ-ピボットテーブル・・-次へ- 次へ-「レイアウト」ボタン- 「行」へ「担当者」ボタンをドラッグ 「列」へ「取引先」ボタンをドラッグ 「データ」へ「取引先」ボタンをドラッグ(データ個数) OK-完了

sandaime
質問者

お礼

解決する事ができました。 ピボットテーブルというものを使った事が無かったので とても勉強になりました。 ありがとうございます。

その他の回答 (2)

noname#132211
noname#132211
回答No.2

担当者、取引先の条件入力するセルと結果(仕事数)を表示するセルを、以下の通りとします。 担当者:D1 取引先:E1 結  果:F1 F1セルへ以下の式を入力し、Shift+Ctrl+Enterでセルの入力を確定してください。 F1=SUM((B1:B100=D1)*(C1:C100=E1)) セル内の表示は、 {F1=SUM((B1:B100=D1)*(C1:C100=E1))}となります。 配列数式を利用し計算していますので、Shift+Ctrl+Enterでの決定が必要なので注意してください。 やりたいことと違うかもしれませんが、どうでしょうか。

sandaime
質問者

お礼

なぜか結果が0になってしまいました。 3番の方の方法で解決しました。 ありがとうございました。

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

=SUMPRODUCT(B1:B100="山田",C1:C100="イロハ商事") で計算できます。

sandaime
質問者

お礼

なぜか結果が0になってしまいました。 3番の方の方法で解決できました。 ありがとうございました。

関連するQ&A