プロが教える店舗&オフィスのセキュリティ対策術

=dsum(データーベース、フィールド、条件)
の条件のところにいれたが反応せず、ただ”フィールド”の列を合計したものがかえってきてしまうのですが。

=DSUM(C59:E90,E90,C114:E115)

C59 D59 E90
分類媒体金額


行の90までデーターが入っています。


C114 D114 E114
分類媒体金額

行の114まで条件が入力できるようになっています。

分類・媒体・金額の部分はセルを2行結合しているのですが、条件の部分もセルを結合しています。


フィールド名が結合したセルだとDSUMはつかえないのでしょうか?

A 回答 (1件)

>=DSUM(C59:E90,E90,C114:E115)


この式って
=DSUM(C59:E90,E59,C114:E115)
ではないでしょうか?
また、
>行の114まで条件が入力できるようになっています。
とありますが、
>C114:E115
これは115行目に条件を入力するのではないかと思いますし、
>条件の部分もセルを結合しています。
とありますが、そうすると見出しと値の入力分で3行必要だと思うのですが
2行分しかないしないように思います。

書いてある内容の整合性がいまいち分からないのですが、
当方の環境(Excel2002 SP3)では、
1. C59に分類と入力してC60と結合、D59に媒体と入力しD60と結合、E59に金額と入力しE60と結合
2. 61行目から90行目まdに適当に値を入力
3. C114に分類と入力、D114に媒体と入力、E114に金額と入力
4. E117に"=DSUM(C59:E90,E59,C114:E115)"と入力
として、115行目に適当に検索条件を入力するとE117に正しく合計が表示されました。

ただ、C~Eの114行目と115行目を結合、式を"=DSUM(C59:E90,E59,C114:E116)"に変更して
116行目に条件を入力した場合はうまくいかなかったので、
検索条件の見出しが結合されているとダメなのかもしれません。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
急いで入力したので、文章がわかりずらくてすみません。

さっそくためしてみます。

お礼日時:2011/04/07 15:12

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

関連するカテゴリからQ&Aを探す