• ベストアンサー

excelで分類・集計する方法

excelを使用し、次の集計を行いたいのですが、どなたか方法をお教えください。 セット商品Aというのは、○○が1個、XXが1個、△△が1個で構成されています。 同じくセット商品Bは、○○が2個、XXが1個、□□が1個など、同様のセットの組み合わせ商品が何 通りかあります。 これらのセット商品を集計する場合、「A」を5と入れれば、自動的に○○が5、XXが5、△△が5、 「B」を1と入れれば、上記に加算し、○○が7、XXが6、□□が1、と集計して行き、最終的に○○7個、XX6個、△△5個、□□1個と集計できるようにしたいのですが、いかがでしょうか。

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

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

こんばんは! 色々やり方はあると思いますが、一例です。 ↓の画像のように表を作成しておきます。 A~E列が必要部品?の構成表です。 H~K列の1行目もB1~E1セルと同じ並びにしておきます。 H2セルに =IF(COUNT($G2),$G2*B2,"") という数式を入れ、列・行方向にフィルハンドルでコピー! H5セルは単純に =SUM(H2:H4) という数式を入れK5セルまでコピーしています。 これでG列に各商品の数量を入力すると画像のような感じになります。 ※ あくまで一案です。m(_ _)m

stos5155
質問者

お礼

tom04様、 早々にご連絡頂きまして、感謝します。 私は、もう少し複雑なものを想像しておりましたが、作表例まで入れて頂き、非常に理解しやすかったです。 先ずは、この方法で作ってみます。有難うございました。 stos

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7995/21382)
回答No.1

別にむずかしいことでもなんでもなさそうに思えるんですが 横に○○ ×× □□など、あり得る種類を全部展開(B,C,D・・・列)し、 縦にA,B,C(1,2,3・・・行)とセットを展開して各々のセット個数を入力、 先頭列(A)にセット数を入れるようにしておけば、 ○○の合計行は=B1*A1+B2*A2+B3*A3+・・・ ××の合計行は=C1*A1+C2*A2+C3*A3+・・・ □□の合計行は=D1*A1+D2*A2+D3*A3+・・・ ってだけの話だと思うんですが?違うかな??

stos5155
質問者

お礼

FEX2053様、 早々にご返答頂きまして、有難うございました。 自分では、データベース的なものを想定していたのですが、先ずはご返答を参考にして、表を作成してみます。

関連するQ&A