一次性了解Excel中的幾個求和函數 | IE辦公室
求和函數,也許你不屑一顧,貌似人人都會,但同時你又會發現有時求和真的很麻煩,單單一個Sum遠遠無法滿足你的求和需求,那麼你就很有必要了解一下下面這幾個不見得常用,但有時又不得不用的Excel求和函數,並且告訴你該在什麼狀況下使用什麼樣的函數。
先來看個示例,便於我們後續的講解
最常見的函數Sum()
這個函數應該是大家都知道的了,只要選擇指定的範圍,就可以求出指定範圍內的數字之和。在此就不再贅述。
有條件求和函數Sumif()
這個函數可以說是對Sum函數的一個強大的補充,因為Sum函數是個直腸貨,你要替它選擇好範圍它才能計算,否則不行,而Sumif函數則消化能力比較強,允許你指定條件,Sumif函數自動根據條件篩選後,得出相應的結果。
如示例所示,如果我們只想求A班的成績之和,那麼我們就可以用這樣的公式:
=SUMIF(B2:B7,"A班",C2:C7)
一般來說,比較適合應用於表格格式比較固定,但是需要求和的條件可能會發生變化的情況下。
然而雖然sumif函數裡面只有一個寫條件位置,但你千萬不要以為只能根據一列資料來判斷,因為我們可以把幾列資料通過「&」將其組合起來形成一個整體條件,從而實現多條件搜索求和。
另外sumif函數還具有一項強大的功能就是模糊搜索求和,也就是條件裡面可以用「*」符號來代替任意多個字元,用「?」來代替任意一個字元,這樣使得搜索的廣度大大增加。
小計函數SubTotal()
SubTotal也是一個非常有用的函數,因為Sum函數或者Sumif函數通常都是我們自己指定範圍求和,但是如果範圍過大,或者過於複雜,那麼就顯得費時費力,所以Excel結合自動篩選功能,給我們提供了一個可以快速計算指定篩選條件下的求和函數,你只需要在求和列的最末端輸入函數,那麼當你對其他條件進行篩選的時候,SubTotal函數就會自動計算篩選的結果的求和值(注意,不要因為篩選而隱藏掉了求和行,那樣你就看不到結果了)。
如示例所示,如果我們想篩選不同班級並查看成績之和,那麼我們就可以用這樣的公式:
=SUBTOTAL(9,C2:C7),說明一下,公式中的9是運算函數的代碼
值得一提的是,SubTotal函數不只是能求和,通過選擇不同的函數代碼,可以進行不同的匯總,如求平均值,最大、最小值等,可以說功能強大
SubTotal函數比較適合應用於表格已進行自動篩選的狀況下使用
Sumproduct()函數
這個函數比較少用,其功能是求乘積的和(貌似應該叫做笛卡爾積),也就是你指定兩列數字,這個函數會把每行的兩個對應的數字相乘,然後再把乘積相加的結果,這個函數平時並不常用,但是關鍵時刻非它莫屬啊。當然你也可以先用「X」先求積,然後再用Sum函數求和,不過那樣看起來不夠帥!
你應該注意,這個函數不止可以計算兩列數字的乘積和,三列以上的也可以哦!
推薦閱讀:
※辦公室"風水潛規則"很講究
※7天減3斤的懶人瘦身法?坐著不動就能瘦!(辦公室一族必看)
※辦公室如何通過養風水魚調節風水
※華夏董氏大全的文件夾【辦公室風水】
※GQ職場:辦公室著裝DOS&DONTS