- 締切済み
関数 DSUMについて
簡単にわかりそうなことなんですが、いろいろ考えてみてもわからないので教えてください。 DSUMで空白セルの行を検索して他の列の数字を合計したいのですが、どのようにすればいいのでしょううか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
#3です。不完全でした。 #3は空白以外の行を足しました。だから全体合計から #3の合計を差し引いて下さい。
- imogasi
- ベストアンサー率27% (4737/17069)
A1:B8に コード 計数 ass 1 2 aa 3 1 4 c 5 d 6 7 D1:D3に(クライテリア) コード >"" >0 例えばB10に =DSUM(A1:B8,B1,D1:D3) で結果19 正しいようでもあるが、やって見てください。 文字列の左第1桁目にスペースを入れると旨く行かない 見たいですが。
- mshr1962
- ベストアンサー率39% (7417/18945)
#1の方の方法が簡単だと思いますが どうしてもDSUMでと言うならこうなります。 A B C 項目A 数値 A 10 =ISBLANK(A2) B 20 30 C 40 50 E 60 =DSUM($A$1:$B$6,$B$1,$C$1:$C$2) 上記の場合80を返します。 詳細はエクセルのヘルプで「フィルタ オプションに設定する検索条件の例」を参照してください。
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
>空白セルの行を検索して他の列の数字を合計したい というのは、たとえば、A列に文字か数字、B列に合計をしたい数字が入っていて、A列が空白になっているセルと同じ行にあるB列の値のみをピックアップしてその合計を出したいということでしょうか。 だとしたら、SUMIF関数を使って、適当なセルに(仮に20行目までとして) =SUMIF(A1:A20,"",B1:B20) とした方が簡単だと思います。 DSUM関数で空白項目を条件とするのはできないのではないでしょうか。(未確認ですが) もし見当違いでしたら失礼しました。