可以使用公式A1:A10
计算90%范围内的整数,例如=PERCENTILE(A1:A10, 0.9)
。通常,此方法效果很好,但如果A1:A10
范围内的一个或多个单元格出现错误(标记为#N/A
),则计算出的百分数值也将为#N/A
。
是否可以仅使用Excel公式为范围A1:A10
中的所有值(包含错误值的单元格除外)计算百分位数?
最佳答案
在Excel 2010
或更高版本中,可以为此使用AGGREGATE
函数,AGGREGATE
具有忽略错误值的选项,因此可以使用此公式=AGGREGATE(16,6,A1:A10,0.9)
有关更多详细信息,请参见AGGREGATE
函数的帮助,但16
表示函数类型-在这种情况下为PERCENTILE.INC
(在早期版本中与PERCENTILE
等效),而6
表示"ignore errors"