本帖最后由 菜鸟锐 于 2011-12-10 17:34 编辑
工号 | 绩效 | 8000 | 9.123 | 8001 | 8.765 | 8002 | 9.123 | 8003 | 9.578 | 8004 | 8.833 | 8005 | 8.488 | 8006 | 8.952 | 8007 | 9.052 | 预想:绩效排名,如果遇到相同绩效的人员并列,并列的名次只算一名。我用以下函数
C2=SUMPRODUCT(($B$2:$B$9>=$B2)*(MATCH(-$B$2:$B$9,-$B$2:$B$9,)=ROW($2:$9)-2))
回车。
结果出来的值是0
不知道是那里错了。请点拨一下!谢谢
注:其他几种方法也能得出这种只占1个名次的并列排名,那些我知道,所以热心的朋友们不用费神花时间在其他方法上,我的目的就是想要知道上面的公式错在哪里了。感谢哈
本帖最后由 lisachen 于 2011-12-10 18:06 编辑
- =SUMPRODUCT(($B$2:$B$9>=$B2)*(MATCH(-$B$2:$B$9,-$B$2:$B$9,)=ROW($2:$9)-1))
复制代码 =SUMPRODUCT(($B$2:$B$9>=$B2)*(MATCH(-$B$2:$B$9,-$B$2:$B$9,)=ROW($2:$9)-1))
如果MATCH(-$B$2:$B$9,-$B$2:$B$9,)=ROW($2:$9)- 2)就错位了
Book1.rar
(5.38 KB, 下载次数: 8)
|