Excel怎么求一组数据前百分之几的平均值?

我们在做或者统计数据的时候经常会遇到去统计一组数据中排名前百分之二十或者前百分之多少数据的平均值,这个时候好多人都会先去拿数据做排序,然后去计算,这样的话会增加工作量,降低工作效率。今天给大家分享一个用函数去计算一组数据中排名前百分之多少或后百分之多少数据的平均值的方法:

例:A1:A100为数据源
前面20%学生的平均成绩
=AVERAGE(IF(A1:A100>=PERCENTILE(A1:A100,0.8),A1:A100))
后面20%学生的平均成绩
=AVERAGE(IF(A1:A100<=PERCENTILE(A1:A100,0.2),A1:A100))
数组公式,要以CTRL+SHIFT+ENTER结束输入,输入后公式两头有{}。
或者:
假设数据在A1:A100中
前10%的数据的平均值公式为:
=AVERAGE(IF(A1:A100>=LARGE(A1:A100,COUNT(A1:A100)*0.1),A1:A100))
数组公式,按ctrl+shift+enter三键结束。

Excel怎么求一组数据前百分之几的平均值?

温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
Excel/VBA

怎么在网页中嵌入Excel交互图表?

2025-3-10 16:52:00

Excel/VBA

Excel中怎么利用VBA进行规划求解

2025-3-10 16:52:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索