当某些值是错误值时,在MS Excel中计算PERCENTILE

时间:2015-03-11 20:09:50

标签: excel excel-formula worksheet-function percentile

计算范围内90%百分位的整数可以通过公式A1:A10来完成=PERCENTILE(A1:A10, 0.9)。这通常很有效但如果范围A1:A10中的一个或多个单元格是错误(标记为#N/A),则计算的百分位数值也是#N/A

是否可以仅使用Excel公式计算范围A1:A10范围内所有值(包含错误值的单元格除外)的百分位数?

2 个答案:

答案 0 :(得分:3)

Excel 2010或更高版本中,您可以使用AGGREGATE功能,AGGREGATE可以选择忽略错误值,因此您可以使用此公式

=AGGREGATE(16,6,A1:A10,0.9)

有关详细信息,请参阅AGGREGATE函数的帮助,但16表示函数类型 - 在本例中为PERCENTILE.INC(相当于早期版本中的PERCENTILE)和{{ 1}}表示6

答案 1 :(得分:2)

请尝试:

=PERCENTILE(IF(ISNUMBER(A1:A10),A1:A10),0.9)  

使用Ctrl + Shift + Enter。

礼貌Dominic