我有一些数据如下:
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级暴击)!
这对我有用.我有以下布局:
我在G3中使用了以下公式:
=PERCENTILE.INC(IF(B:B=F3,A:A),0.05)
这是一个数组公式,因此请使用Ctrl
+ Shift
+ 输入Enter
.向下拖动适合.