聯系我們contact

電話(huà):027-59760188-801

地址:武漢市東湖高(gāo)新開發區(qū)光(guāng)谷大(dà)道120号現代森林(lín)小鎮A座609室

比SUMIF更好用(yòng)的(de)條件求和(hé)函數SUMPRODUCT

發布時(shí)間:2018-12-07 浏覽次數:467次

小編在之前的(de)文章(zhāng)裏介紹了(le)OR、AND、IF這(zhè)三個(gè)初級的(de)邏輯函數,今天來(lái)講有關求和(hé)的(de)函數。其實這(zhè)也(yě)算(suàn)是一個(gè)普通(tōng)的(de)不能再普通(tōng)的(de)話(huà)題了(le),但是對(duì)于求和(hé),你真的(de)掌握嗎?求和(hé)不僅僅是SUM函數的(de)功能,其實SUMIF和(hé)SUMPRODUCT等函數都可(kě)以完成,而且可(kě)以完成的(de)更好。

下(xià)圖是一份簡單的(de)實驗室試劑領用(yòng)表格,求總領用(yòng)量非常容易,在目标單元格輸入函數公式=SUM((E2:E11)。SUM函數是我們最常用(yòng)的(de)求和(hé)函數,但是隻對(duì)數值類型的(de)數字求和(hé),其參數爲求和(hé)範圍。

那麽問題來(lái)了(le),如何求甲醇領用(yòng)量以及成品組甲醇領用(yòng)量?

一、單條件求和(hé):SUMIF函數

要想求甲醇領用(yòng)量,在目标單元格輸入函數公式=SUMIF(D2:D11,”甲醇”,E2:E11)。

解讀:SUMIF函數的(de)語法結構爲SUMIF(條件區(qū)域,條件,求和(hé)區(qū)域)。這(zhè)個(gè)比較好理(lǐ)解,直接套用(yòng)便可(kě)以得(de)到想要的(de)結果。

二、多(duō)條件求和(hé):SUMPRODUCT函數

針對(duì)求成品組的(de)甲醇總領用(yòng)量這(zhè)種情況,由于涉及到兩個(gè)條件,SUMIF函數就顯得(de)力不從心了(le),我們需要用(yòng)到SUMPRODUCT函數。

在目标單元格輸入函數公式=SUMPRODUCT((C2:C11=”成品”)*(D2:D11=”甲醇)*(E2:E11))。

解讀:SUMPRODUCT函數條件求和(hé)語法爲SUMPRODUCT((條件1)*(條件2)*(條件n)*(求和(hé)區(qū)域))。

SUMPRODUCT函數的(de)主要功能是:用(yòng)于在給定的(de)幾組數組中,将數組間對(duì)應的(de)元素相乘,最後統計求和(hé)返回結果。公式=SUMPRODUCT((C2:C11=”成品)*(D2:D11=”甲醇”)*(E2:E11))中,如果班組C2:C11單元格的(de)值是成品,試劑D2:D11單元格的(de)值是甲醇,才返回TRUE,即1;否則返回FALSE,即0。然後與數E2:E11單元格中對(duì)應的(de)值相乘,并返回所有乘積之和(hé)。

看完了(le)以上的(de)講解,大(dà)家可(kě)以看出SUMPRODUCT函數可(kě)謂是上得(de)廳堂下(xià)得(de)廚房(fáng),對(duì)工作環境不挑不揀,它對(duì)參數類型沒有什(shén)麽特别要求,而SUMIF函數就不同了(le),它要求個(gè)别參數必須是區(qū)域數組(Range),比如要按年份統計試劑領用(yòng)量,也(yě)是單條件求和(hé),但SUMIF函數就犯了(le)難,Excel讓你回車的(de)機會都沒有。

SUMIF函數第一個(gè)參數要求:根據條件進行計算(suàn)的(de)單元格的(de)區(qū)域。這(zhè)裏用(yòng)YEAR函數嵌套,也(yě)就不是引用(yòng)的(de)區(qū)域,所以報錯。

在這(zhè)裏借助SUMPRODUCT函數便能正常進行統計,在I2單元格輸入函數公式=SUMPRODUCT((YEAR(A2:A11)=H2)*(E2:E11)),向下(xià)填充即得(de)正确結果。

以上就是小編關于和(hé)SUMPRODUCT函數的(de)介紹,選用(yòng)合适的(de)函數做(zuò)合适的(de)事才是正道。當遇到Excel報錯時(shí),首先檢查公式結構是否有錯,确定結構正确時(shí),再檢查數據源,有必要的(de)話(huà)可(kě)以借助公式求值和(hé)F9鍵通(tōng)過計算(suàn)過程來(lái)檢查問題出現的(de)原因。希望大(dà)家能夠堅持關注和(hé)學習(xí),肯定會将Excel這(zhè)個(gè)工具用(yòng)的(de)得(de)心應手。