• ベストアンサー

エクセルを使った毎月の営業成績を集計する方法

毎月、3店舗から商品毎の前月の日別営業成績が送られてきます。(遠隔地でありフォルダの共有はできていない。) 今は本店でエクセルにて集計用ファイルを作成し、各店から送られてきたエクセルファイルを一旦自分のパソコンに保存し、データをリンクさせて各店の営業成績を取得・集計しています。 具体的には、本店で「H21集計データ6月分」というファイル名で、行(縦)で日付、列(横)で各店(ABC店)ごと商品abc・・・という内容で、日別で商品毎に販売数量を入れて営業実績表を作成しています。 数字の入力方法は、(1)本店作成「集計ファイル6月分」の6月1日のA店a商品のセルを選択しそこに、A店から送られてきた「A店実績6月分」ファイルの1日のa商品のセルの数字をリンクさせる。(2)本店作成ファイルの(1)で選択したセルを下に伸ばしてコピーし、2日以降の数字をA店作成ファイルから取り込めるようにする。(3)bc・・・商品と繰り返し、A店が終わればBC店を同様に繰り返し、集計ファイルが完成。(4)月が変わる毎に同じ作業を百回以上繰り返す。 この作業に毎月相当な時間がかかり、肩がこる次第です。 そこで質問です。 本店作成のファイルのシート最上部に「○」月分と表示していますが、「○」のセルに7を入力したら、7月の各店各商品の数字が集計ファイルに反映されるような数式の入れ方を教えてほしいです。 例えば本店集計ファイルのセルA1に「7」を入力したら、集計ファイルのA店a商品の各日ごとのセルに、「A店実績7月分」のファイルから数字を取り込み、本店集計ファイルのセルA1に「8」を入力したら、集計ファイルのA店a商品の各日ごとのセルに、「A店実績8月分」のファイルから数字を取り込むというように集計ファイルを作り込みたいと思っています。 長く、下手な説明で申し訳ないですが(画像等で作業内容を表示できたらよいのですが)、よろしくお願いします。

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

  • ベストアンサー
  • Paradox8
  • ベストアンサー率21% (10/47)
回答No.1

問題だらけと、誤認識されているようなので、・・・・・ 7と入れて、データの取り込みなんてEXCELはしないです。 アクセスだって、クエリの作成が必要です。 毎回同じ作業をセル一つ違わずするなら、マクロを設定すれば良いのです。 シートを一枚作り(この場合は三枚必要) 4枚目にボタンを作ってマクロ登録。 5枚目に結果反映を出せば、多分5秒ぐらいで終わります。 マクロについては、検索すれば出ますので、それでEXCELのバージョンに応じて確認して行ってください。 それと、まず一番大事なのが、フォームの統一。 文字、半角全角、レイアウト、行の項目、列、すべて三店同じでないといけません。 あとは、マクロを覚えて設定すれば、OK. ボタンを作るのが面倒なら、そのままマクロだけでいいですし。 まず、基礎データのレイアウト、セルの結合など排除してデータのみの構造に替える事から始めてください。

29to3ka7
質問者

補足

扱っている商品は3店が完全に同じでなく、集計表には3店合計と店毎の内訳が分かるようにしています。当初思っていたやり方がムリなのは分かりました。マクロで並べ替えるようなことを考えたいと思います。

その他の回答 (1)

  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.2

マクロが余り得意でないので、マクロから逃げてばかりの私が次善の策として実践している方法です。見当違いでしたら無視してください。 まず、「H21集計データ6月分」ファイルに各支店データ貼付用のシートを支店数だけ作り、各支店データをシートまるごと貼付します。(シート名は支店名が分かり易い)。つぎに本店集計シートには、各支店シートを参照する式を組み込みます。 ここからですが、次月のファイルは新しく作らずに、「H21集計データ6月分」を「H21集計データ7月分」と「名前をつけて保存」します。この新ファイルの各支店の該当シートに各店の7月分データを貼付します。 以上です。これで7月以降は算式の再設定は不要です。

