当某些值是错误值时,在MS Excel中计算PERCENTILE
计算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
表示函数types – 在本例中为PERCENTILE.INC
(早期版本中的PERCENTILE
相当于),而6
表示"ignore errors"
请尝试:
=PERCENTILE(IF(ISNUMBER(A1:A10),A1:A10),0.9)
用Ctrl + Shift + Enter。
礼貌多米尼克 。