ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Need help calculating overtime to date (https://www.excelbanter.com/excel-worksheet-functions/64000-need-help-calculating-overtime-date.html)

BVHis

Need help calculating overtime to date
 

So here's the deal... I need to calculate the total number of overtime
hours to date. I've searched the threads but have come up short with
what I need to accomplish.

My spreadsheet has a TOTAL OVERTIME cell (A5). Cells B5 through BA5
represent the 52 weeks in a year. Each time a value is entered in any
of those cells, I would like the TOTAL OVERTIME value to update
(overtime is anything over 40 hours). So if 41 is entered in B5, the
total overtime to date would be 1. If 44 is entered in C5, the total
overtime to date would be 5 hours (1 hour from the previous week and 4
hours from this week).

This is the formula I found, but this only does one 40 hour period. I
need something a little more complex.

=IF(A5=40,SUM(A5-40),"0")

Thanks in advance!

Matt W


--
BVHis
------------------------------------------------------------------------
BVHis's Profile: http://www.excelforum.com/member.php...fo&userid=8593
View this thread: http://www.excelforum.com/showthread...hreadid=499411


Daniel CHEN

Need help calculating overtime to date
 
Try to use the following array function in cell A5
(assume that the standard full time is 40 hours)

=SUM(IF((($B$5:$BA$5)40),$B$5:$BA$5-40))

Best regards,
---
Yongjun CHEN
Project Oriented Spreadsheet Development and Consulting
- http://www.geocities.com/udqservices/UDQConsulting.htm



=================================
"BVHis" wrote in
message ...

So here's the deal... I need to calculate the total number of overtime
hours to date. I've searched the threads but have come up short with
what I need to accomplish.

My spreadsheet has a TOTAL OVERTIME cell (A5). Cells B5 through BA5
represent the 52 weeks in a year. Each time a value is entered in any
of those cells, I would like the TOTAL OVERTIME value to update
(overtime is anything over 40 hours). So if 41 is entered in B5, the
total overtime to date would be 1. If 44 is entered in C5, the total
overtime to date would be 5 hours (1 hour from the previous week and 4
hours from this week).

This is the formula I found, but this only does one 40 hour period. I
need something a little more complex.

=IF(A5=40,SUM(A5-40),"0")

Thanks in advance!

Matt W


--
BVHis
------------------------------------------------------------------------
BVHis's Profile:
http://www.excelforum.com/member.php...fo&userid=8593
View this thread: http://www.excelforum.com/showthread...hreadid=499411




SteveG

Need help calculating overtime to date
 

=SUMPRODUCT(--(B5:BA540),--(B5:BA5))-SUMPRODUCT(--(B5:BA540))*40

or

=SUMPRODUCT(--(B5:BA540),--(B5:BA5))-COUNTIF(B5:BA5,"40")*40

HTH

Steve


--
SteveG
------------------------------------------------------------------------
SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571
View this thread: http://www.excelforum.com/showthread...hreadid=499411


Roger Govier

Need help calculating overtime to date
 
Hi

One way
=SUM(B5:BA5)-COUNTIF(B5:BA5,"0")*40

Basically, add all the hours in the range then deduct 40 times the
number of weeks that have data within them (0).

--
Regards

Roger Govier


"BVHis" wrote in
message ...

So here's the deal... I need to calculate the total number of
overtime
hours to date. I've searched the threads but have come up short with
what I need to accomplish.

My spreadsheet has a TOTAL OVERTIME cell (A5). Cells B5 through BA5
represent the 52 weeks in a year. Each time a value is entered in any
of those cells, I would like the TOTAL OVERTIME value to update
(overtime is anything over 40 hours). So if 41 is entered in B5, the
total overtime to date would be 1. If 44 is entered in C5, the total
overtime to date would be 5 hours (1 hour from the previous week and 4
hours from this week).

This is the formula I found, but this only does one 40 hour period. I
need something a little more complex.

=IF(A5=40,SUM(A5-40),"0")

Thanks in advance!

Matt W


--
BVHis
------------------------------------------------------------------------
BVHis's Profile:
http://www.excelforum.com/member.php...fo&userid=8593
View this thread:
http://www.excelforum.com/showthread...hreadid=499411




JE McGimpsey

Need help calculating overtime to date
 
One way:

=SUMPRODUCT(--(B5:BA540),(B5:BA5-40))

In article ,
BVHis wrote:

So here's the deal... I need to calculate the total number of overtime
hours to date. I've searched the threads but have come up short with
what I need to accomplish.

My spreadsheet has a TOTAL OVERTIME cell (A5). Cells B5 through BA5
represent the 52 weeks in a year. Each time a value is entered in any
of those cells, I would like the TOTAL OVERTIME value to update
(overtime is anything over 40 hours). So if 41 is entered in B5, the
total overtime to date would be 1. If 44 is entered in C5, the total
overtime to date would be 5 hours (1 hour from the previous week and 4
hours from this week).

This is the formula I found, but this only does one 40 hour period. I
need something a little more complex.

=IF(A5=40,SUM(A5-40),"0")

Thanks in advance!

Matt W


John Michl

Need help calculating overtime to date
 
This seems to work. It is an array formula so you must use
Ctrl-Shift-Enter to commit it.

{=SUM(IF(B5:BA540,B5:BA5-40),0)}

(Note the { } symbols are not entered but are automatically inserted
when you commit with Ctrl-Shift-Enter.)

- John
www.JohnMichl.com


John Michl

Need help calculating overtime to date
 
This assumes that the minimum number of hours worked is 40. If someone
worked 39 hours in a week, the total would not be correct.


BVHis

Need help calculating overtime to date
 

Thank you ALL for your replies! Your input was extremely helpful!

Matt W


--
BVHis
------------------------------------------------------------------------
BVHis's Profile: http://www.excelforum.com/member.php...fo&userid=8593
View this thread: http://www.excelforum.com/showthread...hreadid=499411


Roger Govier

Need help calculating overtime to date
 
You're quite right, John, my argument is flawed.
Your's, and the other solutions posted will solve the OP's problem
without the error that mine would potentially have had.
--
Regards

Roger Govier


"John Michl" wrote in message
oups.com...
This assumes that the minimum number of hours worked is 40. If
someone
worked 39 hours in a week, the total would not be correct.





All times are GMT +1. The time now is 12:20 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com