• ベストアンサー

複数条件の集計について、教えてください。

EXCEL初心者のため、どうか教えてください。     品名   サイズ  数量 ジャケットA  S   2 ジャケットA  M   3 ジャケットB  S   5 ジャケットB  L   5 このような表のとき、例えば「ジャケットAのSサイズは2つ」というように条件が複数ある場合の集計方法はないのでしょうか?? 集計結果を別表に作成したいのですが、DSUM関数を使おうとすると、上手くいきません。どうか、教えてください。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

どのような式を記述されたのか、表示していただくとわかりやすいです。 質問の表を左から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))

2201
質問者

お礼

ありがとうございます。この例え通りに行うと、できました!! たびたびで申し訳ないのですが、サイズを例えば数値にしてしまうと集計されないのでしょうか?  品名    サイズ   数量 ジャケットA  11     2 ジャケットA  12     3 ジャケットB  11     5 ジャケットB  13     5 =SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5="11")*(C2:C5))

その他の回答 (4)

  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.5

ピボットテーブルを使うと簡単にできます。 「データ」-「ピボットテーブルとピボットグラフレポート」を選択して、「完了」ボタンを押します。 「品名」と「サイズ」を「行のアイテム~」にドラッグして、 「数量」を「データアイテム~」にドラッグします。 これで一覧表が完成します。 「品名」と「サイズ」はドラッグすれば左右の位置を変えられます。 「ジャケットA計」などの項目が不要なら、右クリックで「表示しない」を選びます。

noname#204879
noname#204879
回答No.4

》 DSUM関数を使おうとすると、上手くいきません 式が間違っているとしか考えられません。 貴方が作成した式を示してください。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

=SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5="11")*(C2:C5)) の11が文字列でなくで数値ならば =SUMPRODUCT((A2:A5="ジャケットA")*(B2:B5=11)*(C2:C5)) ですね。

回答No.1

「ジャケットAのSサイズは2つ」の場合、 =SUMPRODUCT((品名="ジャケットA")*(サイズ="S")*数量)) 品名、サイズ、数量はセル範囲(A2:A5など)を指定してください。

2201
質問者

お礼

夜遅くにもかかわらず、回答ありがとうございます。 早速別表にやってみたのですが、結果が0になってしまいます。どうしたらよいのでしょうか??

関連するQ&A

専門家に質問してみよう