dポイントプレゼントキャンペーン実施中!

本日質問をすでに一つし、それが解決したのですが、新たな問題が発生しました。以下のデータベースです。
 A      B      C
1店舗名  商品名  販売数
2関東支店 はちみつ  5
3関西支店 はちみつ  1
4関東支店 さとう    4
5関西支店 さとう    3
6関東支店 はちみつ  3
7関西支店 さとう    5
上記で関東支店のはちみつの合計や関西支店のさとうの合計などを算出できる関数はありますでしょうか。教えてください。お願いします。

A 回答 (3件)

こんばんは。



月並みな回答なのですが、ピボットテーブルなら、すぐに出来るのですが、関数でなくてはならないのでしょうか?

 店舗名  商品名  集計

 関西支店 さとう  8
      はちみつ  1
 関東支店 さとう  4
      はちみつ  8

こんな感じですね。
一部の集計部分は非表示にしました。
    • good
    • 0

DSUMを使うのが一番良いと思います


D1に店舗名、E1に商品名、D3に販売数と入れておきます
そしてD3に
=dsum(a:c,$c$1,D1:E2)
と言う式を入れます

これで
D2に関東支店、E2にはちみつと入れたり
D2に関西支店、E2に さとうと入れたりすると
各の合計が出ます

D1:E3に当たる部分を他に一杯作って
それぞれの条件を入れておけば
配列数式を使うより処理が軽いし良いかな?
と思いますよ

あと、
=SUMPRODUCT((*****《店舗名を指定》=A:A),(*****《商品名を指定》=B:B),C:C)
としても良いかもですね
例としては
=SUMPRODUCT(("関東支店"=A:A),("はちみつ"=B:B),C:C)
という感じですね

因みに配列数式なら
=SUM((*****《店舗名を指定》=A:A)*(*****《商品名を指定》=A:A)*c:c)
として確定(エンター)
ファンクションボタンの2を押してコントロールとシフトとエンターの同時タイプ
必要数だけそのまましたにドラッグ
ですね

編集したら確定するときは必ず
コントロールとシフトとエンターの同時タイプしてくださいね

注》*****の戸頃は条件を入れてくださいね
後、実際の式には《》の部分は書かないでくださいね
    • good
    • 0
この回答へのお礼

ありがとうございました。なんとかできました。

お礼日時:2006/10/24 09:34

こちらのやり方ではいかがでしょうか?



参考URL:http://okwave.jp/qa2484600.html
    • good
    • 0
この回答へのお礼

ありがとうございます。参考になりました。

お礼日時:2006/10/24 09:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!