Excel formula help
Discussion
Trying to find a better way of setting up my weekly timesheet calculation in Excel and am half way there but struggling to figure out the rest.
I'm using this online template as a guide ("basic with daily totals tab" on the sheet).
I fully understand the 'IF' formulas in cells F8 and F9 but I don't work out my breaks like that. I have to deduct a 45 min break each shift (no set times) but I also have a 'minimum 8 hours' clause in place which overrides that, ie. if I only work 1 hour then the client gets charged for 8 hours. If I worked 10 hrs then my invoice would be for 9.25 hours because a 45 min break would need to be deducted, but if I only worked 8.25 hours then only 15 mins of break would be deducted because the 8 hr "rule" takes precedence there.
How can I implement that into the formula so that the next columns for calculating the monetary amounts for standard time and overtime show the correct figures?
At the moment I input the times and deduct the breaks manually where necessary but I'd like to just enter my start and finish times and the sheet calculate everything for me.
Thanks .
I'm using this online template as a guide ("basic with daily totals tab" on the sheet).
I fully understand the 'IF' formulas in cells F8 and F9 but I don't work out my breaks like that. I have to deduct a 45 min break each shift (no set times) but I also have a 'minimum 8 hours' clause in place which overrides that, ie. if I only work 1 hour then the client gets charged for 8 hours. If I worked 10 hrs then my invoice would be for 9.25 hours because a 45 min break would need to be deducted, but if I only worked 8.25 hours then only 15 mins of break would be deducted because the 8 hr "rule" takes precedence there.
How can I implement that into the formula so that the next columns for calculating the monetary amounts for standard time and overtime show the correct figures?
At the moment I input the times and deduct the breaks manually where necessary but I'd like to just enter my start and finish times and the sheet calculate everything for me.
Thanks .
How about this:
blank out column C (delete when done; just leaving it place for the moment to not confuse columns)
replace column D with the length of break that you actually physically take in the format of hh:mm
insert a column after E that is the value in column E minus the value in column B minus the value in column D and title it actual hours worked
in column G put an IF statement as follows =IF(F8>0,8,0) - in other words if you work any hours at all your regular hours are 8
in column H put an IF statement as follows =IF(G8=8,F8-8),0) - any hours you work more than 8 are overtime hours
blank out column C (delete when done; just leaving it place for the moment to not confuse columns)
replace column D with the length of break that you actually physically take in the format of hh:mm
insert a column after E that is the value in column E minus the value in column B minus the value in column D and title it actual hours worked
in column G put an IF statement as follows =IF(F8>0,8,0) - in other words if you work any hours at all your regular hours are 8
in column H put an IF statement as follows =IF(G8=8,F8-8),0) - any hours you work more than 8 are overtime hours
With time worked in A1, it would probably be something like this:
=if(A1<8.75,8,A1-0.75)
that doesn't work with your start time and end time, but that will be a bit different depending on how it's formatted (as proper times, or are you just saying that 8:30am is 8.5 and 5:30pm is 17.5, for example?)
=if(A1<8.75,8,A1-0.75)
that doesn't work with your start time and end time, but that will be a bit different depending on how it's formatted (as proper times, or are you just saying that 8:30am is 8.5 and 5:30pm is 17.5, for example?)
Gassing Station | Computers, Gadgets & Stuff | Top of Page | What's New | My Stuff