ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Difference - except for Saturdays and Sundays (https://www.excelbanter.com/excel-worksheet-functions/170926-difference-except-saturdays-sundays.html)

Rick[_3_]

Difference - except for Saturdays and Sundays
 
Hi,

How can I get the difference in days between 2 dates, less any
Saturdays or Sundays that fall within the period, returned in A3?

e.g.

A1 = Start date of "5-Dec-07"
A2 = Finish date of "28-Dec-07"
A3 = Formula calculates days worked as "17"

Cell A3 would return 17 days, i.e. 23 less the 3 Saturdays and the 3
Sundays that fall within the priod.

Any help would be appreciated, Ricky.






David Biddulph[_2_]

Difference - except for Saturdays and Sundays
 
=NETWORKDAYS(A1,A2)-1
which uses Analysis ToolPak.
--
David Biddulph

"Rick" wrote in message
...
Hi,

How can I get the difference in days between 2 dates, less any
Saturdays or Sundays that fall within the period, returned in A3?

e.g.

A1 = Start date of "5-Dec-07"
A2 = Finish date of "28-Dec-07"
A3 = Formula calculates days worked as "17"

Cell A3 would return 17 days, i.e. 23 less the 3 Saturdays and the 3
Sundays that fall within the priod.

Any help would be appreciated, Ricky.




Rick[_3_]

Difference - except for Saturdays and Sundays
 
Thanks David.

Looks like I'll have to find the original Office CD.

Mmmm, this will be a problem :(

Cheers,


On Fri, 28 Dec 2007 12:37:26 -0000, "David Biddulph" <groups [at]
biddulph.org.uk wrote:

=NETWORKDAYS(A1,A2)-1
which uses Analysis ToolPak.



David Biddulph[_2_]

Difference - except for Saturdays and Sundays
 
Usually the Analysis ToolPak is installed by default from the CD but not
enabled. Does it not appear on your Tools/ AddIns menu?
--
David Biddulph

"Rick" wrote in message
...
Thanks David.

Looks like I'll have to find the original Office CD.

Mmmm, this will be a problem :(

Cheers,


On Fri, 28 Dec 2007 12:37:26 -0000, "David Biddulph" <groups [at]
biddulph.org.uk wrote:

=NETWORKDAYS(A1,A2)-1
which uses Analysis ToolPak.





Rick[_3_]

Difference - except for Saturdays and Sundays
 

Nope, looks like it wasn't installed initially as when I select (tick)
it from the Tools/AddIns menu it asks for the Office CD.

Mind you, if I share the spreadsheet with other users, they might be
in the same predicament as me - no Toolpack installed on their PC.

Can this problem be resolved with a "normal" formula not requiring the
Toolpack?

Thanks, Ricky



On Fri, 28 Dec 2007 13:06:07 -0000, "David Biddulph" <groups [at]
biddulph.org.uk wrote:

Usually the Analysis ToolPak is installed by default from the CD but not
enabled. Does it not appear on your Tools/ AddIns menu?



David Biddulph[_2_]

Difference - except for Saturdays and Sundays
 
I haven't tested and analysed in great detail, but if your start and finish
dates are guaranteed not to be at weekends you might try
=A2-A1-2*INT((A2-A1)/7)-2*(MOD(A2-A1,7)WEEKDAY(A2,3))
--
David Biddulph

"Rick" wrote in message
...

Nope, looks like it wasn't installed initially as when I select (tick)
it from the Tools/AddIns menu it asks for the Office CD.

Mind you, if I share the spreadsheet with other users, they might be
in the same predicament as me - no Toolpack installed on their PC.

Can this problem be resolved with a "normal" formula not requiring the
Toolpack?

Thanks, Ricky



On Fri, 28 Dec 2007 13:06:07 -0000, "David Biddulph" <groups [at]
biddulph.org.uk wrote:

Usually the Analysis ToolPak is installed by default from the CD but not
enabled. Does it not appear on your Tools/ AddIns menu?





Teethless mama

Difference - except for Saturdays and Sundays
 
This formula doesn't required Analysis Toolpak

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&A2)),2)<6))-1


