質問集を探しましたが、該当するものを探すことが出来なかったので、質問させてください。
エクセルデータで以下のような基データ表があるとします。
【表1】
A B C D E
商品NO 商品名 店舗名 売上数 売上額
123 ガム 東京 10 100
123 ガム 大阪 20 200
345 チョコ 東京 40 200
345 チョコ 大阪 30 150
345 チョコ 北海道 10 50
678 アメ 東京 20 80
678 アメ 北海道 10 40
↓↓のように値を求めたい。
【表2】
A B C D E F
商品NO 商品名 店舗名→ 東京 大阪 北海道
123 ガム 売上数 10 20 N/A
売上額 100 200 N/A
345 チョコ 売上数 40 30 10
売上額 200 150 50
678 アメ 売上数 20 N/A 10
売上額 80 N/A 40
表1を表2のように少々形を変え、引っ張ってきたいのです。
商品NO(or商品名)と店舗名と売上数(or売上額)の3つの条件が
あるものを引っ張っていくにはどうすればいいのか。
表2のD2~F7に置く関数を教えてください。
出来れば、作業列など作らずにひとつの式で片付けたいのですが、
教えていただけますでしょうか。
No.1ベストアンサー
- 回答日時:
【表1】がSheet1のA1:E8に入っているとして、
【表2】が別シートにあるものとして、
D2に =SUMPRODUCT((Sheet1!$A$2:$A$8=$A2)*(Sheet1!$C$2:$C$8=D$1),Sheet1!$D$2:$D$8)
D3に =SUMPRODUCT((Sheet1!$A$2:$A$8=$A2)*(Sheet1!$C$2:$C$8=D$1),Sheet1!$E$2:$E$8)
と入力して、横にコピー(E・F列)し、その後、D2:F3を選択して下にコピーでOKだと思います。
表1に複数行たとえば、ガム-東京の入力があっても大丈夫です。該当する複数の行のデータが足されて集計されます。
なお、商品NOと商品名は1対1対応のようなので、商品NOをもとに計算してあります。
No.3
- 回答日時:
こういう表の組み換え問題はVBAにでも熟達しないと、エクセル関数が少しわかるぐらいでは手に負えないものだ。
複数行(不定数行)のある商品に関するデータを、ある商品の1行にまとめるのは関数ではむつかしい。集計の要素が入っている場合はピボットテーブルでそれに近いものが出来ればそれで我慢すべきだ。
売上額を直下行に出す点も難しい。
ーー
VBAなら商品No列で、データを並べ替える。
商品が変わる前行まで、店舗名の列に売上個数、直下行に売上高を足しこむ。
変わったら、2行下の行に、商品NOと商品名を書き出す。
以下データ行が終るまで繰り返し。
>excel 複数条件の値を返す Vlook条件2つ以上の場合
>複数条件の値を返す
ー>複数条件に該当分の指定項目かその合計を返す。
Vlook条件ー>VLOOKUP関数の利用のことか。ガム・東京が複数行出てきたら使えないでしょう。
No.2
- 回答日時:
店舗名
商品NO 商品名 データ 東京 大阪 北海道
123 ガム 合計/売上数 10 20
合計/売上額 100 200
345 チョコ 合計/売上数 40 30 10
合計/売上額 200 150 50
678 アメ 合計/売上数 20 10
合計/売上額 80 40
難解な関数で悩むより、[ピボットテーブルレポート]の機能を勉強された方がよろしいのでは?
関数を全く使わないで上のような結果が得られます。作業列なども作る必要がありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL レコードからアイテム種類数を取得したい 2 2022/11/23 22:31
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- Excel(エクセル) ピボットテーブルの表示変更の仕方 初心者なので、的外れな質問だったらすみません 受注日ごとに商品名と 1 2022/04/26 23:23
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- 知的財産権 商標権侵害による損害賠償について教えて下さい。 4 2023/05/13 11:25
- その他(教育・科学・学問) ある店舗はA商品を原価200円で仕入れ280円で販売し、B商品を300円で仕入れ460円で販売する計 2 2023/01/16 16:10
- Excel(エクセル) Excelの計算式についてお教えください 8 2023/06/05 10:01
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
理想的な行数、文字数、フォント
-
ワードで文章打つ時、全角、半...
-
ワードってスマホから見ると、...
-
右側に半券のついたチケットを...
-
ワード レイアウトの崩れ
-
office365のワードがプリントで...
-
1ページ42×34で設定するのは掛...
-
一番最初にワード開いた時文字...
-
最近MacBookに変えました。 マ...
-
参照用数字配列がいつの間か変...
-
Officeソフトで印刷の入稿デー...
-
目次は文書中の先頭にのみにし...
-
大学のレポートについてです。...
-
IMEパッドの手書き入力
-
互換性のないSafariからみた画...
-
KADOKAWA電撃大賞の互換ソフト...
-
ワードやエクセルのファイルの...
-
ワードが白と黒が反転してしま...
-
なぜワードで開けず互換性ソフ...
-
txtってパソコンでも横書きに表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
大学のレポートについてです。...
-
目次は文書中の先頭にのみにし...
-
Officeソフトで印刷の入稿デー...
-
右側に半券のついたチケットを...
-
ワードが白と黒が反転してしま...
-
A4サイズ横位置というのは ワー...
-
なぜワードで開けず互換性ソフ...
-
最近MacBookに変えました。 マ...
-
ワード レイアウトの崩れ
-
ワード2016で図の形式の色の変...
-
パソコンで見た時とスマホで見...
-
ワードってスマホから見ると、...
-
txtって、ページ番号振れないん...
-
ワードやエクセルのファイルの...
-
txtってパソコンでも横書きに表...
-
ワードです。 スマホでは横書き...
-
ワードが打ち込みできません
-
webで賞で送る場合、パソコンの...
-
Office2012の起動が遅い
-
アップルに電話したけどやはり...
おすすめ情報