excel中的多个条件PercentRank语句

问题描述:

我试图计算不同组中的PercentRank,使得具有空白标签的元素根据群体中的所有元素进行排名,而具有共同标签的其他元素则根据共享该特定相同标签的所有元素进行排名。excel中的多个条件PercentRank语句

ID element value expected outcome 
1. Blank 20   0.333 
2. Yellow 5   0 
3. Yellow 24   1 
4. Blue 33   1 
5. Blank 34   1 
6. Blue 27   0 

元素1和5将按照元素1到6排列,而元素2和4将仅分别针对元素3和6排列。

+1

什么是从上面您预期的输出? – Kyle

+0

@ WeirdsourcerBayo你怎么能拿出那些计算的等级?有,例如,只有2 *黄*元素,所以他们的排名必须是0%和100% - 蓝* –

+0

@UlliSchmid是真的,错误形式我的身边 – Weirdsourcer

假设

  • 柱A保持你的类( “空白”, “黄”, “蓝”)
  • 塔B握着你的值(20,5,24,..)

进入到这一点C1:

=IF(A1="Blank",PERCENTRANK(B$1:B$6,B1),PERCENTRANK(IF(A$1:A$6=A1,B$1:B$6,""),B1)) 

并按CTRL + Shift + Enter将其输入为数组公式。然后将单元格C1复制到C2:C6。

结果:

enter image description here

+0

非常感谢@UlliSchmid,它非常完美 – Weirdsourcer