5个回答
展开全部
看你的附图,用自动筛选,只是把不符合条件的行给予隐藏起来而已,并没有被删除。
而你用=AVERAGE(E509:E1546)的引用数据区域里面包含了很多被隐藏的数据,故所得出的平均值肯定不是你想要的88.72了。
你试着下拉筛选▲选(全部)看看对公式计算有没有影响。
必要时,复制显示的数据到另一个工作表再进行平均计算。
外话,1楼“思雪遥遥”也许理解错了。
而你用=AVERAGE(E509:E1546)的引用数据区域里面包含了很多被隐藏的数据,故所得出的平均值肯定不是你想要的88.72了。
你试着下拉筛选▲选(全部)看看对公式计算有没有影响。
必要时,复制显示的数据到另一个工作表再进行平均计算。
外话,1楼“思雪遥遥”也许理解错了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把E2305单元格的公式=AVERAGE(E509:E1546)改成这样=SUBTOTAL(101,E509:E1546)
把下面的公式复制粘贴在E2305单元格就OK了。
=SUBTOTAL(101,E509:E1546)
把下面的公式复制粘贴在E2305单元格就OK了。
=SUBTOTAL(101,E509:E1546)
追问
那个101是什么意思啊?我试了一下,可以的。谢谢啊,等会采纳为最佳答案
追答
101就是算平均值,102是数值计数,103是计数包括数值与文本,104是最大值,105是最小值,......109是求和。
=SUBTOTAL( 这是筛选用的函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用AVERAGE的时候俩空格并没算在内;而你所谓的实际算法中把这俩测值为空的人也加入平均了。
建议用SUBTOTAL函数加SUMIF函数来计算这种平均值。
欢迎到Excel Home论坛学习、交流!
建议用SUBTOTAL函数加SUMIF函数来计算这种平均值。
欢迎到Excel Home论坛学习、交流!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
筛选状态求平均值,需用此函数=SUBTOTAL(1,B1:B130)
其中1,代表平均值。9是求和
其中1,代表平均值。9是求和
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询