它,被稱為最簡單的條件求和函數!由於它在江湖上隱姓埋名多年,所以不被他人所知。它雖不像SUMIFS函數那麼出名,但它獨特的多條件求和方式,仍然讓它處於不敗之地。 SUMIFS的公式就好比長長的火車,而它的公式就像短小的計程車一般。現在揭開它神秘面紗的時刻到了,它就是-DSUM函數!
SUM系列求和函數是我們日常工作中最常用的函數,相信大部分朋友對SUMIF、SUMIFS、SUMPRODUCT等函數都已經比較熟悉了。
但有一個求和函數大家可能都不熟悉,它就是DSUM函數,用來求資料庫中記錄的滿足給定條件的的欄位(列)資料的和。
語法為:=DSUM(資料區域,求和的列數,條件區域)
語法說明:
1.單一條件求和
譬如需要統計華北片區的整個銷量。1)使用DSUM函數
函數公式:=DSUM(A1:C13,3,E1:E2)。
## 2)使用SUMIF函數
=SUMIF(A2:A13,E2,C2:C13 )
透過對比我們可以看出,在單一條件求和中,這兩個函數在便利性上並沒有太大的區別。
2.多條件求和#譬如需要統計華北片區A002產品的銷售量。
函數公式:
=DSUM(A1:C13,3,E1:F2) 我們看到多條件求和與單一條件求和的DSUM函數公式極為相似,只不過是把條件區域由E1:E2調整為E1:F2。
E1:F2表示條件區域,也就是以華北、A002作為銷售加總的條件。
函數公式:
=SUMIFS(C2:C13 ,A2:A13,E2,B2:B13,F2)
# 透過對多條件求和的對比,我們發現DSUM的函數結構和用法要比SUMIFS函數更簡單,DSUM對於函數基礎不是很好的新人是一個不錯的選擇!
不過DSUM函數比起SUMIFS函數有缺點,就是不能手動輸入求和條件。
例如,SUMIFS多條件求和我們可以將函數寫作=SUMIFS(C2:C13,A2:A13,"華北",B2:B13,"A002"),無需EF兩列作為條件輔助列,直接手動輸入條件就能完成求和。而DSUM函數的條件區域要求必須包含列標題和列標題下面的用於設定條件的單元格,所以就需要藉助輔助列才能完成求和。
依條件求和,你喜歡使用SUMIF函數還是喜歡用DSUM函數呢?歡迎留言討論。
相關學習推薦:
excel教學以上是Excel函數學習之最簡單的條件求和函數DSUM()的詳細內容。更多資訊請關注PHP中文網其他相關文章!