Excel函數只——比SUMIFS()還方便的DSUM()函數

Excel中的求和函數除了SUM(),SUMIF()函數之外,還有一個DSUM()函數,該函數的特點是,支持條件求和,同時設定的條件十分清晰,當碰到有多個複雜的條件求和時,使用DSUM()函數就十分清晰明瞭

今天就跟大家介紹下這個函數

Excel函數只——比SUMIFS()還方便的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單元格中的“鍵盤”

即該公式的含義是,計算“鍵盤”的總“銷量”

具體操作如下:

Excel函數只——比SUMIFS()還方便的DSUM()函數

2,多條件求和-1

如果有多個條件的話,方法和上面的例子是類似的。

如下圖所示,計算產品“鍵盤”和“音響”的總銷量

使用公式“=DSUM(A1:C11,C1,E1:E3)”

其中Criteria參數為E1:E3,即表示,統計的條件為E2:E3單元格中的“鍵盤”和“音響”

這兩個條件是,只要滿足一個,就算是滿足,所以計算的結果是“鍵盤”和“音響”的銷量之和

具體操作如下:

Excel函數只——比SUMIFS()還方便的DSUM()函數

3,多條件求和-2

下圖這個例子是,計算“張三”銷售的“鍵盤”數量和“李四”銷售的“音響”數量之和

G2單元格的公式為:

“=DSUM(A1:C11,C1,E1:F3)”

具體操作如下:

Excel函數只——比SUMIFS()還方便的DSUM()函數

4,模糊統計

DSUM()函數中的判定條件,支持使用通配符 “*” 和 “?”

如下圖所示:

E2單元格的內容“鼠標”,如果不使用通配符,那麼,B3和B5單元格都是滿足條件的,即只要是以“鼠標”這兩個字開頭的都滿足。

如果將E2單元格的內容改為 “*鼠標”,則表示B列數據中,包含“鼠標”這兩個字的都滿足

具體操作如下:

Excel函數只——比SUMIFS()還方便的DSUM()函數

5,限定條件範圍統計

如下圖所示:

在H2單元格輸入的公式為:

“=DSUM(A1:D11,D1,F1:G2)”

表示對單價“>80”且“<100”的所有產品,統計銷量

如果需要統計單價“>80”或“<50”的數據,“<50”這個單元格要寫在“>80”單元格之下

具體操作如下:

Excel函數只——比SUMIFS()還方便的DSUM()函數

6,多數據批量彙總

如下圖所示,分別計算各產品的銷量

在G2單元格中,輸入的公式為:

“=DSUM($A$1:$D$11,$D$1,$F$1:F2)-SUM($G$1:G1)”

具體操作如下:

Excel函數只——比SUMIFS()還方便的DSUM()函數

以上就是今天分享的DSUM()函數了,


分享到:


相關文章: