- 締切済み
エクセルの集計について
立て続けにお力をお借りします!>< リスト内において A列:名前 B列:担当社名 C列:担当社種類(A,B,C,D) の場合において たとえばD1に名前を入れると、 D2にその人がAを何件、Bを何件もっているかが出るような表を作りたいです。 数字の合計はDSUMやSUMIFでいいかと思いますが VLOOKUPとCOUNTIFの合算みたいな集計になるので詰まってます: よろしくお願いいたします;
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- dogs_cats
- ベストアンサー率38% (278/717)
質問が抽象的なので、どうしたいのか不明ですが。 1.D2にA何件、D3にB何件としたいのか。 =COUNTIFS(A:A,$D$2,C:C,"A") 以下”A"を"B"などに変更し4種類の数式を完成させる。 又は、D2~D5にA~Dを入力し、E2に下記式コピーし下方にオートフィルする方が簡単 =COUNTIFS(A:A,$D$2,C:C,D2) 2.担当が受け持つ種類は各々違うので各種類を重複無しで抽出し、それぞれのカウントを出したいのであれば下記のようにする。 添付画像参照 この場合はD列に作業列として数式を入力するのが簡単です。 D2式 =IF(COUNTIFS($A$2:A2,$E$2,$C$2:C2,C2)=1,ROW(),"") 下方へオートフィル。予想されるデータ数より多く数式をコピーしてする。 検索セル範囲は開始セルが絶対参照なので間違えないように。 E2式 =IF(COUNT(D:D)<ROW(A1),"",INDEX(C:C,SMALL(D:D,ROW(A1)))) F2式 =IF(F2="","",COUNTIFS(A:A,$E$2,C:C,F2)) E2~F2を下方へオートフィル
- msMike
- ベストアンサー率20% (364/1804)
- mt2015
- ベストアンサー率49% (258/524)
D2セルだけでは表にはなりませんがこんな感じで良いのでしょうか? ="A:" &COUNTIFS(A:A,D1,C:C,"A")&" B:" &COUNTIFS(A:A,D1,C:C,"B")&" C:" &COUNTIFS(A:A,D1,C:C,"C")&" D:" &COUNTIFS(A:A,D1,C:C,"D")
- ushi2015
- ベストアンサー率51% (241/468)
こんにちは 勿論数式でも出来ますけど、ピボットテーブルにするのが最適かと思います。
補足
私の使い方が悪いのかもしれないのですが、 ピポットテーブルでたとえばAさんの持ち件数はでても、内訳がうまくでなくて困ってました; ちょっと頑張ってみたいと思います…;