- 締切済み
リストと件数の自動更新
仕事でグラフを作成するときに関数を使って作成しようとした のですが躓いてなかなか進みません‥。どなたか助けてください。 担当 リスト 件数 作業者A 作業者A 2 作業者B 作業者B 3 作業者A → 作業者C 1 作業者C 作業者B 作業者B 担当者を入力するとリストと件数が更新される(担当者Dと入力するとリストについかされ横に1)ような感じでやりたいのですが IF文などでやるとどーしても上みたくならなくて困ってます。 ご回答の程宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- mu2011
- ベストアンサー率38% (1910/4994)
次の方法は如何でしょうか。 担当をA列、B列に作業列、C列にリスト、D列に件数とします。 (1)B2に=IF(A2<>"",COUNTIF($A$2:A2,A2),"")を設定し、下方向にコピー (2)C2に=IF(ROW($A1)-1<COUNTIF($B$1:$B$100,1),INDEX(A:A,SMALL(IF($B$1:$B$100=1,ROW($A$1:$A$100),65536),ROW($A1))),"")を設定し、下方向にコピー この数式は、配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 行範囲は100行としていますので調整して下さい。 (3)D2に=IF(C2<>"",COUNTIF(A:A,C2),"")を設定し、下方向にコピー 尚、B列表示は非表示にして下さい。
- daidai024
- ベストアンサー率44% (23/52)
担当がA列、リストがB列、件数がC列として、 担当 リスト 件数 作業者A 作業者A =countif(A:A,B2) 作業者B 作業者B =countif(A:A,B3) 作業者A 作業者C =countif(A:A,B4) 作業者C 作業者B 作業者B