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

标签 excel excel-formula worksheet-function percentile

可以通过公式 =PERCENTILE(A1:A10, 0.9) 计算 A1:A10 范围内整数的 90% 百分位。一般情况下,这种方法效果很好,但如果 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 表示“忽略错误”

关于excel - 当某些值是错误值时,在 MS Excel 中计算 PERCENTILE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28996359/

相关文章:

excel - Excel中如何计算不等于通配符?

excel - 对文本使用 IF 函数

vba - Microsoft.Jet.OLEDB.4.0 - 找不到提供程序或可能未安装提供程序

excel - 用于测试单元格是否在 Excel 中进行条件格式设置的 VBA 函数

excel - 如何修复多个IF条件?

excel - 忽略 Excel 命名区域中的空白单元格

excel - 将字符串转换为单元格中的日期

vba - Worksheet.Paste 和 Range.PasteSpecial 之间的区别

excel - SumIF 使用表/命名范围而不是单单元格标准

excel - Excel 中的等效 Case 函数