首頁 > 專題 > excel > 主體

Excel函數學習之最簡單的條件求和函數DSUM()

青灯夜游
發布: 2023-03-15 20:01:56
轉載
2002 人瀏覽過

Excel函數學習之最簡單的條件求和函數DSUM()

它,被稱為最簡單的條件求和函數!由於它在江湖上隱姓埋名多年,所以不被他人所知。它雖不像SUMIFS函數那麼出名,但它獨特的多條件求和方式,仍然讓它處於不敗之地。 SUMIFS的公式就好比長長的火車,而它的公式就像短小的計程車一般。現在揭開它神秘面紗的時刻到了,它就是-DSUM函數!

  SUM系列求和函數是我們日常工作中最常用的函數,相信大部分朋友對SUMIF、SUMIFS、SUMPRODUCT等函數都已經比較熟悉了。

  但有一個求和函數大家可能都不熟悉,它就是DSUM函數,用來求資料庫中記錄的滿足給定條件的的欄位(列)資料的和。

  語法為:=DSUM(資料區域,求和的列數,條件區域)

語法說明:

  • ##  資料區:除了選擇單一值外,還可以選取多個儲存格,進行多條件查找。

  •   列數:需要求和資料所在列數(也可以用列標題表示)

  •   條件區:由包含標題行和條件單元格構成的多行區域

  其實,它的功能和SUMIF、SUMIFS比較接近,那麼到底是DSUM好用還是SUMIF、SUMIFS好用呢?下面我們來對比下吧!

  以下是某公司的各區域產品銷售狀況表,現在需要依照不同的條件進行銷售求和。


Excel函數學習之最簡單的條件求和函數DSUM()

1.單一條件求和

譬如需要統計華北片區的整個銷量。


  1)使用DSUM函數

  函數公式:

=DSUM(A1:C13,3,E1:E2)

  •   A1:C13:指定資料區域。

  •   3:指定要求和的資料列,這裡是指C列。 (資料列除了可以用列號指定外,還可以引用列標題所在的單元格或用兩端加了引號的列標題進行指定)

  •   E1:E2:指定條件區域,本例中的條件為「華北」區域。 (注意:第三參數必須包含一個列標題和列標題下方用於設定條件的單元格)

#  函數公式的含義其實就是匯總A列中片區為華北的單元格所對應的C列資料。


 Excel函數學習之最簡單的條件求和函數DSUM()

##  2)使用SUMIF函數

 

=SUMIF(A2:A13,E2,C2:C13 )


Excel函數學習之最簡單的條件求和函數DSUM()
  透過對比我們可以看出,在單一條件求和中,這兩個函數在便利性上並沒有太大的區別。


2.多條件求和#譬如需要統計華北片區A002產品的銷售量。


  1)使用DSUM函數

  函數公式:

=DSUM(A1:C13,3,E1:F2)

  我們看到多條件求和與單一條件求和的DSUM函數公式極為相似,只不過是把條件區域由E1:E2調整為E1:F2。

E1:F2表示條件區域,也就是以華北、A002作為銷售加總的條件。


Excel函數學習之最簡單的條件求和函數DSUM()

  2)使用SUMIFS函數

  函數公式:

=SUMIFS(C2:C13 ,A2:A13,E2,B2:B13,F2)


Excel函數學習之最簡單的條件求和函數DSUM()
#  透過對多條件求和的對比,我們發現DSUM的函數結構和用法要比SUMIFS函數更簡單,DSUM對於函數基礎不是很好的新人是一個不錯的選擇!

  不過DSUM函數比起SUMIFS函數有缺點,就是不能手動輸入求和條件。

  例如,SUMIFS多條件求和我們可以將函數寫作=SUMIFS(C2:C13,A2:A13,"華北",B2:B13,"A002"),無需EF兩列作為條件輔助列,直接手動輸入條件就能完成求和。而DSUM函數的條件區域要求必須包含列標題和列標題下面的用於設定條件的單元格,所以就需要藉助輔助列才能完成求和。


Excel函數學習之最簡單的條件求和函數DSUM()
  依條件求和,你喜歡使用SUMIF函數還是喜歡用DSUM函數呢?歡迎留言討論。

相關學習推薦:

excel教學

以上是Excel函數學習之最簡單的條件求和函數DSUM()的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:itblw.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!