聯(lián)系我們contact
電話:027-59760188-801
地址:武漢市東湖高新開發(fā)區(qū)光谷大道120號(hào)現(xiàn)代森林小鎮(zhèn)A座609室
發(fā)布時(shí)間:2018-12-07 瀏覽次數(shù):4073次
小編在之前的文章里介紹了OR、AND、IF這三個(gè)初級(jí)的邏輯函數(shù),今天來講有關(guān)求和的函數(shù)。其實(shí)這也算是一個(gè)普通的不能再普通的話題了,但是對于求和,你真的掌握嗎?求和不僅僅是SUM函數(shù)的功能,其實(shí)SUMIF和SUMPRODUCT等函數(shù)都可以完成,而且可以完成的更好。
下圖是一份簡單的實(shí)驗(yàn)室試劑領(lǐng)用表格,求總領(lǐng)用量非常容易,在目標(biāo)單元格輸入函數(shù)公式=SUM((E2:E11)。SUM函數(shù)是我們最常用的求和函數(shù),但是只對數(shù)值類型的數(shù)字求和,其參數(shù)為求和范圍。
那么問題來了,如何求甲醇領(lǐng)用量以及成品組甲醇領(lǐng)用量?
要想求甲醇領(lǐng)用量,在目標(biāo)單元格輸入函數(shù)公式=SUMIF(D2:D11,”甲醇”,E2:E11)。
解讀:SUMIF函數(shù)的語法結(jié)構(gòu)為SUMIF(條件區(qū)域,條件,求和區(qū)域)。這個(gè)比較好理解,直接套用便可以得到想要的結(jié)果。
針對求成品組的甲醇總領(lǐng)用量這種情況,由于涉及到兩個(gè)條件,SUMIF函數(shù)就顯得力不從心了,我們需要用到SUMPRODUCT函數(shù)。
在目標(biāo)單元格輸入函數(shù)公式=SUMPRODUCT((C2:C11=”成品”)*(D2:D11=”甲醇)*(E2:E11))。
解讀:SUMPRODUCT函數(shù)條件求和語法為SUMPRODUCT((條件1)*(條件2)*(條件n)*(求和區(qū)域))。
SUMPRODUCT函數(shù)的主要功能是:用于在給定的幾組數(shù)組中,將數(shù)組間對應(yīng)的元素相乘,最后統(tǒng)計(jì)求和返回結(jié)果。公式=SUMPRODUCT((C2:C11=”成品)*(D2:D11=”甲醇”)*(E2:E11))中,如果班組C2:C11單元格的值是成品,試劑D2:D11單元格的值是甲醇,才返回TRUE,即1;否則返回FALSE,即0。然后與數(shù)E2:E11單元格中對應(yīng)的值相乘,并返回所有乘積之和。
看完了以上的講解,大家可以看出SUMPRODUCT函數(shù)可謂是上得廳堂下得廚房,對工作環(huán)境不挑不揀,它對參數(shù)類型沒有什么特別要求,而SUMIF函數(shù)就不同了,它要求個(gè)別參數(shù)必須是區(qū)域數(shù)組(Range),比如要按年份統(tǒng)計(jì)試劑領(lǐng)用量,也是單條件求和,但SUMIF函數(shù)就犯了難,Excel讓你回車的機(jī)會(huì)都沒有。
SUMIF函數(shù)第一個(gè)參數(shù)要求:根據(jù)條件進(jìn)行計(jì)算的單元格的區(qū)域。這里用YEAR函數(shù)嵌套,也就不是引用的區(qū)域,所以報(bào)錯(cuò)。
在這里借助SUMPRODUCT函數(shù)便能正常進(jìn)行統(tǒng)計(jì),在I2單元格輸入函數(shù)公式=SUMPRODUCT((YEAR(A2:A11)=H2)*(E2:E11)),向下填充即得正確結(jié)果。
以上就是小編關(guān)于和SUMPRODUCT函數(shù)的介紹,選用合適的函數(shù)做合適的事才是正道。當(dāng)遇到Excel報(bào)錯(cuò)時(shí),首先檢查公式結(jié)構(gòu)是否有錯(cuò),確定結(jié)構(gòu)正確時(shí),再檢查數(shù)據(jù)源,有必要的話可以借助公式求值和F9鍵通過計(jì)算過程來檢查問題出現(xiàn)的原因。希望大家能夠堅(jiān)持關(guān)注和學(xué)習(xí),肯定會(huì)將Excel這個(gè)工具用的得心應(yīng)手。