BestBoy
New Member
- Joined
- Nov 19, 2009
- Messages
- 3
We work under a union contract that pays a penalty if we are not broken for a meal after 6 hours. If we work a long day (which is not unusual) we go into Meal Penalty again 6 hours after we are back in from lunch. There is an additional penalty every half hour after the meal is due until a meal break is called. The first two penalties are fixed amounts ($10 & $15). The third and all subsequent Meal Penalties are an hour of pay at the rate you are at when the penalty occurs (we call them "prevailing rate penalties"). In other words, if you are in time and a half when that third penalty occurs, you get an hour of pay at time and a half. If we are in double-time, the penalty is an hour of pay at double-time.
Our overtime structure is:
First 8 hours - straight time
8-12 hours - 1.5x
12-14 hours - 2x
14+ - 2.5x
The problem I am having is coming up with an expression in Excel to calculate the dollar amount of Meal Penalties for that second meal. Because the time we break for lunch is variable, the time from when we are back on the clock from lunch until we go into overtime is never the same. Can anyone help?
As an example, let's say our hours for a given day are:
Start work at 7:00am
We break for lunch from 1:25 - 1:55pm
We finish work at 10:24pm
In this example, we were due our lunch break at 1:00pm (6 hours after we start work) so we would get 1 Lunch Penalty.
We were back on the clock from lunch at 1:55pm so we were due a 2nd Meal break at 7:55pm. We would incur 2nd Meal Penalties starting then and every half hour after that until the end of the work day totaling 5. The penalties would occur at:
7:55 = $10
8:25 = $15
8:55 = 1 hour of 2x
9:25 = 1 hour of 2x
9:55 = 1 hour of 2.5x
The first two penalties are still fixed amounts. We go into double time after twelve hours, which is 7:30pm, and double and a half time at 9:30pm (the half hour lunch is off the clock). The third and forth penalties occur after 12 hours so they are each an hour of double time. The fourth occurs after 14 hours so it is at double and a half time.
In my current version of this spreadsheet I have the following columns assigned:
B - Date
C - Start Time
D - Break for lunch
E - Back in from lunch
H - Dismissal time
I - Base pay rate for an 8 hour day
J - Total Hours worked that day (rounded to the next 1/10 of an hour)
K - Time off the clock for lunch (either 1/2 hour or 1 hour)
Q - Number of Lunch Penalties
S - Number of 2nd Meal Penalties
I have omitted columns not involved in the calculation.
The only thing to simplify this a little is that the prevailing rate 2nd Meal Penalties will always be at least time and a half. The approach I was taking was a series of cumulative IF statements. This is what I have so far:
=(IF(S2>0,10.00,0))+IF(S2>1,15.00,0)+IF(S2>2,(S2-2)*((I2/8)*1.5),0)+
Since we know that 2nd Meal penalties will always be at least an hour of time and a half, I was going to add an additional half hour of pay for each penalty occurring after 12 hours, and then another half hour of pay for any penalties occurring after 14 hours to make up the difference between time and a half, double time, and double and a half time. But I am having no luck coming up with a way to compare the two variable times of overtime and penalty that wouldn't involve an expression for each individual penalty. Though theoretically you could have infinite penalties, in practice the most you ever might see could be 40-50 in an extreme circumstance. Dealing with them individually would be a huge expression.
Thanks for any help you can offer!
Our overtime structure is:
First 8 hours - straight time
8-12 hours - 1.5x
12-14 hours - 2x
14+ - 2.5x
The problem I am having is coming up with an expression in Excel to calculate the dollar amount of Meal Penalties for that second meal. Because the time we break for lunch is variable, the time from when we are back on the clock from lunch until we go into overtime is never the same. Can anyone help?
As an example, let's say our hours for a given day are:
Start work at 7:00am
We break for lunch from 1:25 - 1:55pm
We finish work at 10:24pm
In this example, we were due our lunch break at 1:00pm (6 hours after we start work) so we would get 1 Lunch Penalty.
We were back on the clock from lunch at 1:55pm so we were due a 2nd Meal break at 7:55pm. We would incur 2nd Meal Penalties starting then and every half hour after that until the end of the work day totaling 5. The penalties would occur at:
7:55 = $10
8:25 = $15
8:55 = 1 hour of 2x
9:25 = 1 hour of 2x
9:55 = 1 hour of 2.5x
The first two penalties are still fixed amounts. We go into double time after twelve hours, which is 7:30pm, and double and a half time at 9:30pm (the half hour lunch is off the clock). The third and forth penalties occur after 12 hours so they are each an hour of double time. The fourth occurs after 14 hours so it is at double and a half time.
In my current version of this spreadsheet I have the following columns assigned:
B - Date
C - Start Time
D - Break for lunch
E - Back in from lunch
H - Dismissal time
I - Base pay rate for an 8 hour day
J - Total Hours worked that day (rounded to the next 1/10 of an hour)
K - Time off the clock for lunch (either 1/2 hour or 1 hour)
Q - Number of Lunch Penalties
S - Number of 2nd Meal Penalties
I have omitted columns not involved in the calculation.
The only thing to simplify this a little is that the prevailing rate 2nd Meal Penalties will always be at least time and a half. The approach I was taking was a series of cumulative IF statements. This is what I have so far:
=(IF(S2>0,10.00,0))+IF(S2>1,15.00,0)+IF(S2>2,(S2-2)*((I2/8)*1.5),0)+
Since we know that 2nd Meal penalties will always be at least an hour of time and a half, I was going to add an additional half hour of pay for each penalty occurring after 12 hours, and then another half hour of pay for any penalties occurring after 14 hours to make up the difference between time and a half, double time, and double and a half time. But I am having no luck coming up with a way to compare the two variable times of overtime and penalty that wouldn't involve an expression for each individual penalty. Though theoretically you could have infinite penalties, in practice the most you ever might see could be 40-50 in an extreme circumstance. Dealing with them individually would be a huge expression.
Thanks for any help you can offer!