excel 中的多个条件 PercentRank 语句
multiple conditional PercentRank statement in 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 进行排名。
假设
- A 列包含您的 类("Blank"、"Yellow"、"Blue")
- B 列包含您的值 (20,5,24,..)
在 C1 中输入:
=IF(A1="Blank",PERCENTRANK(B:B,B1),PERCENTRANK(IF(A:A=A1,B:B,""),B1))
并按 CTRL+SHIFT+ENTER 将其作为数组公式输入。然后将C1单元格复制到C2:C6.
结果:
我正在尝试计算不同组内的 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 进行排名。
假设
- A 列包含您的 类("Blank"、"Yellow"、"Blue")
- B 列包含您的值 (20,5,24,..)
在 C1 中输入:
=IF(A1="Blank",PERCENTRANK(B:B,B1),PERCENTRANK(IF(A:A=A1,B:B,""),B1))
并按 CTRL+SHIFT+ENTER 将其作为数组公式输入。然后将C1单元格复制到C2:C6.
结果: