• 締切済み

エクセルで、とある商品の月間出荷数量を集計したい

エクセルで「ある規格の商品の月間出荷数量を集計したい」です。 作成したい関数を言葉で表現すると: E7の値が42(←これが商品規格)の K6~Z6の期間の中から2010年12月の数量だけを抜粋して AA7の欄にその数量のトータルを明記したい。 上3行の内容をエクセルの関数で表現したいのですが、誰か助けてください。 よろしくお願い致します。

みんなの回答

  • layy
  • ベストアンサー率23% (292/1222)
回答No.4

やりたいことは分かっても、 このままでは、状況がつかめませんので、 回答しようにも回答できない。 E7には値を入力するのか、すでにあるのか、 E列にはいろいろあって、規格E7に対するトータル欄はAA7という単なる例か、 K6~Z6の期間というのは出荷日だろうか、 どんな形式か、 2010年12月以外にも年月があるのか、 2010年12月の発生分だけ値がセットされているのか、 いろいろ考えられます。 複合条件で合計させるための関数を知りたいだけでしょうか。

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

単純なSUMIF関数で計算できそうです。 ご相談の言葉が足りてませんが,仮に >K6~Z6の期間の中から2010年12月の数量だけを抜粋 K6~Z6に,具体的には年/月/日の値があれこれ書いてあるとします。 (一番基準になるこのセル範囲に,実は全然違う事が書いてあったら数式の全部がパーです) 他に説明が不足しているところとしては 1.「42」を調べたいとエクセルにどのように示しているのか   →仮にAA6に42と書いてあるとする 2.2010/12を集計したいと,エクセルにどのように指示しているのか   →仮にAA5に2010/12/1のように日付を記入して,2010年12月を指定しているとする 3.42が今E7にある事になっているが,E7にあれば他には絶対に無いのかも不明   →他にはないとする と AA7: =IF(COUNTIF(E7:E999,AA5),SUMIF(K6:Z6,"<="&DATE(YEAR(AA5),MONTH(AA5)+1,0),OFFSET(K6:Z6,MATCH(AA6,E7:E999,0),0))-SUMIF(K6:Z6,"<="&(AA5-DAY(AA5)),OFFSET(K6:Z6,MATCH(AA6,E7:E999,0),0)),"") #余談ですが,42がE7にあることもエクセルに調べさせて,見つけたその行を自動的に集計したいんだ,というお話も書きそびれてますね。

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

平凡な「2条件による集計」ではないですか。 2003までならSUMPRODUCT関数 2007以降ならSUMIFS関数が使えるのでは。 こういうことで質問にはエクセルバージョンを書くものだよ。 2条件の1つはEが42(>E7の値が42、は正しくはE列の値が42ではないですか?) 2つめは期間らしいが、>K6~Z6の期間の中から2010年12月、は例でも挙げないと、データがどうなっているのか はっきりさせないと回答例を挙げることがが出来ないと思うが。 ーー 全般に質問表現が大げさだが、データ例を素直に挙げてもらったほうが回答しやすい。

回答No.1

非常に不明瞭な点も多いので想像でお答えしますが、、、 添付のような形で、 K6~Z6までに日にちが表示されていると考え、 K5=MONTH(K6) を入れ、Z5まで右にフィルし、 K5~Z5までに月数だけを表示させました。 そして、その日にちの下には 商品規格番号が表示されているものと仮定し、 AA7=SUMPRODUCT((K5:Z5=12)*(K7:Z7=E7)) と入力し、 月数の12月と対象商品規格番号の42とが合致する数を数えました。

