瀏覽量:78次
伙伴們好啊,今天咱們說說按條件求和的問題。
如下圖,是一份模擬的銷售記錄,要根據(jù)指定的品類,計(jì)算出總利潤:
方法一:
=SUMIF(A2:A9,G2,D2:D9)
SUMIF的作用是根據(jù)指定的條件來求和,第一參數(shù)是條件區(qū)域,第二參數(shù)是指定的條件,第三參數(shù)是求和區(qū)域。
如果A2:A9單元格中的品類等于G2單元格的內(nèi)容,就對(duì)D2:D9區(qū)域中對(duì)應(yīng)的單元格求和。
方法二:
=SUMIFS(D2:D9,A2:A9,G2)
SUMIFS的作用是根據(jù)指定的一個(gè)或多個(gè)條件來求和。
第一參數(shù)是求和區(qū)域,后面的參數(shù)兩兩一對(duì),分別是對(duì)應(yīng)的求和區(qū)域和求和條件。當(dāng)所有條件區(qū)域都符合指定的條件時(shí),就對(duì)求和區(qū)域中對(duì)應(yīng)的單元格求和。
方法三:
=SUMPRODUCT((A2:A9=G2)*D2:D9)
SUMPRODUCT的作用是將兩組數(shù)對(duì)應(yīng)相乘,然后計(jì)算乘積之和。
本例中,先使用(A2:A9=G2)判斷A列是否等于指定的條件,得到一組邏輯值TRUE或FALSE構(gòu)成的內(nèi)存數(shù)組。
然后再使用這個(gè)內(nèi)存數(shù)組與D2:D9中的數(shù)值對(duì)應(yīng)相乘,如果內(nèi)存數(shù)組中的某個(gè)元素是TRUE,與D列相乘后仍然是D列的原有數(shù)值,否則相乘后是0。
最后使用SUMPRODUCT將各個(gè)計(jì)算結(jié)果求和。
方法四:
輸入以下數(shù)組公式,按住Shift Ctrl不放,按回車:
=SUM(IF(A2:A9=G2,D2:D9))
輸入時(shí)注意不要輸入最外層的花括號(hào)。
公式中的IF(A2:A9=G2,D2:D9)部分,先使用IF函數(shù)對(duì)A列的內(nèi)容與G2進(jìn)行比較判斷,得到一個(gè)內(nèi)存數(shù)組結(jié)果。如果相同則返回D列對(duì)應(yīng)的數(shù)值,否則返回邏輯值FALSE。
最后使用SUM函數(shù),忽略內(nèi)存數(shù)組中的邏輯值進(jìn)行求和。
方法五:
=DSUM(A1:E9,H1,G1:G2)
DSUM函數(shù)用于返回?cái)?shù)據(jù)庫的某列中,滿足指定條件的數(shù)字之和。計(jì)算過程類似高級(jí)篩選。
第一參數(shù)是構(gòu)成數(shù)據(jù)庫的單元格區(qū)域。
第二參數(shù)用于指定要返回哪一列的數(shù)據(jù),可以是與數(shù)據(jù)庫區(qū)域中相同的列標(biāo)題,也可以用數(shù)字來表示第幾列。
第三參數(shù)是一組包含給定條件的單元格區(qū)域。需要包含一個(gè)和數(shù)據(jù)庫區(qū)域中相同的列標(biāo)題以及用于設(shè)定條件的單元格。
這個(gè)函數(shù)的運(yùn)算效率比較低,大家僅作了解即可。
方法六:
如果你使用的是Excel 2021或者是Office365,還可以使用下面這個(gè)公式。
=SUM(FILTER(D2:D9,A2:A9=G2))
先使用FILTER函數(shù)篩選出所有符合條件的毛利潤,再用SUM函數(shù)求和。
方法七:
李秘書,你來一下……
好了,今天的內(nèi)容就是這些吧,祝各位一天好心情!
圖文制作:祝洪忠
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776