Excel中的求和函數除了SUM(),SUMIF()函數之外,還有一個DSUM()函數,該函數的特點是,支持條件求和,同時設定的條件十分清晰,當碰到有多個複雜的條件求和時,使用DSUM()函數就十分清晰明瞭
今天就跟大家介紹下這個函數
1,DSUM()函數的基本用法
函數格式:
DSUM(database, field, criteria)
其中個參數的含義是:
Database:
一組數據列表,即需要對該組數據列表中的某些數據進行計算。
Field:
Database中的某一列數據,即需要對該列數據進行計算,可以用該列數據的標籤表示,也可以用數字表示,是第幾列就用幾表示,比如:
如果該參數為“3”,則表示需要計算的數據在Database中的第3列中
如果該參數為“銷量”,則表示需要計算的數據是Database中的,“銷量”那一列。
Criteria:
一個單元格區域。 該區域至少有一個列標籤,並且列標籤下至少有一個包含內容的單元格,該單元格的內容即為求和的條件。
以下圖為例:
在F2單元格中,輸入公式
“=DSUM(A1:C11,C1,E1:E2)”
其中Field參數為C1,即表示,需要統計的是“銷量”列中的數據
Criteria參數為E1:E2,即表示,統計的條件為E2單元格中的“鍵盤”
即該公式的含義是,計算“鍵盤”的總“銷量”
具體操作如下:
2,多條件求和-1
如果有多個條件的話,方法和上面的例子是類似的。
如下圖所示,計算產品“鍵盤”和“音響”的總銷量
使用公式“=DSUM(A1:C11,C1,E1:E3)”
其中Criteria參數為E1:E3,即表示,統計的條件為E2:E3單元格中的“鍵盤”和“音響”
這兩個條件是,只要滿足一個,就算是滿足,所以計算的結果是“鍵盤”和“音響”的銷量之和
具體操作如下:
3,多條件求和-2
下圖這個例子是,計算“張三”銷售的“鍵盤”數量和“李四”銷售的“音響”數量之和
G2單元格的公式為:
“=DSUM(A1:C11,C1,E1:F3)”
具體操作如下:
4,模糊統計
DSUM()函數中的判定條件,支持使用通配符 “*” 和 “?”
如下圖所示:
E2單元格的內容“鼠標”,如果不使用通配符,那麼,B3和B5單元格都是滿足條件的,即只要是以“鼠標”這兩個字開頭的都滿足。
如果將E2單元格的內容改為 “*鼠標”,則表示B列數據中,包含“鼠標”這兩個字的都滿足
具體操作如下:
5,限定條件範圍統計
如下圖所示:
在H2單元格輸入的公式為:
“=DSUM(A1:D11,D1,F1:G2)”
表示對單價“>80”且“<100”的所有產品,統計銷量
如果需要統計單價“>80”或“<50”的數據,“<50”這個單元格要寫在“>80”單元格之下
具體操作如下:
6,多數據批量彙總
如下圖所示,分別計算各產品的銷量
在G2單元格中,輸入的公式為:
“=DSUM($A$1:$D$11,$D$1,$F$1:F2)-SUM($G$1:G1)”
具體操作如下:
以上就是今天分享的DSUM()函數了,
閱讀更多 Excel學習與提高 的文章