当前位置:  开发笔记 > 编程语言 > 正文

用于计算百分位数的条件数组

如何解决《用于计算百分位数的条件数组》经验,为你挑选了1个好方法。

我有一些数据如下:

    val   crit  perc
0.415605498 1   perc1
0.475426007 1   perc1
0.418621318 1   perc1
0.51608229  1   perc1
0.452307882 1   perc1
0.496691416 1   perc1
0.402689126 1   perc1
0.494381345 1   perc1
0.532406777 1   perc1
0.839352016 2   perc2
0.618221702 2   perc2
0.83947033  2   perc2
0.621734007 2   perc2
0.548656662 2   perc2
0.711919796 2   perc2
0.758178085 2   perc2
0.820954467 2   perc2
0.478645786 2   perc2
0.848323655 2   perc2
0.844986383 2   perc2
0.418155292 2   perc2
1.182637063 3   perc3
1.248876472 3   perc3
1.218368809 3   perc3
0.664934398 3   perc3
0.951692853 3   perc3
0.848111264 3   perc3
0.58887439  3   perc3
0.931530464 3   perc3
0.676314176 3   perc3
1.270797783 3   perc3

我正在尝试使用percentile.inc()函数计算每个暴击等级的第5个百分位数(因为我已将变量var分类为类).

我试图使用{=PERCENTILE.INC(IF($B$2:$B$32=1,$A$2:$A$32,IF($B$2:$B$32=2,$A$2:$A$32,IF($B$2:$B$32=3,$A$2:$A$32,""))),0.05)}但它所做的只是计算整个数组的百分位数并且不会让我回到条件百分位数.

任何帮助都是最受欢迎的(仅供参考,我必须在26000行中进行20级暴击)!



1> 小智..:

这对我有用.我有以下布局:

在此输入图像描述

我在G3中使用了以下公式:

=PERCENTILE.INC(IF(B:B=F3,A:A),0.05)

这是一个数组公式,因此请使用Ctrl+ Shift+ 输入Enter.向下拖动适合.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有