質問: excel2003 関数を教えてください excel2003にて作業しております。 ワークシートが県毎に分かれており、以下のような入力をしております。 北海道(シート1) a b c d e f ―――――――――――――― no. 件数 ・・・ 担当 日付 ・・・ 1 60 ・・・ 佐藤 6/2 ・・・ 2 40 ・・・ 鈴木 6/6 ・・・ 3 70 ・・・ 佐藤 6/5 ・・・ 4 50 ・・・ 田中 6/6 ・・・ 青森県(シート2) a b c d e f ―――――――――――――― no. 件数 ・・・ 担当 日付 ・・・ 1 30 ・・・ 加藤 6/3 ・・・ 2 20 ・・・ 田中 6/4 ・・・ 3 50 ・・・ 佐藤 6/3 ・・・ 4 10 ・・・ 田中 6/4 ・・・ 各担当者の合計件数・日付などを知りたいのですが、何かよい関数はないでしょうか? 以下のように担当者毎に別シートへ反映できれば理想的です。 a b c d e f ―――――――――――――― no. 件数 ・・・ 担当 日付 ・・・ 1 60 ・・・ 佐藤 6/2 ・・・ 3 70 ・・・ 佐藤 6/5 ・・・ 3 50 ・・・ 佐藤 6/3 ・・・ できなければ各担当者の合計件数だけでも出したいのです。 ご教示ください。よろしくお願いいたします。
回答: 多分、シート数も沢山あるのですよね。 県ごとにシートを分けてしまったことが集計を複雑にしてしまっています。 今後を考えると 日付 担当者 県名 件数 でひたすら縦方向に入力すると楽です。 担当者、県名には入力規則でリスト作成しておきます。 日付は毎日入力なら ctrl+ +キーで今日の日付が入ります。 最初に1行挿入して、subtotal関数で件数の合計が出るようにしておきます。 担当者ごとの集計では、担当者でオートフィルター 県ごとのシートにするには、県名でオートフィルターすれば、一発です。 参考までに >できなければ各担当者の合計件数だけでも出したいのです。 合計を表示するシートを準備して、仮にa1セルに 佐藤 と入れておきます。 データの最初のシートのタブ(仮に北海道)をクリック、次に最後のシートのタブ(沖縄)をshiftキー押しながらクリック するとその間のシート全てが選択されます。 最初のシートで作業します。 上に1行挿入 b1にでも=sumif(d:d,合計シート!a1,b:b) と入れます。一度の作業で、全てのシートに同じ関数が入り、佐藤さんの件数の合計がでますので、 合計のシートのb1にでも串刺しsum(北海道:沖縄!b1)で合計すればよいと思います。