最近,一些朋友留言向我反映,說是Excel表格中合并了單元格,就不會計算平均值了。例如下圖是一個各地區(qū)員工按月完成工作的數(shù)據(jù)表格,其中有些單元格是合并了的,我們要計算出各大地區(qū)的平均值。
這個問題其實也沒有想得那么難,下面我就跟大家介紹一個實用的公式,可以快速計算出平均值。
①選中E2:E12單元格,輸入公式: =AVERAGE(OFFSET(D2,0,0,MATCH("*",A3:A12,0),1)) ,公式的意思我稍后為大家講解。
②公式輸入完,按下Ctrl+Enter鍵,得到計算結(jié)果。不難看出,華南和華北的平均值計算正確。但是華東得到了一個錯誤值。
③注意到華東所對應的公式,=AVERAGE(OFFSET(D8,0,0,MATCH("*",A9:A18,0),1)),其中的MATCH("*",A9:A18,0)是要在區(qū)域中找到一個文本內(nèi)容,而這個范圍目前全部是空值,所以就返回了錯誤值。
通俗來說,就是通過match來確定合并單元格所包含的行數(shù),再用offset來確定合并單元格所對應的數(shù)據(jù)區(qū)域,最后使用Average進行平均值的計算。
最后需要強調(diào)兩個地方:
offset的第一參數(shù),取平均值數(shù)據(jù)的第一個單元格位置;
match的第二參數(shù),對應的范圍是合并單元格下面一行到數(shù)據(jù)末尾的范圍,并且不需要絕對引用。
有任何疑問歡迎加qq群交流:EXCEL基礎學習群 259921244
聯(lián)系客服