desnyder2001

New Member
Joined
Aug 4, 2017
Messages
12
So please be kind, I am a rookie and don't understand a lot of the language people use when responding to my questions.
1. I have a spreadsheet and I DON'T want to reconfigure the whole thing so I am hoping to get an answer to what I hope is a simple question.
2. I am using a customer format for time [h]:mm
3. The spreadsheet is a timesheet.

In cell O7 I sum up 7 days M-F of time totals (= E9+F9+G9+H9+I9+J9+K9)
I only what cell O7 to show any regular hours (40 hours or less)
In cell P7 I would like to display the Overtime Hours / Just the number of hours that are greater than 40.

I seems like it should be simple, but it is NOT Help Please
:confused::confused::confused:
 

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().
Hi,
I will assume that you allow 8 regular working hours daily as well:

O7: =min(40,sum(if(E9:K9<=8,E9:K9,8))) execute with Ctrl+Shift+Enter
P7: =sum(if(E9:K9>8,E9:K9-8,0))+if(sum(if(E9:K9<=8,E9:K9,8))>40,sum(if(E9:K9<=8,E9:K9,8))-40,0) execute with Ctrl+Shift+Enter

This will allow up to 8 regular hours a day, 40 a week. Any hour over those limits, no matter where they are, will end up in overtime.
 
Upvote 0
Hello

In Excel, 24 hours = the number 1 (as it stands for 1 day). So if you want to test against 40 hours, you want to test against the number 40/24 (or 1.66666...).

Try these formulas

1. =MIN(O7, 40/24)
2. =MAX(0, O7-(40/24))
 
Upvote 0
Overseen that the data is stored in h:mm format. Here is the corrected version of my initial formula. Sorry for the inconvenience.

O7: =min(40/24,sum(if(E9:K9<=8/24,E9:K9,8/24))) execute with Ctrl+Shift+Enter
P7: =sum(if(E9:K9>8/24,E9:K9-(8/24),0))+if(sum(if(E9:K9<=8/24,E9:K9,8/24))>40/24,sum(if(E9:K9<=8/24,E9:K9,8/24))-(40/24),0) execute with Ctrl+Shift+Enter

Thanks Mackers for bringing this to my attention.
 
Last edited:
Upvote 0
The formula that you requires depends on whether or not OT is after 8 hours per day.
You can use the array formula or the sumproduct.


Excel 2010
BCDEFGHIJKLMN
2Regular40:008:00
3
4TotalRegularOT
5OT after 40 hrs9:004:0010:0010:0010:0043:0040:003:00
6OT after 40 hs/week and/or 8 hrs day9:004:0010:0010:0010:0043:0036:007:00
7OT after 40 hs/week and/or 8 hrs day9:004:0010:0010:0010:0043:0036:007:00
8
9OT after 40 hrs10:0010:0010:0030:0030:000:00
10OT after 40 hs/week and/or 8 hrs day10:0010:0010:0030:0024:006:00
11OT after 40 hs/week and/or 8 hrs day10:0010:0010:0030:0024:006:00
12
13OT after 40 hrs8:008:008:008:008:008:008:0056:0040:0016:00
14OT after 40 hs/week and/or 8 hrs day8:008:008:008:008:008:008:0056:0040:0016:00
15OT after 40 hs/week and/or 8 hrs day8:008:008:008:008:008:008:0056:0040:0016:00
16
4c
Cell Formulas
RangeFormula
L5=SUM(E5:K5)
L6=SUM(E6:K6)
L7=SUM(E7:K7)
M5=MIN($F$2,L5)
M7=MIN($F$2,L7-SUMPRODUCT(--(E7:K7>$G$2),(E7:K7-$G$2)))
M6{=MIN($F$2,SUM(IF(E6:K6<=$G$2,E6:K6,$G$2)))}
N5=L5-M5
N6=L6-M6
N7=L7-M7
Press CTRL+SHIFT+ENTER to enter array formulas.
 
Upvote 0
Thanks for the quick reply: It gave me an error #Value !
Also, I am not sure what you mean by execute with Ctrl+Shift+Enter. I did press that in the box and still nothing
 
Upvote 0
Array formula must be Entered with Ctrl+Shift+Enter. If entered correctly, Excel will surround with curly braces {}.
Note: Do not try and enter the {} manually yourself

You can use SumProduct or an Array Formula.

Did you provide a complete definition of overtime?
Does OT applies after say 8 hours?
 
Upvote 0
Array formula must be Entered with Ctrl+Shift+Enter. If entered correctly, Excel will surround with curly braces {}.
Note: Do not try and enter the {} manually yourself

You can use SumProduct or an Array Formula.

Did you provide a complete definition of overtime?
Does OT applies after say 8 hours?

Ok, I have everything working, NOW how to I have the OT cell not display unless it is a positive number? Only if there is actual overtime? And yes OT is anything over 40 a week.
 
Upvote 0
Which formula are you using?

"NOW how to I have the OT cell not display unless it is a positive number?"

a) uncheck option
see Excel Options Advanced Display Options this Workbook
uncheck show a zero cells that have zero balance

b) try custom format
 
Upvote 0
Which formula are you using?

"NOW how to I have the OT cell not display unless it is a positive number?"

a) uncheck option
see Excel Options Advanced Display Options this Workbook
uncheck show a zero cells that have zero balance

b) try custom format

Dave, this is great. Thank you so much. I have one last question: Is there a way to be able to just type in 0600 instead of 06:00

Drinks are on me. You just saved me HOURS every week for my supervisors.
 
Upvote 0

Forum statistics

Threads
1,215,231
Messages
6,123,754
Members
449,118
Latest member
kingjet

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