- ベストアンサー
エクセルでの集計について
エクセルでの集計について質問です。 【4月】 (営業A) (営業B) A B C D E F 会社名 品名 売上金額 会社名 品名 売上金額 ○○ ×× ¥10,000 □□ △△ ¥50,000 □□ ■■ ¥30,000 ★★ ○○ ¥20,000 ○○ ☆☆☆ ¥50,000 ○○ ??? ¥30,000 上記のように1枚のシートに営業さんごとに分けて月別の売上表を作っています。 最後のシートに個人ごとの年間売上げ表を作りたいのですが、 【年間合計】 (営業A) (営業B) A B C 会社名 売上金額 売上金額 ○○ ¥60,000 ¥30,000 □□ ¥30,000 ¥50,000 ★★ ¥0 ¥20,000 上記のように会社名ごとに年間合計を作る場合にはどのような方法がありますでしょうか?(年間合計に品名は必要ありません) SUMIFを入力してみたら、ものすごく式が長くなってしまいました… 他に方法がありましたら宜しくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
ああなるほど。月ごとにシートを分けていたのですね。そしてそれをまとめて集計しようと。 これは作り方を考えた方がいいと思います。 人ごとにシートを分けるとか、 会社名 品名 売上金額 会社名 品名 売上金額 のように項目を重複させないで、 会社名 品名 売上金額 営業者名 のようにすっきりさせるとか、 データベースはデータベースで作り必要な集計シートそれぞれからデータベースを参照させるとか。やろうとしてることは結局月ごとに集計したのを足してるのと同じ作業なので、各月で一度集計を出すか、 会社名 品名 売上金額 営業者名 月 のように1シートに一年分のデータを入れてしまい、 月単位の集計を1枚(ドロップダウンで月だけ変えれば全てのデータが自動的にその月の集計データになるよう参照させることは難しくない)、 年間合計を1枚、のシート3枚構成にするとか。 もしくはEXCELでなくACCESSをつかうとか。
その他の回答 (5)
- okdeath
- ベストアンサー率28% (13/46)
こんにちわ。 営業さんの人数とデータの量が不明ですが、他の方法ですと、ピボットテーブルが最適だと思います。 全ての営業さんのデータを縦に並べてください。 そのさい、空いたd列に誰の分か分かるように(営業Aや、営業B)全ての行にコピペしてください。 で、ピボットテーブルで出来上がりです。 参考まで。
- mu2011
- ベストアンサー率38% (1910/4994)
一案です。 (1)12月分の売上データを作業用に年間データシートに貼り付け (2)年間合計シートA列の会社名は手入力、年間データシートは3列毎の担当者データが配置されている事で集計を可能としています 年間合計シートのB2に=SUMIF(OFFSET(年間データ!$A$1,,(COLUMN(A1)-1)*3,100,1),$A2,OFFSET(年間データ!$A$1,,(COLUMN(A1)*3)-1,100,1))を設定、縦横にコピー 尚、行範囲は100行としていますので超える場合は調整して下さい。
- CMLT
- ベストアンサー率40% (143/357)
年間合計のB2セルに =SUMIF(Sheet!A:A,A2,Sheet!C:C) のようにしては? ものすごく長くなったというのはどういう記述をしているのでしょう?
- ri-san
- ベストアンサー率39% (108/274)
#1です。 すみません、各社の合計額は出ていないんですね。もし出せるのであれば各月ごとの各社集計をSUMIFでだして、それを3D集計・・でいかがでしょうか?
- ri-san
- ベストアンサー率39% (108/274)
3D集計をしたらいかがですか? 【年間合計シート】の合計値を出したいセルをクリック→オートSUMボタンをクリック→【4月】シートのC列合計額をクリック→Shiftキーを押したまま最終シートのシート見出し(【3月】?)をクリック→最後にもう一度オートSUMボタンをクリック すると、全てのシートの同じ行・列のセルの合計が出ます。
お礼
やはり、このようなまとめ方だと面倒ですよね… どうやら一目で月の営業ごとの成績表を見たいようなので、 なんとかやってみたいと思います。 沢山のアドバイスを頂き、ありがとうございました!!