求和第一个算到最后一个周末求_Excel最全求和函数—sum家族系列
Excel中有很多求和函數,包括SUM、SUMIF、SUMIFS、SUMPRODUCT等等,下來用實例介紹這些函數的具體用法與區別。
SUM函數
表達式:SUM(number1,[number2],…),sum函數是大家最常用的函數,求和區域內數字之和,求和區域可以是連續的,也可以是不連續的,方便靈活,Excel不可或缺的一個函數。
需要注意一點的是,如果求和區域內包含文本、空白單元格、邏輯值等非數值單元格,這些將被忽略,sum只會求和計算其中的數字,如下圖所示:
SUMIF函數
表達式:SUMIF(Range,Criteria,Sum_range ),條件求和函數,即對滿足條件的數據進行求和。第一個參數Range為條件區域,用于條件判斷的單元格區域,第二個參數Criteria是求和條件,由文本、數字、邏輯表達式等組成的判定條件,第三個參數Sum_range 為實際求和區域,需要求和的單元格、區域或引用。
下圖中為各班級學生成績表,這里需要獲取一班分數總和,用SUMIF快速實現,分析:求一班分數總和,即班級等于一班的分數求和,參數1為條件區域即B列班級,參數2為“一班”,參數三為求和區域C列分數。
在E2單元格中輸入“=SUMIF(B:B,"一班",C:C)”,返回正確結果,需要注意的是參數2“一班”必須打上英文狀態下的雙引號,或者直接引用單元格中的內容:“=SUMIF(B:B,$B$2,C:C)”,當參數二為包括運算符的時候需要運用到連接符號“&”,如求和C列大于90的分數:=SUMIF(C:C,">"&90,C:C)
SUMIFS函數
表達式:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ……),多條件單元格求和(表達式中的[ ]代表里面的東西可以省略,即SUMIFS參數最少為3個),與SUMIF不同的是,SUMIFS的第一個參數是求和區域,參數2為條件區域,參數3為條件,參數4、參數5分別為第二個條件區域與條件,以此類推,所以SUMIFS比SUMIF強大之處在于可添加多個判斷條件,在某些情況下,SUMIFS完全可以替代SUMIF,在上面的示例中,我們也可以用SUMIFS求一班分數總和,只不過參數位置有所區別:
在上面示例中,增加幾個維度,求取一班男生分數總和。
這里非常適合SUMIFS求和,一共兩個條件,性別=“男”、班級=“一班”,求和區域為分數列,在F2單元格內輸入:=SUMIFS(D:D,B:B,"男",C:C,"一班"),注意與SUMIF參數位置的區別。
SUMPRODUCT函數
表達式:SUMPRODUCT(array1,array2,array3, ……),SUM求和、PRODUCT乘積,SUMPRODUCT即乘積之和,在給定的幾組數組中,將數組間對應的元素相乘,并返回乘積之和。
1、基本用法
求物資總價格,在F2單元格內輸入:SUMPRODUCT(C2:C10,D2:D10),這里等價于=C2*D2+C3*D3+C4*D4+C5*D5+C6*D6+C7*D7+C8*D8+C9*D9+C10*D10
2、加條件乘積和
求項目等于筆的采購總價,在F2單元格內輸入=SUMPRODUCT((A2:A10="筆")*1,C2:C10,D2:D10),這里與上面示例不同的是增加了一個條件,求項目為筆的采購總價,第一個參數A2:A10="筆"好理解,篩選項目等于筆的數據,之所以要乘以1,是因為要它轉化成數組才能參與運算,不然返回不了正確的結果。
3、當成條件求和函數使用(類似于sumif與sumifs)
求項目為筆的采購數量,在F2單元格內輸入=SUMPRODUCT((A2:A10="筆")*1,D2:D10),在這里函數等價于SUMIF(A2:A10,"筆",D2:D10),亦等價于=SUMIFS(D2:D10,A2:A10,"筆")
求和函數還包括SUMSQ、SUMX2MY2、SUMX2PY2、SUMXMY2,工作中用到的頻率較低,這里不做介紹,感興趣的小伙伴可自行研究~
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的求和第一个算到最后一个周末求_Excel最全求和函数—sum家族系列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中image.open函数怎
- 下一篇: 16 导出pcb各网络的布线长度_PCB