• ベストアンサー

Excelのデータ管理教えてくださいー!!

初心者なのに、Excelで仕事の書類を作らなくてはならず、やり方が解らず困っています。 詳しい、心ある方教えてくださいー!! どんな風にしたいかというと、、 例えば・・ ---------------- 地区  人数  金額 ---------------- A   10  10000 C   30  30000 E   15  15000 B   40  40000 A   20  20000 E   35  35000 みたいな表を、1月~3月までシートごとに管理するのですが、別シートでもう1枚地区ごとの合計を出したいのです。 (例) A   50000 B   80000 C   30000 みたいな感じに、別シートに作りたいのです。 どうしたら、上手く管理できますか~?? 教えてください。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.5

#03です 1月集計、2月集計、3月集計 の3シートに月ごとの地区別集計されているとします   A列  B列  C列  D列 1 地区  件数  人数  金額 2 A   10  20  300 3 B    7  14  400 4 C   22  30  800 この地区のならびは3シートで共通の時、「統合」機能を用いるか、以下の関数で3枚のシートの合計を求められます。(統合は説明省略) =SUM(1月集計:3月集計!B2) → A地区の3カ月分の件数の合計 なお月ごとのA地区のデータ出現件数を求めるには、 #03の表であれば =COUNTIF(A2:A5,"A") でA地区の件数を求められます。 もし余裕があれば「統合」機能も挑戦して下さい。これは複数のシートを一括して合算する機能です。

その他の回答 (4)

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

ピボットテーブルとSUMIF、COUNTIFを併用するのはどうですか。 Sheet1に 地区 計数 a 1 b 2 c 3 b 5 b 6 として、地区名a、b、cを知ることが、数が多いと大変です。 (関数でもSheet2に抜きだswますが、少し難しい) そこで、ピボットテーブルによって 合計 / 計数 地区 合計 a 1 b 13 c 3 総計 17 を手軽に作kれるので、a,b,c をコピーし、Sheet2のA1:A3に張るつける。 そしてB1に =SUMIF(Sheet1!$A$2:$A$6,$A2,Sheet1!$B$2:$B$6) と入れて下方向に複写する。 件数は =COUNTIF(Sheet1!$A$2:$A$6,$A2) 結果 Sheet2に 地区 合計金額 件数 a 1 1 b 13 3 c 3 1 式の$a$6は、たとえ下の行にデータがなくても(他の性質のデータがなければ), $a$100とか書いても、結果は狂いませんので、多めに指定しておきます。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

sumif関数を使う方法とピボットテーブルを使う方法が一般的です     A列  B列   C列 1   地区  人数   金額 2   A   10   100 3   B    5   200 4   C   10   300 5   A   15   300 のシート(仮にシート名を1月とします)で =SUMIF(A2:A5,"A",B2:B5) → A地区の人数合計 =SUMIF(A2:A5,"A",C2:C5) → A地区の金額合計 が求められます。 これを別シートに作りたいのであれば =SUMIF('1月'!A2:A5,"A",'1月'!B2:B5)  =SUMIF('1月'!A2:A5,"A",'1月'!C2:C5) とすればよいです ただし地区名が予め決まってないときにはこの方法は使えません。 それは関数の中に”A”という地区名を書かなければならないからです そのときはピボットテーブルを使います。ピボットテーブルはツールバーの データ(D) → ピボットテーブルとピボットグラフ レポート から起動します。 最初のウィザード画面は何も指定せず「次へ」を選択し、 2画面目は表の範囲である A1:C5 を指定して「次へ」を選択します 3画面目は 新規ワークシート にチェックして、「レイアウト」をクリックします。 するとレイアウト画面が表示されます。 右側に「地区」「人数」「金額」のボタンが並んでいますのでマウスでこのボタンをドラッグして「地区」を行の枠に、「人数」と「金額」はデータの枠に移動させます。 「OK」を押して3画面目に戻り「完了」をクリックすればできあがりです 後は自分で色々試してみてください

yukarinnyuka
質問者

補足

ありがとうございます!出来ましたm(_ _)m もう1つ教えてください。 また別のシートに今度は 1月~3月までで 地区  何件 A   5  B   8 C   3 という風に地区が何件あったか出したいです。 すみません。。教えてください。 これが最後です。。

  • aoikaze
  • ベストアンサー率47% (66/140)
回答No.2

「統合」機能を使用します。 メニューバー→「データ」→「統合」です。 「統合」については、初めから終わりまでをこの掲示板でアドバイスする事はできません。 まずは、挑戦して下さい。 部分部分で具体的な疑問点が生じたら、再度書き込んでみて下さい。

yukarinnyuka
質問者

お礼

ありがとうございました。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.1

各月ごとの地区合計なのか  1~3月の地区総合計なのか???ですが 仮に、下記のデータの入力シート名が 「1月」 だとしたら 列A  列B  列C 地区  人数  金額 A   10  10000 C   30  30000 E   15  15000 >1月~3月までシートごとに管理 これで、シートは3つ 使ってますので 4つ目のシートに  (月ごとなら)         A列   B列 行1 地区   総合計 行2  A   =SUMIF('1月'!A:A,A2,'1月'!C:C) 行3  B   =SUMIF('1月'!A:A,A3,'1月'!C:C) 行4  C   =SUMIF('1月'!A:A,A4,'1月'!C:C)  ______________________________   (1~3月なら) 上式 を   =SUMIF('1月'!A:A,A2,'1月'!C:C)+SUMIF('2月'!A:A,A2,'2月'!C:C)+SUMIF('3月'!A:A,A2,'3月'!C:C) 初心者で、数式駆使し・・・・・解らない関数はヘルプで調べれば、必ず理解できますので、頑張ってください!!

yukarinnyuka
質問者

補足

ありがとうございます!!出来ましたm(_ _)m もう1つ教えてくださいー。 また別のシートに今度は 1月~3月までで 地区  何件 A   5  B   8 C   3 という風に地区が何件あったか出したいです。 すみません。。教えてください。 これで最後です。。

関連するQ&A