哈嘍,大家好。 歡迎來到excel教程函數課堂,今天介紹SUM函數。 SUM函數很神奇,作為Excel里最基礎的函數,幾乎所有的人都會用,但這個函數又強大得令人難以想象,很多人掌握的知識僅僅只是冰山一角。 今天,我們就由淺到深地撕開SUM函數神秘的面紗,解決平常你認為它絕對做不到的問題。 一、SUM函數語法和基礎用法 先來看看基礎語法: SUM(number1,[number2],...)
基礎用法示意: 二、 SUM函數經典用法 1.帶有小計的求和 直接在C18單元格輸入公式=SUM(C2:C17)/2 2.求累計之和 在D2單元格輸入公式=SUM(C$2:C2),然后下拉即可。 3.合并單元格的求和 三、用SUM函數條件求和 例如,下圖所示,當我們需要求大于10000的業績之和,以及業績大于6000的女銷售業績總和。 公式語法: =SUM((條件1)*(條件2)*…*(求和區域)) 提示:數組公式,不是Excel 365、Excel 2019及以上版本,需要按Ctrl+Shift+Enter結束。 再譬如按月份求和,輸入公式 =SUM((MONTH(A2:A19)=D2)*B2:B19)
當數據從系統導入,默認為文本格式,使用SUMIF進行條件求和會出錯,而SUM的數組公式會自動忽略文本,省略清理數據這一步,更加方便高效。 四、用SUM函數條件計數 如下圖所示,當我們需要統計業績大于10000的(女性)人數,依然可以用到SUM的數組模式。 公式語法: =SUM((條件1)*(條件2)*…*1) 五、用SUM函數實現多種動態求和 1.求排名前N的業績總和 如下圖所示,當我們需要求排名前三的業績總和,可以先借助ROW函數生成一個{1,2,3}的序列,再用LARGE函數取前三名的值,最后用SUM函數來求和,數組公式記住三鍵完成輸入。 如果需要動態設置排名,可以再借用INDIRECT函數,用“"1:"&E7”形式,構造了一個動態的引用,作為ROW函數的參數。 2.可以任意刪除或插入行的動態求和 輸入公式:=SUM(C2:INDEX(C:C,ROW()-1)) 使用ROW()-1確定總計上的行號,再嵌套INDEX函數,獲取上一個單元格中的內容,當起始單元格與結束單元格都確定時,即可進行求和了。 當插入新的行或者刪除行時,Excel依然能夠自動匯總。 關于INDEX函數的用法,可以戳此文查看:INDEX:函數中的精確制導導彈,最強大的瘸子 3. 根據月份自動匯總1-N月份之和 選取1月,顯示1月份的值 選取5月,匯總1-5月之和 選取12月,匯總1-12月之和 輸入公式=SUM(OFFSET($B2,,,,MATCH($N$1,$B$1:$M$1,0))) 這里我們使用offest函數來生成動態區域,即根據N1的月份來生成由1月到N月的區域。假如N1等于6月,那就是求B列到G列的和。 offset(單元格,行偏移數,列偏移數,總行數,總列數) 列數如何得來?我們可以用MATCH函數來查找= MATCH($N$1,$B$1:$M$1,0) 關于MATCH函數的用法,大家可以戳以下鏈接查看: MATCH:函數哲學家,找巨人做伴。新出道必學! 六、SUM函數帶單位求和 用SUBSTITUTE函數將“元”替換為空,再用雙負符號將文本格式轉換成數值,同樣是數組公式,記得按Ctrl+Shift+Enter三鍵結束。 最后,針對這個函數的注意事項,再來嘮叨幾句。
下面用一張示意圖來說明: 沒有求不了和的數據,只有寫不出公式的人。大膽假設,小心求證,假以時日,你一定會將SUM使用得爐火純青。 |
|