• 締切済み

エクセル 年間ランキングの集計方法

エクセルで1月から12月の人気商品ランキングを集計したいと思っています。 月ごとに計12枚のシートがあって、その中に商品名と販売個数が300列ほど入っています。 エクセルを使って1年分の商品売上順に並べたいのですがどのようにすればよいでしょうか。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

>1月から12月の人気商品ランキングを集計したい >エクセルを使って1年分の商品売上順に並べたい はてさて。 ○年間を「通じて」一番売れた商品のランキングを並べたい ○「9月の商品4」が一番売れ数が多かった、「3月の商品2」が二番だった、のように並べたい 一体何をしたいのでしょうか。 「1年分の売上順に」という文字通りに受け取れば、 手順: データタブ(データメニュー)の「統合」を使って1年分を集計させる 集計結果を昇順に並べ替える 以上です。 実は「集計」とか全然したくなくて、単に並べたいだけなら、 手順: 具体的なレイアウトの説明が無いのでそもそも「列」と「行」について理解してるのかも疑問ですが。 集計用のシートを用意する 1月のデータをコピー、集計シートに「縦に300行」に形式を選んで行列を入れ替えて貼り直す その横にずらっと「1月」と記入する その下に続けて2月のデータをまた下向けに貼り付ける その横に「2月」と一斉に記入する 以下同様に12月分まで1枚のシートに、 A列 B列  C列 1月 商品A 10 1月 商品B  3 1月 商品C  1 2月 商品B 53 2月 商品A 48 3月 商品D  2 3月 商品C 99 3月 商品B  7  :  :   : といった具合に全部を並べ、販売数の降順で全体を並べ替えれば完成です。 丁寧に手を動かしさえすれば、ムズカシイ事もメンドクサイ事も何一つする必要ありません。 #まぁ、自分の手を動かしたら負けだと思ってるのでしたら、他の皆さんからもアドバイスが寄せられてる通り、あなたのエクセルの具体的なレイアウトについて詳しく事細かに「正確な」情報を添えて、ご相談を補足してみて下さい。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! おそらくVBAで可能だとは思いますが、No.2さんが仰っているように 具体的なレイアウトが判らないと回答のしようがないと思います。 VBAの場合、1行・1列でも違った場合意図しない動きになりますので >その中に商品名と販売個数が300列ほど入っています・・・ が各Sheetでどのような配置になっているのか? そして、集計を表示するSheetはどのSheetになるのか? 等々、詳細が必要ですね! ※ 仮に関数で処理できるとしても同様のコトが言えます。m(_ _)m

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

模擬データ(小規模で良い)と結果がどのようにしたいかを提示しないとかけ離れた結果が出てきたり、回答を出し難いと思います。 無料でアドバイスを受けられるのですからそれ位の労力を使ってください。

