加一個D的sum函數你用過嗎?吊打sumifs,輕鬆搞定多條件求和

2020-12-26 Excel從零到一

在excel中條件求和想必大家都不陌生,這個可以說是我們工作中經常遇到的問題,常見的條件求和函數有sumif以及sumifs,但是還有一個更加強但知道的人卻非常少的函數,他就是dsum函數,dsum相交於sumif以及sumifs函數理解起來更加的簡單,使用起來也更加的靈活,下面就讓我們來認識下dsum函數

一、dsum函數

Dsum函數:返回符合條件的欄位列中的和,dsum是一個資料庫函數

語法:=Dsum(數據區域,求和的列的欄位名稱,求和的條件)

第一參數:數據區域

第二參數:想要求和的列的欄位名稱

第三參數:求和的條件(附帶表頭欄位)

知道了dsum的參數以及用法,下面就讓我們通過實際的例子來看下他是如何運用的

二、單條件求和

如上圖,我們想要求行政部的薪資總和只需輸入函數=DSUM(A1:F19,F1,H4:H5),然後點擊回車即可得正確的結果,下面來簡單的介紹下函數

第一參數:A1:F19,在這裡A1:F19就是我們想要統計的數據區域

第二參數:F1所在的位置就是薪資這個欄位,在這裡我們想要根據薪資求和,所以第二參數設置為f1

第三參數:H4:H5,求和的條件,在這裡我們需要將表頭一起選中作為條件,資料庫函數都是根據表頭來進行數據匹配的,如果沒有表頭將會返回錯誤值

以上就是單條件查找,下面我們來看下多條件查找

三、多條件查找

第一種類型

如上圖我們想要計算行政部以及原料車間的薪資總額,只需要將公式設置為:=DSUM(A1:F19,F1,H4:H6)即可得到正確的結果,這個跟單條件查找十分類似,只不過將第三參數設置為了H4:H6這個區域,這個區域中我們添加了原料車間

這種情況下我們是無法使用sumifs函數來直接計算的,但是dsum可以

2.第二種類型

在這裡我們想要查找行政部級別為2級的薪資總和,只需要將公式設置為=DSUM(A1:F19,F1,H4:I5)即可得到正確的結果,在這裡我們將dsum的第三參數設置為H4:I5增加一個條件進行條件求和,其餘的與單條件查找是一樣的

三、區間求和

如上圖,在這裡我們想要統計下2013年入職的薪資總和,在這裡我們需要在查找值中構建2個入職時間作為條件來查找數據他的公式為:=DSUM(A1:F19,F1,H4:I5),在這裡與dsum的多條件查找是一模一樣的。只不過我們需要構建2個相同的欄位罷了

四、Dsum函數的特點以及注意事項

1.dsum是一個資料庫函數,他是根據欄位標題來查找數據的,所以我們在選擇參數的時候必須將欄位標包含在參數內,查詢表的欄位標題必須與數據表的欄位標題一模一樣

2.dsum進行多條件查詢的時候,最主要的還是查詢表欄位的構建方式,我們需要根據自己的要求來構建查詢表,是行排列,還是列排列。

以上就是今天的全部內容,趕快動手試試把,學會了dsum函數,完全可以扔掉sumif以及sumifs函數了

我是excel從零到一,關注我,持續分享更多excel技巧

