I have been tasked with creating an Excel sheet to rank employees for annual leave pick priority. The issue I am having is trying to meet specific criteria since we have two groups of individuals, military and civilian, and each team has three subgroups, crew chiefs, driver/operators, and firefighters. I'll explain the process below and see if any of the more proficient excel guru's has a better idea of how to accomplish this.
We are trying to develop a point system for each based on their rank, their SCD date (time in service), and their date of rank (the day they put on their current rank). The system has been created, although we have not agreed on numbers, where the problem comes is if an individual who has double the amount of service (SCD date) gets promoted to the next subgroup, he automatically jumps over individuals who have been in that subgroup for years.
It was proposed to me that we should separate the military and civilians, rank each subgroup in military and civilian based on Date of Rank, then combine military and civilian and rate based on the point system created.
[TABLE="class: grid, width: 500, align: center"]
<tbody>[TR]
[TD]Rank[/TD]
[TD]Name[/TD]
[TD]SCD[/TD]
[TD]DoR[/TD]
[TD]Pts[/TD]
[TD]Pick[/TD]
[/TR]
[TR]
[TD]GS8[/TD]
[TD]A.A.[/TD]
[TD]2/1/1995[/TD]
[TD]5/15/2012[/TD]
[TD]7.7[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]GS8[/TD]
[TD]K.A.[/TD]
[TD]1/30/2000[/TD]
[TD]10/20/2016[/TD]
[TD]6.45[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]GS8[/TD]
[TD]D.F.[/TD]
[TD]9/23/1984[/TD]
[TD]11/10/2017[/TD]
[TD]10.29[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]TSgt[/TD]
[TD]M.C.[/TD]
[TD]3/5/2007[/TD]
[TD]8/26/2013[/TD]
[TD]5.68[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]TSgt[/TD]
[TD]J.T.[/TD]
[TD]6/10/2008[/TD]
[TD]7/24/2014[/TD]
[TD]5.36[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]J.P.[/TD]
[TD]10/10/2011[/TD]
[TD]5/25/2015[/TD]
[TD]2.52[/TD]
[TD]6[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]A.R.[/TD]
[TD]3/23/2010[/TD]
[TD]9/1/2015[/TD]
[TD]2.91[/TD]
[TD]7[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]Z.E.[/TD]
[TD]12/2/2010[/TD]
[TD]11/7/2015[/TD]
[TD]2.74[/TD]
[TD]8[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]B.A.[/TD]
[TD]2/1/2012[/TD]
[TD]8/25/2017[/TD]
[TD]2.45[/TD]
[TD]9[/TD]
[/TR]
</tbody>[/TABLE]
The table above simulates how the results should return, employees are ranked based on a point system, but if somebody with higher points has a lower date of rank than those with the same rank as him, he should go below them. The reason for this is because he has not spent as much time in the position as the others. "D.F." for example has many years in service (SCD) which increases his overall point value and would normally place him at the very top of the list, but he has only held the position for a week since he was recently promoted. Therefore he is bumped below those with the same rank.
I'm trying to create a fair system to rank everybody based on the number of years they have in service and the amount of time they have at their position. I do not see an option to attach a file or I would attach my current spreadsheet for everyone to mess with.
Any help brainstorming this would be greatly appreciated
We are trying to develop a point system for each based on their rank, their SCD date (time in service), and their date of rank (the day they put on their current rank). The system has been created, although we have not agreed on numbers, where the problem comes is if an individual who has double the amount of service (SCD date) gets promoted to the next subgroup, he automatically jumps over individuals who have been in that subgroup for years.
It was proposed to me that we should separate the military and civilians, rank each subgroup in military and civilian based on Date of Rank, then combine military and civilian and rate based on the point system created.
[TABLE="class: grid, width: 500, align: center"]
<tbody>[TR]
[TD]Rank[/TD]
[TD]Name[/TD]
[TD]SCD[/TD]
[TD]DoR[/TD]
[TD]Pts[/TD]
[TD]Pick[/TD]
[/TR]
[TR]
[TD]GS8[/TD]
[TD]A.A.[/TD]
[TD]2/1/1995[/TD]
[TD]5/15/2012[/TD]
[TD]7.7[/TD]
[TD]1[/TD]
[/TR]
[TR]
[TD]GS8[/TD]
[TD]K.A.[/TD]
[TD]1/30/2000[/TD]
[TD]10/20/2016[/TD]
[TD]6.45[/TD]
[TD]2[/TD]
[/TR]
[TR]
[TD]GS8[/TD]
[TD]D.F.[/TD]
[TD]9/23/1984[/TD]
[TD]11/10/2017[/TD]
[TD]10.29[/TD]
[TD]3[/TD]
[/TR]
[TR]
[TD]TSgt[/TD]
[TD]M.C.[/TD]
[TD]3/5/2007[/TD]
[TD]8/26/2013[/TD]
[TD]5.68[/TD]
[TD]4[/TD]
[/TR]
[TR]
[TD]TSgt[/TD]
[TD]J.T.[/TD]
[TD]6/10/2008[/TD]
[TD]7/24/2014[/TD]
[TD]5.36[/TD]
[TD]5[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]J.P.[/TD]
[TD]10/10/2011[/TD]
[TD]5/25/2015[/TD]
[TD]2.52[/TD]
[TD]6[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]A.R.[/TD]
[TD]3/23/2010[/TD]
[TD]9/1/2015[/TD]
[TD]2.91[/TD]
[TD]7[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]Z.E.[/TD]
[TD]12/2/2010[/TD]
[TD]11/7/2015[/TD]
[TD]2.74[/TD]
[TD]8[/TD]
[/TR]
[TR]
[TD]SSgt[/TD]
[TD]B.A.[/TD]
[TD]2/1/2012[/TD]
[TD]8/25/2017[/TD]
[TD]2.45[/TD]
[TD]9[/TD]
[/TR]
</tbody>[/TABLE]
The table above simulates how the results should return, employees are ranked based on a point system, but if somebody with higher points has a lower date of rank than those with the same rank as him, he should go below them. The reason for this is because he has not spent as much time in the position as the others. "D.F." for example has many years in service (SCD) which increases his overall point value and would normally place him at the very top of the list, but he has only held the position for a week since he was recently promoted. Therefore he is bumped below those with the same rank.
I'm trying to create a fair system to rank everybody based on the number of years they have in service and the amount of time they have at their position. I do not see an option to attach a file or I would attach my current spreadsheet for everyone to mess with.
Any help brainstorming this would be greatly appreciated