引用:
ID"A"から"K"迄を、右側BC6セルに集計したいです。
と
引用:
集計4列はBA_ID、BB_商品、BC_数量です。
引用:
行ごとに集計をしたいです。
で、記述内容がかみ合っていません。
引用:
E F G H・・・4列グループここからAW,AX,AY,AZ,迄が選択範囲です。
・連続している 48 列のセル範囲を 4 列ごとに区切って
最大 12 個の領域に分割する処理を行ごとに実行する
(それぞれの領域を 1 つのレコードとみなす)。
(ある 1 件のデータ行の変換例)
---------------------------------------------------------------------------------
日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量 日付 ID 商品名 数量
4月10日 A 商品A 2 4月12日 B 商品B 1 4月13日 D 商品D 1 4月14日 A 商品B 6 4月15日 A 商品D 3 4月15日 B 商品A 1 4月15日 F 商品B 7 4月16日 F 商品B 1 4月16日 A 商品D 7 4月18日 B 商品B 2 4月19日 A 商品A 10 4月21日 D 商品H 9
---------------------------------------------------------------------------------
↓
---------------------------------------------------------------------------------
日付 ID 商品名 数量
4月10日 A 商品A 2
4月12日 B 商品B 1
4月13日 D 商品D 1
4月14日 A 商品B 6
4月15日 A 商品D 3
4月15日 B 商品A 1
4月15日 F 商品B 7
4月16日 F 商品B 1
4月16日 A 商品D 7
4月18日 B 商品B 2
4月19日 A 商品A 10
4月21日 D 商品H 9
---------------------------------------------------------------------------------
・その上で、それぞれのデータ行(に含まれる最大 12 個のレコード)ごとに、
もしくはデータ行全体(に含まれる全てのレコード)を集計対象として
何らかの集計処理を実行した結果を( BA6 セルを始点とする範囲に)出力する。
今のところ挙げられているご要望の中で、私に理解できるのは以上の 2 点のみです。
例えば「ある 1 つのデータ行において、[ID]列と[商品名]列の値の組み合わせが
同じであるグループごとに、[数量]列の値の合計を得たい」といった場合、
上記のサンプルデータで表すと次のような結果となるはず。
---------------------------------------------------------------------------------
ID 商品名 数量
A 商品A 12
A 商品B 6
A 商品D 10
B 商品A 1
B 商品B 3
D 商品D 1
D 商品H 9
F 商品B 8
---------------------------------------------------------------------------------
以上のような集計処理を「データ行ごとに実行する」ことと
「データ行全体を集計対象として実行する」こととでは、
その意味も出力結果も異なります。
・実際にどのようなデータ変換処理や計算処理を行ないたいのか。
・それぞれの変換処理/計算処理の対象となるのは
「個々のデータ行」と「データ行全体」のどちらなのか。
・最終的にどのような出力結果を得たいのか。
といった点について、 1 つ 1 つの計算手順を箇条書きにするなり、
求められている出力結果の具体例を挙げるなりしてご説明されることをお奨めします。