- ベストアンサー
複数条件の集計について、教えてください。
EXCEL初心者のため、どうか教えてください。 品名 サイズ 数量 ジャケットA S 2 ジャケットA M 3 ジャケットB S 5 ジャケットB L 5 このような表のとき、例えば「ジャケットAのSサイズは2つ」というように条件が複数ある場合の集計方法はないのでしょうか?? 集計結果を別表に作成したいのですが、DSUM関数を使おうとすると、上手くいきません。どうか、教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
どのような式を記述されたのか、表示していただくとわかりやすいです。 質問の表を左からA、B、C列であれば =SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5="S")*(C2:C5)) だと思いますが。 仮に、D1にジャケットA E1にS と入れてあれば =SUMPRODUCT((A2:A5=D1)*(B2:B5=E1)*(C2:C5))
その他の回答 (4)
- telescope
- ベストアンサー率54% (1069/1958)
ピボットテーブルを使うと簡単にできます。 「データ」-「ピボットテーブルとピボットグラフレポート」を選択して、「完了」ボタンを押します。 「品名」と「サイズ」を「行のアイテム~」にドラッグして、 「数量」を「データアイテム~」にドラッグします。 これで一覧表が完成します。 「品名」と「サイズ」はドラッグすれば左右の位置を変えられます。 「ジャケットA計」などの項目が不要なら、右クリックで「表示しない」を選びます。
》 DSUM関数を使おうとすると、上手くいきません 式が間違っているとしか考えられません。 貴方が作成した式を示してください。
- hallo-2007
- ベストアンサー率41% (888/2115)
=SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5="11")*(C2:C5)) の11が文字列でなくで数値ならば =SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5=11)*(C2:C5)) ですね。
- shikisaito
- ベストアンサー率52% (257/491)
「ジャケットAのSサイズは2つ」の場合、 =SUMPRODUCT((品名="ジャケットA")*(サイズ="S")*数量)) 品名、サイズ、数量はセル範囲(A2:A5など)を指定してください。
お礼
夜遅くにもかかわらず、回答ありがとうございます。 早速別表にやってみたのですが、結果が0になってしまいます。どうしたらよいのでしょうか??
お礼
ありがとうございます。この例え通りに行うと、できました!! たびたびで申し訳ないのですが、サイズを例えば数値にしてしまうと集計されないのでしょうか? 品名 サイズ 数量 ジャケットA 11 2 ジャケットA 12 3 ジャケットB 11 5 ジャケットB 13 5 =SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5="11")*(C2:C5))