関連するQ&A

  • エクセルにて受注一覧と出荷スケジュールを連動

    エクセルを使って受注一覧表と出荷スケジュールの連動をさせたいです。 イメージは以下の通りです。 Sheet1に注文一覧表を作ります。(現在、既にこの表はエクセルで存在します) この表(Sheet1)では、出荷スケジュールが分かりづらいので、現在はSheet2の表を印刷し、手書きで数量を記入して管理をしています。 この手書きの作業がとても手間なので、できればSheet1からデータを読み込んで自動的にSheet2に数量が表示されるようにさせたいです。 その場合、Sheet2のB2にはどのような関数を入れれば良いのでしょうか。 Sheet1 注文番号 商品名 出荷月 出荷日 数量 1001    AA-01   10    2   100 1002    AA-02   10    2   150 1003    AA-03   10    2   200 1004    AA-04   10    4   300 1005    AA-03   10    5   100  ・  ・  ・ Sheet2 商品名    1日   2日  3日  4日  5日 ~ 31日 AA-01 AA-02   AA-03   AA-04   AA-05  ・  ・  ・        (商品名は400種類程度あります) 大変困っています。どなたか良い方法をご教示いただけないでしょうか。 よろしくお願いします。

  • エクセル★集計で数量合計を出したいのですぅが

    エクセルに詳しくないので、教えてほしいです。 下記のような表があります。データは500以上あります。 商品コード   商品名   数量    日付 12345    クッキー     10    13.10.11 12345    クッキー     25    13.12.12 12333    チョコ       11    13.10.22 12345    クッキー     50    13.10.11 12222    キャンディ    30    13.12.10 12333    チョコ       45    13.10.10 12333    チョコ       20    13.10.22 今までの表には、日付がなかったので、データ→集計で、簡単に、商品コード別の数量合計がだせていたのですが、今回新たに、日付が増えたましたので、商品コード別かつ日付別の、それぞれの数量合計を出したいのですが、データー→集計で出すことは可能でしょうか? 簡単な方法がありましたら、教えてほしいです。 よろしくお願いします。

  • エクセルで月間で売れた商品(販売個数)ベスト10を出したい

    エクセルで月間で売れた商品(販売個数)ベスト10を出したいのですが、毎日エクセルで売れた商品を集計しています。 その集計データをもとに売れた商品の販売個数でランク付け(トップ10)を出す方法を教えてください。よろしくお願いします。

  • エクセル在庫数量の更新について

    エクセル在庫数量の更新について (1)生産日ファイルと(2)集計表ファイルを利用して商品の在庫管理をしています。 (1)生産日ファイルには、D列に倉庫・E列に商品・F列に日付・G列に朝の時点での 在庫数量の情報が入っています。 (2)集計表ファイルには、翌日に出荷する予定が入っています。 A列に商品・B列に商品名称・C列~H列は倉庫A~Fからの出荷予定・I列は商品ごとの 合計が入っています。 この(2)集計表ファイルの情報をもとに、製造年月日が古いものから無くなるように (1)生産日ファイルの情報を更新したいと思っています。 画像でいうと、 (2)集計表ファイル「あ」の商品が「A」の倉庫で10個出荷される予定になり、 (1)生産日ファイル「A」の倉庫に「あ」の商品は 20100501生産品 25個を15個にする。 (2)集計表ファイル「う」の商品が「A」の倉庫で30個出荷される予定になり、 (1)製造年月日ファイル「A」の倉庫に「う」の商品は「 20100401生産品 5個と 20100420生産品 15個と 20100425生産品 30個 の 計 50個」から「20100425生産品 20個 の 計 20個」にする。 といったようにしたいと思っています。 マクロでも関数でも良いのですが、何か良い方法を教えていただけないでしょうか?

  • エクセルでカウント

    エクセルで商品ごとの月間販売数量をカウントする方法を教えてください。  COUNTIFで商品名ごとにカウントはできるのですがそこに数量もかけて計算する方法が分かりません。 表には(1)出荷日(2)商品名(3)出荷数量の順で入力されています。 よろしくお願いします! 

  • エクセルでの集計方法

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

  • Excelで、年間のデータから月間・累月のデータを集計することできますか?

    お世話になります。 「ア」「イ」「ウ」「エ」「オ」という5つの支店で、A、B、C、Dの4種類の商品を売っています。それぞれの支店での商品別の売り上げ個数を集計します。このとき、集計する期間を、年間・月間・今月はじめから今日まで、今年初めから今日まで、といった具合に集計したいのです。データは1枚のシートに、1月1日から日ごとに作成されています。そして、昨年のデータもあります。今日までの売り上げと、昨年の同じ日までの売り上げとも比較したいのです。 特定の日付の売り上げをひっぱってくるところまでは、VLOOKUP関数でできています。 エクセルの数式で、好きな期間の集計データを抽出してくることは可能でしょうか?。 よろしくお願いいたします。

  • EXCELでコード別の数量・金額を集計したい。

    EXCELで次のような表があります。  A列:社外向け商品コード  B列:社内向け商品コード  C列:商品名  D列:数量  E列:金額  F列:発注日 (1)これを商品コード別(A・B・Cは一対)に数量と金額を集計。 (2)さらに、この表が5社分あるので、次のような表にまとめたい。  A列:社外向け商品コード  B列:社内向け商品コード  C列:商品名  D列:●社数量合計  E列:●社金額合計  F列:×社数量合計  G列:×社金額合計  H列:△社数量合計  I列:△社金額合計    ・    ・  というように5社分の数量・金額を並べて表示したい。 上記のように集計する方法はありますでしょうか? 宜しくお願い致します。  

  • EXCEL2003でマクロ又はVBAを使って商品の出荷帳票を作りたいのですが

    おはようございます。 業務の中で出荷内容を指示する事が毎日あるのですが。 それをEXCELで簡略化したいと考えております。 AのEXCELのシートがあります。そこの青色文字部を下記矢印下のように自動記入したいと考えています。(規格ケースの入り数は商品によって異なりますのでBシートに記載するようにしたいです) Bのシートには、商品マスタとして商品コード、品名、規格入り数があります。 Cのシートには、その日の出荷内容を記入するようになっており、ここに記入されたものがAのシートに自動的に記載されていくようにしたいと思っております。(自動で指定出荷数量まで足していき残までAシートに記載する) このように、在庫管理ではなくその時の出荷内容の細かい指示ができればと考えております。 マクロ、VBAともにまだまだ初心者ですが、お力をお貸しくださいませ。よろしくお願いします。

  • エクセルで集計

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

専門家に質問してみよう