我试图计算的五分之一在Excel中列的每一行。
在Excel中的每一行所得到的值应为1,2,3,4或5。
之一的值将是最高的20%,值5是底部20%。
这是我目前的公式,似乎工作,但我很好奇,看看是否有人有更好的方式,UDF,或者我的公式中看到一个错误...
=ROUNDDOWN(RANK.AVG(A1,$A$1:$A$131,0)/((COUNT(A$1:A$131)+1)/5),0)+1
A1到A131有我在放在五分之一的值。
谢谢
你的建议的公式为我工作......但我觉得有几个方法可以做到这一点,例如使用PERCENTILE
函数来获取断点,然后对阵那些MATCH
,即
=MATCH(A1,PERCENTILE(A$1:A$131,{5,4,3,2,1}/5),-1)
在大多数情况下,让同样的结果你的公式,但有可能是周围的界限有些出入
我喜欢=MATCH(A1,PERCENTILE(A$1:A$131,{5,4,3,2,1}/5),-1)
的简单性。我比较了两步手工工艺,其中包括的结果:1)计算4个百分0.2,0.4。 0.6 0.8和2)如果A的嵌套组合语句和结束了相同的结果=匹配在同一250个值的推荐配方。
I.E.第1步:
=PERCENTILE.INC($J$3:$J$257,0.2) -> Adjust 0.2 to 0.4; 0.6; 0.8 accordingly
第2步:
=IF(J3<=$AB$3,5,
IF(J3<=$AB$4,4,
IF(J3<=$AB$5,3,
IF(J3<=$AB$6,2,
1))))
在步骤1中的每个值与所述计算值= PERCENTILE.INC