• ベストアンサー

2つの条件を付けたデーターの数値の合計とデーター数のカウント方法について

エクセル初心者ですが、関数でわからないことがあるので、教えてください。質問の仕方が悪いかも知れないのですが・・・ エクセルで例えば、売り上げが                   1月   2月   3月 ・・・ Aスーパー 青森 りんご  紅玉  10,000  20,000 30,000           〃   〃   ふじ  15,000  25,000 35,000         長野 りんご  紅玉  15,000  22,000 29,000          〃   〃   ふじ  18,000  25,000 32,000 Bスーパー 青森 りんご  紅玉     0  25,000 35,000          〃   〃   ふじ  10,000  20,000 30,000         長野 りんご  紅玉  15,000  22,000 29,000          〃   〃   ふじ  18,000  25,000 32,000 と、あるとすると、県別、りんごの種類別の月ごとの売り上げ合計値と データー個数をカウントしたいのですが、オートフィルターを使用せず 関数で2つ以上の条件に合った合計値並びに"0"以外のデーター個数をカウントする方法を教えてください。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

仮にデータリストは、A列が店舗名、B列を県名、C列がりんご、D列が種類、E列以降を月別売り上げとします。 データ表下段のC11(青森):D11(紅玉)、C13(青森),D13(ふじ)・・・と設定して次の方法で如何でしょうか。 (1)E11にデータ個数:=SUMPRODUCT(($B$2:$B$9=$C11)*($D$2:$D$9=$D11)*(E$2:E$9>0)) (2)E12に売り上げ金額:=SUMPRODUCT(($B$2:$B$9=$C11)*($D$2:$D$9=$D11)*(E$2:E$9)) (3)E11:E12を選択して縦横にコピーして下さい。 ※売り上げ行範囲は9行としていますので調整して下さい。

masami007
質問者

お礼

ありがとうございました。 これでイメージどおりのものが作成できました。

その他の回答 (1)

回答No.1

以下の数式で「青森県」、「紅玉」、「1月度合計売上」が求められます。 横方向にコピーすれば「2月度」、「3月度」と求められます。 =SUMPRODUCT(($B$2:$B$9="青森")*($D$2:$D$9="紅玉"),(E2:E9)) データ個数のカウントですは以下の数式で求められます。 =SUMPRODUCT(($B$2:$B$9="青森")*($D$2:$D$9="紅玉"))-SUMPRODUCT(($B$2:$B$9="青森")*($D$2:$D$9="紅玉")*(E2:E9=0)) これも横方向にコピーすることで「2月度」、「3月度」と求められます。 これは答えのひとつに過ぎませんので、参考になれば幸いです。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_keisan.html#goukei_fuku
masami007
質問者

お礼

ありがとうございました。 すぐに回答していただき、助かりました。

関連するQ&A