ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Getting XL to Calc Working Days Lost without using NETWORKDAYS() Function (https://www.excelbanter.com/excel-discussion-misc-queries/89505-getting-xl-calc-working-days-lost-without-using-networkdays-function.html)

richarjb

Getting XL to Calc Working Days Lost without using NETWORKDAYS() Function
 
Has any one got a formulae for calculating working days lost between two
dates without using the NETWORKDAYS() Function. The various attempts I have
made bring in very subtle variances and I have tried everything - I think....

;)

Ron Coderre

Getting XL to Calc Working Days Lost without using NETWORKDAYS() F
 
Can you define what you mean by "working days lost"?

Can you post one of your formulas so we can see what you've tried?

***********
Regards,
Ron

XL2002, WinXP


"richarjb" wrote:

Has any one got a formulae for calculating working days lost between two
dates without using the NETWORKDAYS() Function. The various attempts I have
made bring in very subtle variances and I have tried everything - I think....

;)


richarjb

Getting XL to Calc Working Days Lost without using NETWORKDAYS() F
 
Hi Ron,

Working Days Lost is for the number of days lost when someone has been absent
from work for a specified period. You can have total days but HR normally
want to know the actual days lost that a person would normally work ie Mon to
Fri not including weekends.

My Example for Working Days Lost: -

A1 = 01/04/2006 'Absence Started
B1 = 30/04/2006 'Absence Ended

C1 = B1-A1+1 = 30.00 'Total Days between Start and End
D1 = C1/7 = 4.29 'Return no of Weeks in period
E1 = INT(D1)*5 = 20.00 'Convert Weeks (in D1) to integer multiply
by 5 working days in week
F1 = MOD(D1,2) = 0.29 'Get the Fraction of days in Week

G1 = F1/(1/7) = 2.00 'Convert Fraction to Work Days

H1 = E1+H1 = 22.00 'Total Working Days in period *** in
theory

Now check this against a Calendar and the truth is it's 20. So do I need add
something here to compensate?

Cheers



Ron Coderre wrote:
Can you define what you mean by "working days lost"?

Can you post one of your formulas so we can see what you've tried?

***********
Regards,
Ron

XL2002, WinXP

Has any one got a formulae for calculating working days lost between two
dates without using the NETWORKDAYS() Function. The various attempts I have
made bring in very subtle variances and I have tried everything - I think....

;)


Ron Coderre

Getting XL to Calc Working Days Lost without using NETWORKDAYS
 
To count the number of workdays lost...try one of these:

For
A1: (startdate)
B1: (enddate)

This one requires the Analysis ToolPak add-in to be enabled:
C1: =NETWORKDAYS(A1,B1)

Note: there is a 3rd argument in the NETWORKDAYS function for a list of
holidays that you don't want to count as missed workdays. See Excel Help for
more information.

OR
This function does not requer the Analysis ToolPak add-in:
C1: =SUMPRODUCT(--(WEEKDAY(ROW(INDEX(A:A,A1):INDEX(A:A,B1)),2)<6))

Change the range references to suit your situation.

Is that something you can work with?
***********
Regards,
Ron

XL2002, WinXP


"richarjb" wrote:

Hi Ron,

Working Days Lost is for the number of days lost when someone has been absent
from work for a specified period. You can have total days but HR normally
want to know the actual days lost that a person would normally work ie Mon to
Fri not including weekends.

My Example for Working Days Lost: -

A1 = 01/04/2006 'Absence Started
B1 = 30/04/2006 'Absence Ended

C1 = B1-A1+1 = 30.00 'Total Days between Start and End
D1 = C1/7 = 4.29 'Return no of Weeks in period
E1 = INT(D1)*5 = 20.00 'Convert Weeks (in D1) to integer multiply
by 5 working days in week
F1 = MOD(D1,2) = 0.29 'Get the Fraction of days in Week

G1 = F1/(1/7) = 2.00 'Convert Fraction to Work Days

H1 = E1+H1 = 22.00 'Total Working Days in period *** in
theory

Now check this against a Calendar and the truth is it's 20. So do I need add
something here to compensate?

Cheers



Ron Coderre wrote:
Can you define what you mean by "working days lost"?

Can you post one of your formulas so we can see what you've tried?

***********
Regards,
Ron

XL2002, WinXP

Has any one got a formulae for calculating working days lost between two
dates without using the NETWORKDAYS() Function. The various attempts I have
made bring in very subtle variances and I have tried everything - I think....

;)



daddylonglegs

Getting XL to Calc Working Days Lost without using NETWORKDAYS() Function
 

Here's another option which doesn't require Analysis ToolPak

=SUM(INT((WEEKDAY(A1-{2,3,4,5,6})+B1-A1)/7))


--
daddylonglegs
------------------------------------------------------------------------
daddylonglegs's Profile: http://www.excelforum.com/member.php...o&userid=30486
View this thread: http://www.excelforum.com/showthread...hreadid=543692


richarjb via OfficeKB.com

Getting XL to Calc Working Days Lost without using NETWORKDAYS
 
Thanks Ron,

Yes it is. I think I can see what it's doing

Ron Coderre wrote:
To count the number of workdays lost...try one of these:

For
A1: (startdate)
B1: (enddate)

This one requires the Analysis ToolPak add-in to be enabled:
C1: =NETWORKDAYS(A1,B1)

Note: there is a 3rd argument in the NETWORKDAYS function for a list of
holidays that you don't want to count as missed workdays. See Excel Help for
more information.

OR
This function does not requer the Analysis ToolPak add-in:
C1: =SUMPRODUCT(--(WEEKDAY(ROW(INDEX(A:A,A1):INDEX(A:A,B1)),2)<6))

Change the range references to suit your situation.

Is that something you can work with?
***********
Regards,
Ron

XL2002, WinXP

Hi Ron,

[quoted text clipped - 39 lines]

;)


--
Message posted via http://www.officekb.com

richarjb via OfficeKB.com

Getting XL to Calc Working Days Lost without using NETWORKDAYS() Function
 
Thanks DLL

Is that an array in there within the braces?


daddylonglegs wrote:
Here's another option which doesn't require Analysis ToolPak

=SUM(INT((WEEKDAY(A1-{2,3,4,5,6})+B1-A1)/7))


--
Message posted via OfficeKB.com
http://www.officekb.com/Uwe/Forums.a...excel/200605/1

daddylonglegs

Getting XL to Calc Working Days Lost without using NETWORKDAYS() Function
 

richarjb via OfficeKB.com Wrote:
Thanks DLL

Is that an array in there within the braces?


daddylonglegs wrote:
Here's another option which doesn't require Analysis ToolPak

=SUM(INT((WEEKDAY(A1-{2,3,4,5,6})+B1-A1)/7))


--
Message posted via OfficeKB.com
http://www.officekb.com/Uwe/Forums.a...excel/200605/1


Yes it is - why do you ask?

formula doesn't require CTRL+SHIFT+ENTER


--
daddylonglegs
------------------------------------------------------------------------
daddylonglegs's Profile: http://www.excelforum.com/member.php...o&userid=30486
View this thread: http://www.excelforum.com/showthread...hreadid=543692



All times are GMT +1. The time now is 02:27 PM.

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