我在 Google 表格中有一组列,它们正在计算两次之间的平均持续时间。我想根据X
计算的平均值计算标有 的单元格中的分数。目标是最快的获得 75 分,第二名获得 50 分,第三名获得 25 分。在下面的示例中,这意味着黄色的得分单元格为 75,绿色的为 50,蓝色的为 25。
跑步 | 最快时间 | 最慢时间 | 平均的 | 分数 |
---|---|---|---|---|
绿色的 | 10:02:01 | 17:22:11 | 13:42:06 | X |
蓝色的 | 10:07:08 | 18:22:12 | 14:14:40 | X |
黄色的 | 10:11:09 | 16:07:11 | 13:09:10 | X |
我假设应该使用某种VLOOKUP
或IF
函数,但考虑到平均值之间的比较,我不确定如何将函数放在一起。如何根据其他单元格的比较来计算单元格值?
据我了解,您想获得 3 个最快的数字并将分数与它们相关联。
最快的
最慢
现在您需要使用它来达到最慢的速度,尽管您将需要另一列。您可以隐藏两者,并在第三个上用这样的 if 反映这些列的内容
这是我的设置图片,因此您可以根据自己的设置进行编辑
再见
尝试使用带有 IF 函数的 RANK 来分配前 3 名的分数。请参阅示例。在我的示例中,以下公式用于 E2 单元格。根据您的需要进行调整。D$2:D$4 是您要比较结果的单元格范围。
=IF(RANK(D2,D$2:D$4,1)=1,75,IF(RANK(D2,D$2:D$4,1)=2,50,IF(RANK(D2,D$2:D$4,1)=3,25,"Not on top 3")))
它将返回最快平均时间 75,第二个 50,第三个 25,其余为“不在前 3 名”。
使用这个公式,如果有 2 个完全相同的时间,他们将获得相同的分数(如果最快时间由 2 个团队共享,他们将获得 75 分,然后下一个将获得 25 分。不会有 50 分奖励)