関連するQ&A

  • エクセルで集計

    エクセルで集計 シート1に1つの列に各支店名、2つ目の列に各商品名、3つ目の列に商品個数がランダム入力されているデータをシート2に自動で整理し集計したいのですが、2つの列の集計は関数SUMIFできるのですが、例えば、「各支店の商品個数の集計」など、「各支店の各商品の個数の集計」などの3つの列の集計方法を分かる方、いましたら教えてください。宜しくお願いします。

  • EXCEL集計の方法で。。

    こんにちは。 EXCELの集計方法で質問なのですが、例えば、 A店、B店、C店、における1か月分の商品別売り上げ表があるとします(下記のような表) 店 日  物   個数 A店 10/1 トマト  2個 B店 10/1 キャベツ 1個 A店 10/1 キャベツ 1個 C店 10/2 トマト  3個 B店 10/4 キャベツ 4個 A店 10/4 きゅうり 1個 A店 10/4 キャベツ 2個 これを集計し、店別でしかも商品別の売り上げ個数を求めるのはどのようにしたら良いでしょうか?? 集計でグループ基準を店、集計方法を合計、集計するフィールドを個数にしてすると、下記のような問題が生じてしまします。 (1)同じ売り上げ日の同じ店の売り上げはTOTALされる。 (2)集計部分(太字の部分)に商品名が出てこない できれば、アウトライン2を使用して、集計結果を以下のようにしたいのです。 A店  トマト  2個 B店  キャベツ 5個 A店  キャベツ 3個 C店  トマト  3個 A店  きゅうり 1個    どなたか、お分かりになるかたいらっしゃいますでしょうか??長々と書いてしまいましたが、どうぞ よろしくお願い致します。

  • エクセル シート間の集計について

    エクセル(2007)で複数のシートを集計したいです。 行には顧客名、列には売上げやコストなどの数字が入っています。 1月~12月のシートがあり、集計シートにはその合計数字が入るようにします。 月によって顧客名が増えたり減ったりするので、各シートの同じセルに同じ顧客名があるわけではありません。 こういう場合、集計することができるのでしょうか? どのような手順でやればよいのでしょうか?

  • Excelのデータ集計方法について

    ExcelでA列に30種類の中からランダムに商品名が(重複しています)B列~D列にその商品の売上日、伝票番号、請求額が入力されています。 やりたいことは商品名ごとに売上日、伝票番号、請求額を別の請求書フォーマットに内訳として転記したいのです。 (別シートに作成してあります) 現在はソートを利用して、あとは手作業でコピーして貼り付けをしているのですがそれを自動でできる方法はあるでしょうか。 ソートする商品名は月毎でばらばらなので簡単なマクロだとどうしてもソートする部分が手動になってしまって困っています。 ピポットだと集計してしまうので内訳すべての転記ができません。 本来ならAccess等を使用するべきだとは思うのですがExcelでなんとかできないものかと皆様のお知恵を貸して下さい。 よろしくお願いします。

  • エクセルの集計方法

    下のようなデーターがあるときのエクセルのうまい集計方法があれば教えてください。 1)データーは4列2000行くらいあります。 2)A列には商品名、B列には売上件数、C列には売上金額、D列には利益が各々記入されています。 3)毎月データーが追加されていくのですが、同じ商品名のデーターもかなり追加されます。 4)同じ商品名のデーターはB列・C列・D列を合計値に置き換えていきたいのです。 5)たとえばA列の商品名・カメラにはB・C・D列とも1月から8月の合計である、12件・12万円・2万円がすでに入力されています。 ここに9月分のデーターとして3件・5万円・1万円が追加されたとき、商品名カメラの行は15件・17万円・3万円に置き換えたいのです。 現在手作業でやっていますが、段々商品が増えてきており、手間がかかるようになっています。 うまい方法があればご教示ください。

  • エクセル よい集計方法ないでしょうか?

    エクセル よい集計方法ないでしょうか? 順番の小さい方から、同じ種類ごとにまとめて1行でリストを作る仕事があります。 今は手作業で書式通りに変更しているのですが、 関数やマクロをつかって、間違いのないよう正しい指定書式通りに集計できるよい方がないでしょうか? 元の資料 A列(番号)|B列(種類)|C列(個数)|    1    |丸     |1個     |   2    |三角    |1個     |  3    |三角     |1個     |   4-9   |三角    |6個     |    10    |丸     |1個     | 作成したい資料  A列(番号)|B列(種類)|C列(個数)|    1    |丸     |1個     |    2-9  |三角    |8個     |     10    |丸     |1個     | 商品を受入れた順番毎に種類と個数が登録されています。 番号は”商品受入日順”と決まっているので、種類別に番号を振ることはできません。 最終的に番号順/種類順で何個の商品があるのかを集計する必要あります。 これも指定の書式で社外に出すために変更できません。 元資料は1商品に対して1行ではなく、5行目のように、 「4~9番として 三角の商品を 6個受入」と1行にまとめられています。 ピボットを使って、と何回か段階を経て作業することも考えたのですが・・・。 なんとか、うまく処理できるアイデアをいただければと思います。 よろしくお願いします!! ちなみに、自分はマクロは記憶させるマクロのみつかえるレベルです。

  • エクセルで10分ごとの売り上げ個数を集計したいと思っています。

    エクセルで10分ごとの売り上げ個数を集計したいと思っています。 データは次のような感じです。 15:13 2 15:15 1 15:15 2 15:17 1 15:19 4 営業時間内の売り上げがあった時間と、そのときの販売個数がお客さんごとに記録されているのですが、このデータを使って10分ごとの客数と販売個数を集計したいと思っています。どのような関数を使えばいいのでしょうか? 上記の5つのデータだと 15:10~15:20の客数(データ数)は5、販売個数は10(2+1+2+1+4)というのを出したいです。 わかる方いたらお教えいただけないでしょうか?

  • エクセルでの集計方法

    A列に商品名、B列に出荷した数量が入力された一枚のシートがあり、これが12ヶ月分=12枚のシートがあります。これら全てのシートを集計し、それぞれの商品が12ヶ月でいくつ出荷されたのかを集計したいです。 この場合は串刺し演算を応用するのでしょうか?・・・・ 初心者で申し訳ありませんが、最も効率的な方法をご教授いただければと思います。

  • Excelの集計方法についてエラーセルを除外する

    Excelの集計方法についてご教授いただけないでしょうか。 画像を参照いただけましたと思います。 やりたいことですが、D列の集計を行いたいです。ここで条件がありまして E列のエラーが出ていないD列の個数を集計したいです。 例えば、画像の数値でしたら3/21、3/22、3/23は売上金額がエラーですので 個数の集計期間はその日を省いて集計させたいです。 関数についてご教授お願いいたします。

  • ACCESSかEXCELで集計について

    MS AccessとEXCELでの集計をおしえてください。 日付(時間付)、店舗、販売員、区分、商品名(毎日新しいものが計上される)、売上個数のデータが大量にあるとして、日付(時間を除く)毎にそれぞれを集計していきたいのですが、どうすればよいでしょうか? 販売員、商品名が大量にあるため、エクセルではSUMIFなどの関数を使わず一気に集計をしたいのです。 10/1 15:00、大阪、販売員A、イ、商品A、5 10/1 15:05、大阪、販売員A、イ、商品A、10・・・ -------------------------------------------------- 10/1、大阪、販売員A、イ、商品A、15 ・・・としたい AccessとEXCEL、それぞれの方法をおしえていただけませんか。 よろしくお願いいたします。 バージョン:2010 / OS:windows7 アクセスは基本操作(ちょっとアヤシイ・・・)とSQLが若干使える程度です

専門家に質問してみよう