相關焦點

  • SUMIF、SUMIFS和SUMPRODUCT三大函數詳解
    剛好有學員對求和函數挺感興趣的,雖然這裡不是百度,但只要你想學,盧子都可以幫你解決。今天跟你聊一聊這三個求和函數的用法。1.正常我們想到的就是先用SUMIF函數依次統計每個項目的金額,最後用SUM函數求和。
  • excel函數sumifs的使用方法以及sumif的一些區別和注意事項
    Excel中sumifs的作用就是對滿足多個條件的某一區域進行求和的。下面圖片主要講述的就是sumifs函數的各個參數所代表的不同含義,只要了解不同參數的具體含義,才能具體的使用sumifs函數實際應用當中有很多個參數excel中找到函數的位置如下圖的操作,也可以直接在單元格中輸入等號然後再輸入函數的名字就可以。
  • 手把手教你如何用SUMPRODUCT函數一鍵求和,SUM函數都靠邊站
    SUMPRODUCT函數,或許很少有人使用它。但是實際上,在我們計算求和數據的過程中,這個函數可以幫到我們的大忙,有時候比SUM函數都好用。接下來,小編一步一步地教你如何使用這個函數求和?1.如下案例所示,如果告訴單價、數量,要計算合計,有些人可能先計算兩列的乘積,再利用SUM求和。但是這樣操作下來就有兩個步驟,很麻煩。因此,在這邊我們採用SUMPRODUCT函數進行一鍵求和。
  • JavaScript 數組 reduce 總是不會用?看看這 5 個例子就懂了!
    reduce方法用得好可以簡化複雜的邏輯,提高代碼可讀性。通過下面幾個例子可以幫你快速理解reduce的用法。1.數字數組求和這是reduce最常見的入門級例子。const reducer = (sum, val) => sum + val;   const initialValue = 0;   return arr.reduce(reducer, initialValue); }  sum([1, 3, 5, 7]); // 16 reduce()函數的第一個參數是一個reducer函數,第二個參數是初始值。
  • 在Excel查找匹配時,試試這個函數,比VLOOKUP函數還好用
    前面的教程中教過大家一個多條件查詢匹配數據,利用VLOOKUP函數完成。在L3單元格輸入公式=VLOOKUP(J3&K3,IF({1,0},A:A&B:B,D:D),2,0),輸入完成後按Ctrl+Shift+回車鍵確認公式,即可得出計算結果。
  • 2017年最好用的28個Excel公式
    _yyyy-m-d")=A4&TEXT(B4,"!_e-m-d")&的作用就是將兩個內容合併起來,不過遇到日期,合併後日期就變成數字。有日期存在的情況下要藉助TEXT函數,顯示年月日的形式用yyyy-m-d,4位數的年份也可以用e代替。這裡添加_是為了防止以後有需要處理,可以藉助這個分隔符號分開,因為是特殊字符前面加!強制顯示。
  • 掌握這15個Excel函數技巧,你也可以成為別人眼中的高手!
    解讀:身份證號碼的第17位代表性別,如果為奇數,則為男性,如果為偶數,則為女性,所以公式中,首先用Mid函數提取第17位,並作為Mod函數的被除數,除數為2,計算餘數,然後用If函數判斷餘數,如果餘數為1(即奇數),則返回「男」,如果餘數為0(即偶數),則返回「女」。
  • 辦公室必備的Excel工作表函數應用技巧解讀!
    1可以用IF函數去判斷,所以公式為:=IF(COUNTIF(B$3:B$12,B3)>1,"重複","")。2、當前單元格中A3為1,所以提取的是最大值,隨著計算位置的變化,A3的值依次為2、3、4、5、……提取的值為固定範圍G$3:G$12中最大值的第2個、第3個……從而達到降序排序的目的。四、Excel工作表函數:Small。
  • Excel中內容校對、快速求和、到期提醒和釐米設置列寬實用小技巧
    一個公式馬上搞定。這個時候,我們在與C列對應的D列單元格中輸入(此處以D2單元格為例)=IF(COUNTIF(A:A,C2),"是","否")這裡的COUNTIF功能就是判定是否有出現,有則是1,沒有則是0。再通過IF函數進行選擇1為第一個,0為第二個。
  • Excel裡關于姓名的這些排序你會嗎?多條件排序也可以輕鬆搞定!
    有時候根據需要,我們要把表格按照學生或者員工的姓氏筆畫或者名字的拼音字母來排序,或者多條件如何排序?下面就和小龍一起來看看Excel裡關于姓名排序的一些方法吧!單如果首字相同則按照第二個字來算,以此類推!●拼音字母的順序排序這裡按照拼音字母的順序排序,操作步驟和上面姓氏筆畫的排序差不多的!
  • excel 這也許是史上最好最全的VLOOKUP函數教程
    函數中最受歡迎的有三大家族,一個是以SUM函數為首的求和家族,一個是以VLOOKUP函數為首的查找引用家族,另外一個就是以IF函數為首的邏輯函數家族。根據二八定律,學好這三大家族的函數,就能完成80%的工作。現在一起來學習VLOOKUP函數,讓關於查找的煩惱一次全解決!1、根據番號精確查找俗稱。
  • JavaScript函數 - 遞歸
    什麼是函數遞歸?遞歸是指函數自己調用自己。注意:我們可以寫出遞歸,但是我們並不知道她如何得出結果。1.面試官如果問你遞歸的相關知識,面試官的水平還不錯。2.但是在工作中,一般情況下禁止使用遞歸。方法:1.首先去找臨界值,既無需計算,獲得的值。
  • Excel減法函數公式怎麼用與求日期時間差並轉為天與小時
    Excel沒有直接提供減法函數公式,但可以用求和函數公式和減號做減法運算,因此,Excel減法函數公式主要是指求和函數公式。做減法計算時,通常直接用減號,這樣比用求和函數公式書寫方便,效果又完全一樣。在做減法計算過程中,單純的數字相減比較容易,比較麻煩的問題做日期時間差,特別是跨小時與跨超過兩天的情況,這兩種情況若直接用減法常常會得到錯誤的結果,因此還得用其它輔助方法。
  • R語言集成開發環境 RStudio中的函數和包!
    作者:丁點helper來源:丁點幫你通過之前的文章,大家已經了解到,用R語言集成開發環境 RStudio進行數據整理和統計分析,其實是一個讀取、處理、保存對象的過程。如果你忘記了這裡的『對象』指的是什麼,可以去複習前天的文章。今天我們要學習的就是RStudio是如何讀取、處理和保存對象的。R中的函數說到函數,大家最先想到的可能是:Y=X+3 這樣的一元一次函數,這個函數會幫我們生成 X+3 的結果,其功能是求和。
  • Excel中這個函數過於生僻,但是卻可以按人民幣符號求和
    這大半年,把Excel中的常用函數基本都寫了一個遍,現在只能去挖掘生僻函數了,今天無意中就找到了一個驚喜……她就是cell這個函數,非常的有趣,越是研究驚喜越多……讓我們通過幾個案例看一下!案例2 | 指定單元格的地址基本的用法:直接指定對應的單元格獲取地址=CELL("address",A1)這看上去也沒什麼用,不要急,配合結果為引用的方式有奇效▍ 獲取
  • 手把手教你用Python爬中國電影票房數據
    於是,我總結了以下一篇乾貨,來幫助大家理清思路,提高學習效率。總共分為三大部分:做Python數據分析必知的語法,如何實現爬蟲,怎麼做數據分析。1.2.從Python爬蟲學循環函數掌握了以上基本語法概念,我們就足以開始學習一些有趣的函數。
  • 不用函數公式:也能實現關鍵字查找匯總求和
    提到關鍵字查找,大家可能想到的是使用vlookup、lookup等函數來查找,其實在excel中自帶模糊查找的工具首先選擇條件區,點擊數據選項卡下的【合併計算】,我們要查找的是*筆*:是帶有筆的入庫數、*櫃:以櫃為結尾的入庫數籤*:以籤為開頭的入庫數選擇查找區域添加
  • 你真的會用星號「 * 」嗎? 這5大功能,學會的人都按時下班了!
    這裡的星號「*」是邏輯運算,將條件 1、2、3 得到的數組相乘,之後再用 SUMPRODUCT 求和。相當於下面這樣。 我們用 SUMPRODUCT+星號,一個公式就可以搞定了~~ ▋進階應用 2:通配符 +