大家好,今天跟大家分享下我們如何在excel中實現自動求和的效果,如下圖,當我們選擇姓名就會變成對應的人的總分,這個也是一個粉絲提問的問題,它的操作也不難,我們使用SUM offset match函數即可搞定,下面就讓我們來一起操作下吧
一、offset函數
offset函數的:以一個單元格為基點,進行偏移得到一個新的偏移區域,它的參數一共有5個
語法:=offset(基點單元格,偏移行數,偏移列數,新區域高度,新區域寬度)
需要注意的是offset函數它得到的是一個數據區域,而不是一個具體的結果,所以這個函數無法在單元格中直接顯示,需要搭配其他的函數來使用
二、設置函數我們隻需要将函數設置為:=SUM(OFFSET(A1,MATCH(I4,A2:A13,0),1,,6)),點擊回車即可搞定
下面跟大家簡單的分析下這個函數
在這裡我們使用offset函數定義求和的區域,然後搭配sum函數進行求和,主要來講解下offset函數,比如在這裡我們孫尚香的數據為例
第一參數:A1,就是偏移的基點第二參數:MATCH(I4,A2:A13,0),在這裡我們使用match函數來查找孫尚香在A2:A13這個數據區域的位置,他的結果是8,基點就會向下偏移8個單元格,到達孫尚香這個位置第三參數:1,基點向右偏移1個單元格到達孫尚香語文成績這個單元格第四參數:省略,在這裡不需要高度第五參數:6,以語文成績這個單元格為基點,向右取6個單元格,這個區域是包含基點的
上圖,黑色框線内的數據就是我們使用offset函數定義的數據區域,最後我們隻需要使用sum函數求和即可
以上就是今天分享的方法,怎麼樣?你學會了嗎?
我是excel從零到一,關注我,持續分享更多excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!