関連するQ&A

  • エクセルの集計について

    列に1月~12月の実績と予算+累計と横に売上高~営業利益までの集計表を作成しました。 そこで問題は、累計なんですが、1年分の予算を前もって入力していることから、例えば6月分の累計を出したい時、実績は7月以降まだ入力されていないので、6月までの分を集計することができます。しかし、予算は、12月まで入力されているので、12ヶ月分まで集計されてしまいます。今月は6月まで集計して!とか9月まで集計して!という指示はできないでしょうか?

  • エクセルの集計方法を教えてください。

    月ごと、もしくは指定した期間の〇印の数をSheet2に集計したのですが分かりません。 月ごとに集計するときと、月をまたいで集計するときがあるため、〇月〇日~〇月〇日と指定して集計できる方法が知りたいです。 セルA     セルB 2014.5.1     〇 2014.5.2  2014.5.3     〇 2014.5.4 2014.5.5   ・   ・ 2014.6.1     〇 2014.6.2     〇 2014.6.3     ------------------------------- sheet2  セルA      セルB 2014.5の集計   2 もしくは、 2014.5.3~6.3   3 sheet2のセルBにはどんな式を入れたら良いのでしょうか? お手数ですが、教えていただけないでしょうか・・・  

  • エクセルの計算方法について

    予算と実績の集計表を作成中です。 一つのセルに月予算が1,000,000万と設定。 1月で実績を900,000万と入力すると →  別の欄に過不足が△100,000と自動で計算される 2月で実績を900,000万と入力すると →  別の欄に過不足が△200,000と自動で計算される 3月で実績を1,000,000と入力すると →  別の欄に過不足が△200,000と自動で計算される 予算は月予算しか組まれておらず、 1月を入力したら、月予算も1か月分と実績1か月分を比較したい。 2月を入力したら、月予算は2か月分と実績は1月と2月をたしたものと比較することはできないでしょうか?? なにかいい方法があれば教えてください。 よろしくお願いいたします。

  • エクセルの集計について

    エクセルの集計について エクセルでセルの結合を使用した場合の集計の仕方を教えてください。 現在、以下の様に入力をしており、A1~A3、A4~A6をセル結合しています。           A          B 1       2010/4/5        5 2                    6 3                    7 4       2010/4/10       5 5                    6 6                    7 7       2010/5/3       5 この場合に2010年4月のB列の集計を行ないたいのですが、本来36となるところが、それぞれ一番上の行の数値のみを集計し10となってしまいます。36にするにはどの様な式を入力すればよいでしょうか。因みに現在使用している式は以下の通りです。 =SUMIF(A1:A7,"<2010/5/1",B1:B7) 以上よろしくお願いいたします。

  • EXCEL VBA 複数ファイル値を集計

    yakkunnと申します。 お世話になっております。 下記処理を実現するためのEXCEL VBAコードをご教授いただけないでしょうか。 ■やりたい事 デスクトップに「実績集計.xlsx」というファイルがあります。 このファイルにボタンを配置し、このボタンをクリックしましたら、C3セルに記述されているファイルパス配下を見てその配下ファイルを全て開き、各ファイルの値を「実績集計.xlsx」に全て転記するVBAコードをご教授いただきたく思います。 ■転記内容 例えばA.xlsx~C.xlsxという3つのファイルがあるとします。この3つのファイルを開いて・・ 左が「A.xlsx」、右が[実績集計.xlsx」とします 処理付を転記・・B4セル⇒B7へ転記 コードを転記・・B7セル⇒C7へ転記 商品名を転記・・C7セル⇒D7へ転記 数量を転記・・ D7セル⇒E7へ転記 金額を転記・・ E7セル⇒F7へ転記 これをA.xls~C.xlsまで繰り返し、実績集計.xlsxに値をどんどん転記したいです。 金額のF列の最後に合計金額が出力されれば最高です。 よろしくお願いいたします。

  • エクセル集計方法について

    はめましてまして、SS丑と申します。 エクセルの集計で、各セルに○や△を入力し、それらの合計数を表示させるにはどのような方法があるのでしょうか?   ちなみに、集計数をだしたいセルに、COUNTIF(D5:D650,"○") と SUMIF(D5:D650,"○") を入力してみたのですが、合計数(数字)がでてきません。どこか間違っているのでしょうか。エクセルは2003年度版を使用しています。 どうか、お知恵をおかしください。

  • 日付から集計する関数をおしえてください

    A3 2024/3/16と入力されていて表示は3/16となっています A4 2024/3/18と入力されていて表示は3/18となっています K3 100 L3 200 M3 300 K4 400 L4 500 M4 600 という数字がはいっているときに H20は2024/4/21と入力されていて表示は4/21となっています K20に入れる式を教えてほしいです 条件は、A3 A4 の3月という部分を条件に 集計がしたいです。 H20はAの数字の翌月の数字を自分で入力します。 Aは3月の次に4月、5月と日付が続きます。 その中で、Hのセルにいれた月の前月の数字のKLMの集計をしたいです。 H20が4月のとき A3 3月なのでそのうちのK+Mを集計 A3 3月なのでそのうちのLを集計 この2つの式をおしえてほしいです。 うまく説明できていないかもしれませんが、よろしくお願いします。

  • 集計方法教えて下さい

    エクセルを使って集計したいので教えて下さい。 まず、シート”あ”のセルA1に9/1セルA2に9/2セルA3に9/3・・・・という風に日付が順番に延々入力されています。その隣の列( B,C,D・・・)にはその日使った金額が入っています。使った都度隣のセルに入力していきますので、ある日はB列だけ金額が入っている、またある日はB列から列Fまで金額が入っています。というように支払う毎に隣のセルに入力していきます。 集計シート”い”を用意して、そのシートのA1に9月、B1に10月、C1に11月・・・といったようにその月毎の集計金額を表示させたいのです。SUM関数を使って手動でセル範囲を選択しても良いのですが、なんとも芸の無い感じがするのでもっと簡単に出来ないでしょうか? 例えば、シート”あ”のA列全体を選択し、その中で9/1~9/30までの条件範囲でその隣にある金額を集計する。 あとは、その計算式の入っているセルの角をマウスでドラックしてビューとすれば、出来上がり。 わかる方教えて下さい。

  • エクセルの集計

    エクセルでの集計(集計と呼べるか解りませんが)についてです。 A列に品番 A-1・A-2・A3・・・が入力されています。B列に品番の残数量 300・500・500・・・が入力されています。品番と残数量で1つの表になっています。 上記の表を基に、他のセルに使用数量を入力して行くと、使用した数量内の品番と数量が自動で集計され、使用数量の下や隣に表示される様にしたいのですがどの様な方法があるでしょうか? (例)C1に使用数量:500と入力すると指定したセル(C2~で品番と数量は別のセルに分けます)にA-1:300 / A-2:200 D1に500と入力すると指定したセル(D2~)にA-2:300 / A-3:200 と、表の上(下からの場合もあります)から使った分を引いて行かれ、集計され、表示したいのです。 宜しくお願いします。 補足 使用した数量と使用した内訳は同じシート内で別の表としています。入力した使用数量の中に、どの品番が何キロ使用されていて、その品番が無くなったら次の品番を何キロ使用したかを自動で集計したいのです。

  • エクセルで条件抽出して集計

    教えてください! 日付   月  科目  金額 2006/1/1 1  売上高 5000 2006/1/2 1  売上高 1000 2006/1/3 1  仕入高 2000 2006/1/4 1  消耗品 3000 2006/1/5 1  仕入高 1000  2006/2/1 2  仕入高 1000 2006/2/2 2  売上高 5000 ・・・ という表から、seet2に下記のような表を作成し セルA1 に 1 と入力すると 科目    金額 売上高 (1月の合計値) 仕入高 (1月の合計値) 消耗品 (1月の合計値) セルA1 に 2 と入力すると 2月の集計 に変わる 3と入力すれば、3月の集計に変わる というふうに、セルA1に入力した数値(月)に対応するよう、 月を抽出して、合計値を出すには、seet2の (○月の合計値)の部分には、 どのような関数を入れればいいのでしょうか? ちなみにピボットテーブルを作成しようとすると「リストがないから作れない」 と表示されてしまうので、関数で解決したいです。 切実にお願いします。

専門家に質問してみよう