二維碼 購(gòu)物車(chē)
部落窩在線教育歡迎您!

條件求和DSUM函數(shù)超級(jí)詳細(xì)使用說(shuō)明

?

作者:老菜鳥(niǎo)來(lái)源:部落窩教育發(fā)布時(shí)間:2021-11-03 15:46:46點(diǎn)擊:3968

分享到:
0
收藏    收藏人氣:0人
版權(quán)說(shuō)明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

說(shuō)起Excel里條件求和函數(shù),大家都不陌生,SUMIF、SUMIFS,甚至有些同學(xué)還能說(shuō)出SUMPRODUCT,這些函數(shù)的確可以滿足條件求和的需求,不過(guò)今天我要給大家介紹另一個(gè)條件求和函數(shù)DSUM,相信這個(gè)函數(shù)能給你帶來(lái)不一樣的體驗(yàn)。

 

DSUM函數(shù)有三個(gè)參數(shù),結(jié)構(gòu)為:DSUM(數(shù)據(jù)源,求和列的字段名或列序號(hào),條件區(qū)域),DSUM函數(shù)要比SUMIF等幾個(gè)函數(shù)容易掌握,但是也有一些需要注意的要點(diǎn),下面通過(guò)一些具體示例來(lái)了解這個(gè)函數(shù)的用法。

 

示例1.單條件求和


公式=DSUM(A1:D21,D1,F1:F2)可以對(duì)數(shù)據(jù)源中一分店的銷(xiāo)售金額進(jìn)行求和。

 

 

這個(gè)公式的效果和=SUMIF(A:A,F2,D:D)完全一樣,但是原理完全不同,在DSUM中第一參數(shù)使用的是數(shù)據(jù)源所在的區(qū)域A1:D21,而在SUMIF中,第一參數(shù)是條件區(qū)域,這是第一個(gè)區(qū)別。

DSUM中第二參數(shù)有兩種寫(xiě)法,上面是第一種寫(xiě)法,使用了D1表示對(duì)金額這一列求和,也可以直接用"金額"來(lái)表示,公式對(duì)應(yīng)的修改成=DSUM(A1:D21,"金額",F1:F2)。

 

 

而在SUMIF中,第二參數(shù)是要求和的具體條件,這是第二個(gè)區(qū)別。

DSUM函數(shù)的第二參數(shù)還有一種寫(xiě)法就是直接用數(shù)字,比如要對(duì)金額求和,而金額是數(shù)據(jù)源中的第四列,就可以直接寫(xiě)成4,公式為=DSUM(A1:D21,4,F1:F2)

 


DSUM函數(shù)的第三參數(shù)是條件區(qū)域,F1:F2表示條件是門(mén)店這一列的一分店。要特別強(qiáng)調(diào)的是:條件區(qū)域的標(biāo)題要和數(shù)據(jù)源區(qū)域中條件列的標(biāo)題完全一致。

SUMIF中,第三參數(shù)是要求和的區(qū)域,這是第三個(gè)區(qū)別。

以上通過(guò)和SUMIF對(duì)比,相信大家對(duì)于DSUM函數(shù)有了一個(gè)基本的了解,繼續(xù)來(lái)看第二個(gè)示例。

 

示例2.多條件求和


多條件求和有三種情況,第一種是多個(gè)條件在同一列的,例如一分店和三分店的金額合計(jì),用DSUM的公式是:=DSUM(A1:D21,4,F5:F7)

 

 

與示例一的公式基本上一樣,只是條件區(qū)域稍有不同,F5:F7表示條件是門(mén)店這一列的門(mén)店一和門(mén)店三。

而這個(gè)問(wèn)題如果要用SUMIF的話,公式是=SUM(SUMIF(A:A,{"一分店";"三分店"},D:D)),這就比用DSUM函數(shù)復(fù)雜一些了。

多條件求和的第二種情況是多個(gè)條件在不同的列,但是每一列只對(duì)應(yīng)一個(gè)值,例如要計(jì)算一分店102日的金額合計(jì),用DSUM的公式是:=DSUM(A1:D21,4,F10:G11)

 

 

還是條件區(qū)域稍有變化,F10:G11表示條件是門(mén)店這一列為一分店且日期這一列為102日。

這個(gè)問(wèn)題用SUMIFS的公式為=SUMIFS(D:D,A:A,F11,C:C,G11),看上去還是用DSUM的簡(jiǎn)單一點(diǎn)。

多條件求和的第三種情況是多個(gè)條件在不同的列,并且每一列的值不唯一,例如要計(jì)算一分店和二分店在101日的金額合計(jì),用DSUM的公式是:=DSUM(A1:D21,4,F14:G16)

 

 

公式依然沒(méi)有太多的變化,條件區(qū)域F14:G16表示條件是門(mén)店這一列為一分店和二分店,并且日期這一列都是102日。

這個(gè)問(wèn)題如果要用SUMIFS的話,公式是=SUM(SUMIFS(D:D,A:A,{"一分店";"二分店"},C:C,"102")),更復(fù)雜了對(duì)不對(duì)。

實(shí)際上用DSUM還能處理更加復(fù)雜的問(wèn)題,例如一分店101日、二分店102日,三分店101日和2日這些條件的金額合計(jì),用DSUM的公式為:=DSUM(A1:D21,4,F18:G21)

 

 

而這個(gè)問(wèn)題用SUMIFS怎么解決,真的是不敢想了……

相信通過(guò)以上這些例子,大家會(huì)有個(gè)感覺(jué),要用好DSUM函數(shù)條件區(qū)域是關(guān)鍵?。?/span>

事實(shí)也是如此,關(guān)于條件區(qū)域的用法,實(shí)際上和高級(jí)篩選中的條件區(qū)域是完全一樣的,可以參考之前介紹高級(jí)篩選的教程,這里就不贅述了。

實(shí)際上用好DSUM還有一個(gè)重要的意義,以上所有的條件都是用來(lái)求和的,如果是針對(duì)同樣的條件求平均值,只需要將DSUM換成DAVERAGE,要對(duì)這些條件求最大值,只需要將DSUM換成DMAX,要對(duì)這些條件求最小值,只需要將DSUM換成DMIN,可以這樣說(shuō),學(xué)會(huì)DSUM實(shí)際上就學(xué)會(huì)了一類(lèi)函數(shù),而這類(lèi)函數(shù)有個(gè)共同的名字:數(shù)據(jù)庫(kù)函數(shù)。

 

本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車(chē)》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

將excel中的數(shù)據(jù)按照指定數(shù)量進(jìn)行重復(fù),非得用VBA才能實(shí)現(xiàn)嗎?

如何在特定位置批量插入空行等12種實(shí)用辦公技巧

4種刪除excel重復(fù)值的小妙招,速收藏

Power Query的數(shù)據(jù)替換技巧比Excel函數(shù)更萬(wàn)能!

版權(quán)申明:

本文作者老菜鳥(niǎo);同時(shí)部落窩教育享有專(zhuān)有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。