如何在 excel 中运行 if 百分位数函数
您可以使用以下公式在 Excel 中执行百分位数 IF 函数:
=PERCENTILE(IF( GROUP_RANGE = GROUP , VALUES_RANGE ), k)
该公式查找属于某个组的所有值的第 k 个百分位。
当您在 Excel 的单元格中键入此公式时,您需要按Ctrl + Shift + Enter ,因为它是数组公式。
下面的例子展示了如何在实际中使用这个功能。
示例:Excel 中的 IF 百分位数函数
假设我们有以下数据集,显示了属于 A 类或 B 类的 20 名学生获得的考试成绩:
现在假设我们想要找到每个班级考试成绩的第 90 个百分点。
为此,我们可以使用=UNIQUE()函数首先创建唯一类名的列表。我们将在单元格 F2 中键入以下公式:
= SINGLE ( B2:B21 )
一旦我们按下 Enter 键,就会显示唯一的类名列表:
接下来,我们可以使用=PERCENTILE()函数查找每个班级考试成绩的第 90 个百分位。
我们将在单元格 G2 中键入以下公式,然后按Ctrl + Shift + Enter,以便 Excel 知道这是一个数组公式:
=PERCENTILE(IF( B2:B21 = F2 , C2:C21 ), 0.9)
然后,我们将此公式复制并粘贴到 G 列的其余单元格中:
从结果我们可以看出:
- A级考试成绩的第90百分位值为93.2 。
- B级考试成绩的第90百分位值为89.8 。
注意:我们选择计算第 90 个百分位数,但您可以计算所需的任何百分位数。例如,要计算每个班级的第 75 个百分点的考试分数,您可以将公式中的0.9替换为0.75 。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
如何在 Excel 中计算五个数字的汇总
如何在 Excel 中计算平均值和标准差
如何在 Excel 中计算四分位距 (IQR)