【问题标题】:Ranking in ExcelExcel中的排名
【发布时间】:2015-05-04 16:32:00
【问题描述】:

我需要有关 Excel 公式的帮助。我有一个用人们的姓名和日期构建的电子表格。
我正在跟踪他们自愿加班的日子。他们因自愿参加的不同轮班和自愿参加的日期而获得许多积分。
我需要按点对人员列表进行排名/排序,然后按最近自愿参加的日期。
这有意义吗?
我不知道如何编写一个公式来移动人们而不手动剪切和粘贴。

【问题讨论】:

  • 听起来你可以只使用排序选项对行进行排序??一些样本数据如何,看看你在做什么?

标签: excel ranking


【解决方案1】:

RANK()公式。

我建议对人员进行排名,然后在另一张纸上使用vlookup 来获取顶级人员列表(将排名放在人员姓名的最左侧以帮助您查找)

您的数据范围

 Rank people hours/or points
    3 Bob 1  
    1 Cat 10 
    2 Dave 3 

Rank 列中的公式是(如果 Rank 是 A1)A2 中的 3 将是 = RANK(C2,$C$2:$C$4) 指向 1 的小时数或积分值,您已弥补。

然后,您列出您拥有的人数,然后在该数字上查找

 RankNum  Top helpers Their hours
    1  =vlookup(A2 i.e. 1 on left, rangeofdata,2,false) =vlookup(A2, rangeofdata,3,false)
    2  ... 

会在你的输出表上给你

1 Cat 10
2 Dave 3 
3 Bob 1

并且会随着您更新数据而动态变化。如果小时数相等,您可能需要一些技巧,因为 vlookup 会寻找唯一性。

这会重复数据,但会将您的报告与数据分开。

排序 其他建议将对现有数据进行排序,但我喜欢保留我的报告,例如远离我的数据的前 10 个助手或排名表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    • 1970-01-01
    相关资源
    最近更新 更多