點選「預約」按鈕,預約Excel直播免費學習
首先,想象一個場景:你維護著一份流水表,類似下面這樣的表格。
當然,這個表格是簡化了的,你的表格會有更多的列,數據也更復雜。
這並不可怕,可怕的是,你經常會被領導奪命連環問:
a.某某人某月銷售額是多少?
b.我們這個月賒銷金額多少?
c.客戶XX在1月下單多?
d.從x月x日到現在,我們的訂單金額多少?
問題五花八門。
被問到這些問題的時候?你是怎麽做的呢?
根據 不同條件去 篩選 ,還是根據條件用 條件求和的函式 ?
其實,我們只需要一 個 DSUM函式 ,立刻就會讓這些問題變得簡單起來。
DSUM是一個資料庫函式, 其作用是返回符合條件的數據,在求和欄位中的和。
語法( 數據區域 , 求和的列的欄位名稱或者列索引號 , 求和的條件 )
我們還是先來一個簡單的案例來看一下,DSUM函式怎麽用。
一、基本用法
要求客戶A的訂單金額,可以這樣來寫公式:=DSUM(A1:G39,E1,I2:I3)
二、動態求和
計算「李一一」,付款方式為「現付」的訂單金額,可以這樣來寫公式=DSUM(A5:G43,E1,A1:G2)
註意公式的第三參數,選擇的是綠色邊框的整個區域。
如果,我們把上面的第三參數的區域,做成下拉選單,就可以實作動態的效果。
你也可以根據實際的需求,在其他列也設定下拉選單,就能立馬實作動態效果,再也不用挨個寫公式了!
三、更多的條件求和案例
下面我們再來說幾個更為復雜一點的條件的表示方法。
1. 同一欄位的「並且」條件
如果要獲取大於2022-1-2日,小於2022-1-13日的日期內的」現付金額「,可以這樣來寫公式=DSUM(A5:G43,F1,A1:H2)
2.同一欄位的「或者」條件
很明顯,第三參數的區域部份發生了變化。
3.綜合條件
如果要大於2022-1-2日,小於20221-13日的日期內的「現付「, 或者 大於2022-1-2日,小於20221-13日的日期內的」預付「,兩個條件任何之一的數據的總和,第三參數是A1:H3。
4.模糊匹配
如果想找客戶名稱裏包含"H」的所有訂單金額,可以用通配符*來表示。
註意事項:
如果寫成"客戶H",公式的結果是, 以"客戶H" 開頭的 所有訂單的金額 。
如果只想求"客戶H"的訂單金額 ,需要這樣來寫,在前面加上’=,然後再寫【客戶H】。
DSUM函式註意事項:
1.DSUM是根據欄位標題來尋找數據的,所以選擇參數的時候必須 將欄位標包含在參數內 ;
2. 查詢表的欄位 標題必須與 數據表的欄位 標題 一模一樣 。
以上就是想給大家分享的DSUM的用法, 我們下次再見!
最後,歡迎加入Excel函式訓練營,學習68個常用函式、送200套Excel樣版