我想知道是否有人能告诉我,以下是否可能,如果是,一个人将如何去实现它请。
我正在做一个活动点表。举个例子,如果一个人第一次完成比赛,他们会得到100分,第二个99分等等。有两个冠军,一个公开的冠军,包括每个人和一个成员的冠军,为选定的人数。
我有一个完整的开放冠军表,其中包括一个列的人的名字谁是赛车,和一个列的分数,他们在那个项目。
在单独的工作表中,我有一个类似的格式化表,但是有一个“成员”名称的列。我想做的是通过从公开的排名表的分数,但然后重新计算的分数,奖励给排名最高的会员100分,第99,等等。
例如,如果成员John在公开锦标赛中得了76分,但在该项目中排名最高,他们将在成员锦标赛中获得100分。
我认为我可以这样做的唯一方法是使用vlookup将数字从打开的冠军表拉到成员冠军表,然后根据范围对数字进行排序,所以'97‘从' 100,97,65’中的‘97’是第二个最高值,然后从100取这个值(-1)。所以100-(2-1)=99点
任何帮助都将不胜感激。
发布于 2014-10-15 15:26:14
像这样复制下来的东西也许适合:
=CHOOSE(RANK(B1,B:B),100,99,98,97,96,95,94,93,92)
在必要时扩展值,假设columnB从开放的位置获得成员的点(名称可能在ColumnA中)。
https://stackoverflow.com/questions/26393664
复制相似问题