2015-05-04 24 views
0

我需要Excel公式的幫助。我有一個用人名和日期建立的電子表格。
我跟蹤他們自願加班的日子。他們獲得了自願參加的不同班次以及他們自願參加的日期。
我需要按點排序/排序人員名單,然後自願提供最近的日期。
這有道理嗎?
我無法弄清楚如何編寫公式來移動人而不需要手動剪切和粘貼。在Excel中排名

+6

聽起來像你可以只使用排序選項來排序行?如何看待一些示例數據,看看你在做什麼? – Ditto

回答

1

RANK()公式。

我建議等級的人,然後在另一片使用vlookup得到高層人士的名單(把排名在最左邊的名字的人來幫助你clookup)

你的數據範圍

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

如果等級欄中的公式是(如果等級爲A1),則A2中的3將爲= RANK(C2,$C$2:$C$4),指向1您構成的小時值或點數。

然後,你列出你的人的數字,然後VLOOKUP對數

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名助手或排名表遠離我的數據。