EXCEL中的不同行数的数据快速求出平均值

​求大神指导,怎样才能将上图EXCEL中的不同行数的数据快速求出平均值,因为每个部门的行数不一样,如用AVERAGE函数个一个拖动区域去求平均值,数据太多的情况下则很麻烦。所以想问大神门有没有简单快捷的方法?​

选择单元格区域,CTRL+G或按下F5键,定位条件,空值,确定。
ALT+=
选择单元格区域,CTRL+H,查找内容,输入 SUM,替换为 输入 AVERAGE,全部替换。追问

那如下图,如果我想求的不是各部门的平均值,而是各部门小于10的个数,因为countif参数较复杂,如果此时用sum替换 countif,则无法替换,我想了其它办法也无法替换,请问大神

此时有没有更好的办法,谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-28
选择单元格区域,CTRL+G或按下F5键,定位条件,空值,确定。
ALT+=
选择单元格区域,CTRL+H,查找内容,输入 SUM,替换为 输入 AVERAGE,全部替换。
第2个回答  2022-06-06
如果部门都是三个字的,辅助列得到这些三个字,然后用数据的汇总,然后公式替换成平均的。
否则用代码。不免费。追问

我就是不想用数据汇总,嫌麻烦,您能看一下我对一楼回答的追问吗,如果求的是各部门小于10的个数,有没有快捷的方法啊?谢谢!

本回答被网友采纳
第3个回答  2022-08-27
用这个:=SUM(B2:INDIRECT("B"&(A1+1)))

上网查查INDIRECT函数的用法吧。
第4个回答  2022-08-28
用这个:=SUM(B2:INDIRECT("B"&(A1+1)))

上网查查INDIRECT函数的用法吧。
相似回答