Excel技术问询:如何计算选中区域后25%数据的平均值?
计算Excel中超过75%分位数值的平均值
QUARTILE函数仅能返回75%分位点的具体数值,无法直接计算所有大于该值的数的平均值,你需要结合筛选与平均函数实现需求,以下是针对不同Excel版本的解决方案:
新版Excel(支持动态数组,如365/2021):
用FILTER筛选出超过75%分位的数值,再通过AVERAGE计算平均值:=AVERAGE(FILTER(A1:A41535, A1:A41535 > QUARTILE.EXC(A1:A41535, 3)))注:
QUARTILE.EXC是排除分位点本身的计算逻辑,对应你示例中A76:A100的范围(100行数据的75%分位对应第75个位置,超过该位置的即第76到100行);- 若需要包含等于75%分位的数值,将
QUARTILE.EXC替换为QUARTILE.INC即可。
旧版Excel(不支持动态数组):
使用数组公式(输入完成后需按Ctrl+Shift+Enter确认):=AVERAGE(IF(A1:A41535 > QUARTILE.EXC(A1:A41535, 3), A1:A41535))同样可根据需求替换
QUARTILE.EXC为QUARTILE.INC。
内容的提问来源于stack exchange,提问作者fred
相关产品推荐
相关产品推荐

