求和的計算也是在數(shù)據(jù)統(tǒng)計中司空見慣的,好像不應該浪費時間來寫這個專題。但是確實求和的水也很深,元芳,你怎么看?
一 SUM 單一求和函數(shù)
用途:返回某一單元格區(qū)域中所有數(shù)字之和。
語法:SUM(number1,number2,...)。
參數(shù):Number1,number2,... 為1到30 個需要求和的數(shù)值(包括邏輯值及文本表達式)、區(qū)域或引用。
注意:參數(shù)表中的數(shù)字、邏輯值及數(shù)字的文本表達式可以參與計算,其中邏輯值被轉(zhuǎn)換為1、文本被轉(zhuǎn)換為數(shù)字。如果參數(shù)為數(shù)組或引用,只有其中的數(shù)字將被計算,數(shù)組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。
實例:如果B1=1、B2=2、B3=3, 則公式'=SUM(B1:B3)' 返回6;
二SUMIF條件求和:
用途:根據(jù)指定條件對若干單元格、區(qū)域或引用求和。
語法:SUMIF(range,criteria,sum_range)
參數(shù):Range為用于條件判斷的單元格區(qū)域,Criteria是由數(shù)字、邏輯表達式等組成的判定條件,Sum_range 為需要求和的單元格、區(qū)域或引用。
實例:統(tǒng)計某公式工資報表中職稱為'高級'的員工工資總額。假設工資總額存放在工作表的F 列,員工職稱存放在工作表B 列。則公式為'=SUMIF(B1:B1000,'高級',F(xiàn)1:F1000)',其中'B1:B1000'為提供邏輯判斷依據(jù)的單元格區(qū)域,'中級'為判斷條件,就是僅僅統(tǒng)計B1:B1000 區(qū)域中職稱為'高級'的單元格,F(xiàn)1:F1000為實際求和的單元格區(qū)域。
注意:條件求和是利用非常廣泛的函數(shù),和計數(shù)的條件一樣要注意條件的匹配是不區(qū)分大小寫的完全匹配。
三 .SUMPRODUCT 乘積求和
用途:在給定的幾組數(shù)組中,將數(shù)組間對應的元素相乘,并返回乘積之和。
語法:SUMPRODUCT(array1,array2,array3,...) 參數(shù):Array1,array2,array3,...為2至30 個數(shù)組,其相應元素需要進行相乘并求和。
實例:公式'=SUMPRODUCT({31,4;8,6;11,9},{21,7;61,7;51,3})'的計算結(jié)果是1797,如果不清楚此公式計算規(guī)則的朋友,請看下面的截圖:
返回:
上面用到了數(shù)組的計算,求和的計算,到最后的返回結(jié)果。
四 .SUMSQ 平方求和
用途:返回所有參數(shù)的平方和。
語法:SUMSQ(number1,number2,...)
參數(shù):Number1,number2,... 為1到30 個需要求平方和的參數(shù),它可以是數(shù)值、區(qū)域、引用或數(shù)組。
實例:如果B1=1、B2=2、B3=3, 則公式'=SUMSQ(B1:B3) 返回14(即1*1 2*2 3*3=14)。
以上就是簡單的求和函數(shù)的四種套路用法。其中,關于SUMIF函數(shù),我在之前的文章中已經(jīng)反復的講解了,這里就沒有再詳細地講解。這里只是詳細地說明了SUMPRODUCT函數(shù),因為這個函數(shù)很多時候用到數(shù)組的計算。在此再給大家復習一下數(shù)組的用法。
其實,越是簡單的知識點,越是重要。有著不可說的價值。很多概念的理解更是這樣。SUM函數(shù)比較簡單,IF函數(shù)也比較簡單,加在一起,構(gòu)成SUMIF函數(shù)就有一些難度了,如果再加上邏輯運算呢?或許就有很多的朋友要仔細地研究了。
今日內(nèi)容回向:
1 以SUM為開始的函數(shù)有哪些?有著什么意義?
2 數(shù)組運算是否能準確的理解了?
分享成果,隨喜正能量