• 締切済み

エクセル表計算で困っています。

エクセル表計算で困っています。 画像添付の表1を元に、表2の「担当取引先件数」に計算式を設定し、集計をしたいのですが、どの関数を使えば良いのかわかりません。どなたか、詳しい方がいらっしゃいましたら、教えてください。あまり高度な知識はもっておりませんので、できれば分かりやすくお願いいたします。

みんなの回答

noname#144013
noname#144013
回答No.3

こんにちは。 COUNTIF関数でも計算可能ですが、別解としてSUMPRODUCT関数による数式例を 掲載致します。宜しければ検証してみて下さい。  <ワークシートのレイアウト例>  ◎表1      A     B     C   1 【表1】   2 番号  取引先  担当者   3  1    A社    山田   4  2    B社    山本   5  3    C社    田中   :  :     :      :  ◎表2       E        F   1 【表2】   2 担当者  担当取引先件数   3  佐藤     (数式)   4  山本     (数式)   5  田中     (数式)   :   :        : 上記のシートレイアウトだった場合として、F3セルに以下の数式を設定します。  【F3の数式】  =IF(E3="","",SUMPRODUCT(($B$3:$B$100<>"")*($C$3:$C$100=E3)))  ※F列のF4以降のセルにはF3の数式をオートフィル操作などでコピーして下さい。  ※セル範囲はシートの構成に合わせて適せん変更して下さい。  <数式の補足>  1)【表2】の「担当者」セルが空欄だった場合は、「取引先件数」も空欄とする。  2)【表1】の「取引先」セルが空欄だった場合は、「取引先件数」に含めない。 別解として、COUNTIF関数を使用した例も挙げてみました。 こちらは、【表1】の「取引先」セルの空欄チェックはしていません。  【別解:F3の数式】  =IF(E3="","",COUNTIF($C$3:$C$100,E3)) 添付画像(上記レイアウトのワークシートのキャプチャ画像)もご覧下さい。 ※貼れていなかったり見辛かった場合はすません。 ■参考サイト Excel(エクセル)基本講座:SUMPRODUCT関数 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/sumproduct.htm ・#2さんご紹介のサイトと同サイトです。 以上です。

  • cider4
  • ベストアンサー率51% (640/1249)
回答No.2

取引先の件数だけ数えたいのですよね。 1の方の回答のようにCOUNTIF(条件を満たす個数の集計)という関数が適当だと思われます。 よねさんサイトがわかりやすいと思います。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/count.htm

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

COUNTIFでヘルプを参照してください

関連するQ&A