可以使用公式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"

09-27 06:33