Roster/Timesheet data calculation help (Office Ent 07)

jd88

New Member
Joined
Jul 24, 2009
Messages
3
Hey all,

This will probably seem a simple and easy problem for many of you, but im not very experienced with excel (hence why I'm here :))
I'm trying to create a roster/timesheet excel doc for my own record keeping regarding what hours im rostered on and work, the pay im entitled to etc. (I've been having a problem lately with my employer not paying me the correct rates (they vary depending on the day) or the correct amount for the hours ive worked.)

I work a rotating roster including night shift. What I would like to be able to do is write down that on friday i am rostered on at say 21:00 and finish the next day at 08:00 (Saturday is charged at a higher rate than friday, so the 8 hours worked on sat would have to be calculated seperately than friday.) I may also start another shift on saturday night and go on until sunday morning.
the way my company sets out their payslips is quite stupid imo, but its easier to understand it if i could format my own records in this way.

what i am having trouble with is figuring out a way to do this so i dont have make a set of cells for each hour (broken in to two, in case i start/finish at half past) without putting a 1 in each second cell that im rostered on and then using the sum formula to calculate the amount of 1's that i've put down -_-
Is there a way of making it so i can just write 21:00 - 08:00 and it fills it in (perhaps with a colour rather than a character) and then calculates the amount of coloured cells (divided in half)?

Here's a link to the rough sheet that i've put together so far so as to perhaps help you understand what i mean.

http://www.savefile.com/files/2162356

thanks,
joel

p.s. far out i wish i had found this site and forum sooner. ive had so many excel questions in the past and just tossed the project aside when i couldn't figure out what to do next.
 
Last edited:

Excel Facts

Excel Wisdom
Using a mouse in Excel is the work equivalent of wearing a lanyard when you first get to college
Hello you,

Had a look at your spreadsheet and went around your problem going to a different approach.

He will probably not accommodate all case of figures but may be with a bit of work, it could be work fine.


Have uploaded the file at:

http://www.savefile.com/files/2169827

Only the purple cell will have to be filled.
Meaning in the sample I entered Monday as the first day of the week then drag down to fill the other dates [I put the full date].

I put 3 rates normal, Saturday, Sunday. That doesn't accommodate for bank holiday....

I have a column finishing next day with 0 and 1 that basically if finishing time is smaller than starting time, then you must finish the next day. If finishing the next day, the formula will count the hours of the next day putting them on a specific column: next day. Total Hours will represent the hour done on the day, and total hours including previous will take the hours of the day plus the hours of the previous day. Week day is Monday to Sunday or 1 to 7 this result will be used to calculate the total in pay as if day in 7 then Pay will be calculated for the week. Have a look and see if this works for you and double check with your real data that the results appears correct as I didn't have much time to try different cases of figures.
 
Upvote 0
Hey Sunny,

thanks so much for your help! i changed what you did a bit to fit exactly what i needed, but you pretty much hit the nail on the head! i really can't tell you how much i appreciate it :)

no more spending ages checking to see if securecorp under paid me!

thanks again,

Joel
 
Upvote 0
I had another question... is there any way to make it so that if i enter in 00:00 (midnight) on say jan 1st, it counts the shift as starting on the next day? the reason i ask is, although i know that once it ticks over to midnight it IS the next day, our rosters aren't made up that way (because i work with idiots) and it will end up to be too confusing if on the roster it says jan 1st 00:00 - 08:00 and then on my timesheet jan 2nd 00:00 - 08:00

i hope ive made it clear enough :\ lol

anyways, thanks again :]
 
Upvote 0
This is becoming a bit fussy for me as I don't have all details.

Will it help to have an extra column Roster date, that will use the date but if start is at 00:00 then the day display in roster column is the real date minus 1 day. Meaning the Real Date could be hidden by grouping.

Not sure this is the answer you are looking for .

I put a new sample @:

http://www.savefile.com/files/2175647
 
Upvote 0

Forum statistics

Threads
1,214,653
Messages
6,120,751
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top