"Rick" wrote:

Hi,

How can I get the difference in days between 2 dates, less any
Saturdays or Sundays that fall within the period, returned in A3?

e.g.

A1 = Start date of "5-Dec-07"
A2 = Finish date of "28-Dec-07"
A3 = Formula calculates days worked as "17"

Cell A3 would return 17 days, i.e. 23 less the 3 Saturdays and the 3
Sundays that fall within the priod.

Any help would be appreciated, Ricky.







Peo Sjoblom

Difference - except for Saturdays and Sundays
 
And this does not require volatile functions, courtesy Daniel Maher

=SUM(INT((B1-WEEKDAY(A2+1-{2;3;4;5;6})-A1+8)/7))



--


Regards,


Peo Sjoblom


"Teethless mama" wrote in message
...
This formula doesn't required Analysis Toolpak

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&A2)),2)<6))-1


"Rick" wrote:

Hi,

How can I get the difference in days between 2 dates, less any
Saturdays or Sundays that fall within the period, returned in A3?

e.g.

A1 = Start date of "5-Dec-07"
A2 = Finish date of "28-Dec-07"
A3 = Formula calculates days worked as "17"

Cell A3 would return 17 days, i.e. 23 less the 3 Saturdays and the 3
Sundays that fall within the priod.

Any help would be appreciated, Ricky.









Peo Sjoblom

Difference - except for Saturdays and Sundays
 
Should of course be

=SUM(INT((A2-WEEKDAY(A2+1-{2;3;4;5;6})-A1+8)/7))



--


Regards,


Peo Sjoblom


"Peo Sjoblom" wrote in message
...
And this does not require volatile functions, courtesy Daniel Maher

=SUM(INT((B1-WEEKDAY(A2+1-{2;3;4;5;6})-A1+8)/7))



--


Regards,


Peo Sjoblom


"Teethless mama" wrote in
message ...
This formula doesn't required Analysis Toolpak

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&A2)),2)<6))-1


"Rick" wrote:

Hi,

How can I get the difference in days between 2 dates, less any
Saturdays or Sundays that fall within the period, returned in A3?

e.g.

A1 = Start date of "5-Dec-07"
A2 = Finish date of "28-Dec-07"
A3 = Formula calculates days worked as "17"

Cell A3 would return 17 days, i.e. 23 less the 3 Saturdays and the 3
Sundays that fall within the priod.

Any help would be appreciated, Ricky.











Rick[_3_]

Difference - except for Saturdays and Sundays
 

Magic! Thanks so much everyone.

Cheers, Ricky

RichardSchollar[_2_]

Difference - except for Saturdays and Sundays
 
Hello Peo

You can simplify that (very slightly) to:

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

Richard


On Dec 28, 9:05 pm, "Peo Sjoblom" wrote:
Should of course be

=SUM(INT((A2-WEEKDAY(A2+1-{2;3;4;5;6})-A1+8)/7))

--

Regards,

Peo Sjoblom

"Peo Sjoblom" wrote in message

...

And this does not require volatile functions, courtesy Daniel Maher


=SUM(INT((B1-WEEKDAY(A2+1-{2;3;4;5;6})-A1+8)/7))


--


Regards,


Peo Sjoblom


"Teethless mama" wrote in
...
This formula doesn't required Analysis Toolpak


=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A1&":"&A2)),2)<6))-1


"Rick" wrote:


Hi,


How can I get the difference in days between 2 dates, less any
Saturdays or Sundays that fall within the period, returned in A3?


e.g.


A1 = Start date of "5-Dec-07"
A2 = Finish date of "28-Dec-07"
A3 = Formula calculates days worked as "17"


Cell A3 would return 17 days, i.e. 23 less the 3 Saturdays and the 3
Sundays that fall within the priod.


Any help would be appreciated, Ricky.







All times are GMT +1. The time now is 06:23 AM.

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