Hi,
I'm trying to establish a new rank per each worksheet based on the least amount of time worked. The person with the least amount of time goes to the top of the list. I wanted this list to change with each day in the calendar based on the previous day.
On April 1, if Sue, Larry, Jane, Sally, Martha and Joyce start out the day each without any hours worked. Sue works 1 hour, 10 am to 11 am, and then Larry works 12 pm to 4 pm. Sue has only an hour worked and Larry has 4 hours worked. Everyone else did not work for April 1.
I want to rank in order by hours, person with the least amount of hours on top, to appear on the next worksheet. If you'll notice on April 2, Larry got moved to the bottom of the list and Sue is second from the bottom because she worked less than Larry did. By Sue and Larry working, that pushed up Jane into the 1st spot, Sally, Martha and Joyce to follow in 2nd, 3rd, and 4th.
I would like the pages to automatically populate this ranking on each day of the week. I have it automatically populating for April 1 and April 2 but can't seem to go beyond that.
I've also put in VBA macro for sheetoffset function, but was just playing around with it, not really knowing what I was doing.
Can someone help me get the rest of the worksheets to populate for the month automatically with the employees' names and the least amount of hours based on the previous day's work? I would like to do this for each month, too.
Thanks
Bookmarks