<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: NETWORKDAYS</title>
	<atom:link href="http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/</link>
	<description>Daily posts of Excel tips…and other stuff</description>
	<lastBuildDate>Mon, 06 Feb 2012 18:39:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Andy</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-67952</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Thu, 10 Nov 2011 00:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-67952</guid>
		<description>&lt;p&gt;Thanks Dick,&lt;/p&gt;
&lt;p&gt;that is the conclusion wrt the operation of the 2 functions that I had reached. However, if I apply the proposed solution to the second of my 2 dates (01/09/2012) I end up with a date difference of 0 (1-1) which gives me back 01/09/2012 rather than 03/09/2012.&lt;/p&gt;
&lt;p&gt;It appears the 1 must be substracted iff the first day of the period is a working day! It seems very strange to me.&lt;/p&gt;
&lt;p&gt;Regards.&lt;/p&gt;
&lt;p&gt;Andy&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks Dick,</p>
<p>that is the conclusion wrt the operation of the 2 functions that I had reached. However, if I apply the proposed solution to the second of my 2 dates (01/09/2012) I end up with a date difference of 0 (1-1) which gives me back 01/09/2012 rather than 03/09/2012.</p>
<p>It appears the 1 must be substracted iff the first day of the period is a working day! It seems very strange to me.</p>
<p>Regards.</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dick Kusleika</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-67935</link>
		<dc:creator>Dick Kusleika</dc:creator>
		<pubDate>Wed, 09 Nov 2011 15:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-67935</guid>
		<description>&lt;p&gt;Andy: OK, I get it.  The problem is that NETWORKDAYS is inclusive - includes both the starting and ending date - while WORKDAY begins counting from the start day.  When you do 1-Aug to 3-Aug, NWD returns 3.  When you input 3 into WORKDAY, it adds 3 to 1-Aug to get 4-Aug.  Since 4-Aug is a Saturday, it jumps ahead to 6-Aug.&lt;/p&gt;
&lt;p&gt;For 1-Sep to 3-Sep, NWD returns 1 (3-Sep is the only workday in that range).  When you add 1 to 1-Sep you get 2-Sep.  Since 2-Sep is a Sunday, it jumps ahead to 3-Sep.&lt;/p&gt;
&lt;p&gt;If you use NETWORKDAYS as an input to WORKDAY, you have to subtract 1.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Andy: OK, I get it.  The problem is that NETWORKDAYS is inclusive &#8211; includes both the starting and ending date &#8211; while WORKDAY begins counting from the start day.  When you do 1-Aug to 3-Aug, NWD returns 3.  When you input 3 into WORKDAY, it adds 3 to 1-Aug to get 4-Aug.  Since 4-Aug is a Saturday, it jumps ahead to 6-Aug.</p>
<p>For 1-Sep to 3-Sep, NWD returns 1 (3-Sep is the only workday in that range).  When you add 1 to 1-Sep you get 2-Sep.  Since 2-Sep is a Sunday, it jumps ahead to 3-Sep.</p>
<p>If you use NETWORKDAYS as an input to WORKDAY, you have to subtract 1.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-67894</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Tue, 08 Nov 2011 23:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-67894</guid>
		<description>&lt;p&gt;Thanks for looking into this for me Dick. Yes my examples weren&#039;t too clear, the formatting got garbled in the posting.&lt;/p&gt;
&lt;p&gt;I&#039;ve used your exact formula and get the following results (my date format is dd/mm/yyyy):&lt;/p&gt;
&lt;p&gt;A1 (C259): 01/08/2012&lt;br&gt;
A2 (C260): 03/08/2012&lt;br&gt;
Result:    06/08/2012&lt;/p&gt;
&lt;p&gt;A1 (C259): 01/09/2012&lt;br&gt;
A2 (C260): 03/09/2012&lt;br&gt;
Result:    03/09/2012&lt;/p&gt;
&lt;p&gt;I used =WORKDAY(C259,NETWORKDAYS(C259,C260,PublicHolidays),PublicHolidays)for both caluations. I also tried it with and without public holidays, same answer.&lt;/p&gt;
&lt;p&gt;I don&#039;t understand why I get different results to you (I am using Excel 2010 under Windows 7) nor why I get a sdifferent result if the start date is a workday or not.&lt;/p&gt;
&lt;p&gt;Regards.&lt;/p&gt;
&lt;p&gt;Andy&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks for looking into this for me Dick. Yes my examples weren&#8217;t too clear, the formatting got garbled in the posting.</p>
<p>I&#8217;ve used your exact formula and get the following results (my date format is dd/mm/yyyy):</p>
<p>A1 (C259): 01/08/2012<br />
A2 (C260): 03/08/2012<br />
Result:    06/08/2012</p>
<p>A1 (C259): 01/09/2012<br />
A2 (C260): 03/09/2012<br />
Result:    03/09/2012</p>
<p>I used =WORKDAY(C259,NETWORKDAYS(C259,C260,PublicHolidays),PublicHolidays)for both caluations. I also tried it with and without public holidays, same answer.</p>
<p>I don&#8217;t understand why I get different results to you (I am using Excel 2010 under Windows 7) nor why I get a sdifferent result if the start date is a workday or not.</p>
<p>Regards.</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dick Kusleika</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-67882</link>
		<dc:creator>Dick Kusleika</dc:creator>
		<pubDate>Tue, 08 Nov 2011 16:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-67882</guid>
		<description>&lt;p&gt;Andy:  I&#039;m not sure what your examples are showing.  If I have 1/8/2012 in A1 and 3/8/2012 in A2, then this formula works&lt;/p&gt;
&lt;div style=&quot;overflow: auto; white-space: nowrap;&quot; class=&quot;codecolorer-container text default&quot;&gt;&lt;div style=&quot;white-space: nowrap;&quot; class=&quot;text codecolorer&quot;&gt;=WORKDAY(A1,NETWORKDAYS(A1,A2,publicholidays),publicholidays)&lt;/div&gt;&lt;/div&gt;
</description>
		<content:encoded><![CDATA[<p>Andy:  I&#8217;m not sure what your examples are showing.  If I have 1/8/2012 in A1 and 3/8/2012 in A2, then this formula works</p>
<div style="overflow: auto; white-space: nowrap;" class="codecolorer-container text default">
<div style="white-space: nowrap;" class="text codecolorer">=WORKDAY(A1,NETWORKDAYS(A1,A2,publicholidays),publicholidays)</div>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-67804</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Mon, 07 Nov 2011 01:26:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-67804</guid>
		<description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;for a particular scheduling worksheet I am developing, I need to to add the net working days between two dates (forecast start &amp; end) to a later (or earlier)actual start date to get an indicative end date. I am finding that inputing the output of Networkdays into the Workday function does not appear to give me the correct answer when the start of the workday period is itself a workday, see example below. However, if the 1st day of the new period is a weekend or holiday the answer is correct.&lt;/p&gt;
&lt;p&gt;Can anyone assist as to whether this is a misuse of these functions, a malfunction or Networkdays includes the first day in its calculations whereas Workday does not (and where that behaviour is documented?&lt;/p&gt;
&lt;p&gt;NetWorkdays&lt;br&gt;
Start     1/08/2012 0:001/09/2012 0:00&lt;br&gt;
End         3/08/2012 0:003/09/2012 0:00&lt;br&gt;
Public holidaysPublic holidaysPublic holidays&lt;br&gt;
Worksdays         3         1&lt;/p&gt;
&lt;p&gt;Workday&lt;br&gt;
Start         1/08/2012 0:001/09/2012 0:00&lt;br&gt;
Workdays         3         1&lt;br&gt;
Public HolidaysPublic holidaysPublic holidays&lt;br&gt;
End         6/08/2012 0:003/09/2012 0:00&lt;br&gt;
         FALSE         TRUE&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>for a particular scheduling worksheet I am developing, I need to to add the net working days between two dates (forecast start &amp; end) to a later (or earlier)actual start date to get an indicative end date. I am finding that inputing the output of Networkdays into the Workday function does not appear to give me the correct answer when the start of the workday period is itself a workday, see example below. However, if the 1st day of the new period is a weekend or holiday the answer is correct.</p>
<p>Can anyone assist as to whether this is a misuse of these functions, a malfunction or Networkdays includes the first day in its calculations whereas Workday does not (and where that behaviour is documented?</p>
<p>NetWorkdays<br />
Start     1/08/2012 0:001/09/2012 0:00<br />
End         3/08/2012 0:003/09/2012 0:00<br />
Public holidaysPublic holidaysPublic holidays<br />
Worksdays         3         1</p>
<p>Workday<br />
Start         1/08/2012 0:001/09/2012 0:00<br />
Workdays         3         1<br />
Public HolidaysPublic holidaysPublic holidays<br />
End         6/08/2012 0:003/09/2012 0:00<br />
         FALSE         TRUE</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sandip</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-53440</link>
		<dc:creator>Sandip</dc:creator>
		<pubDate>Fri, 29 Oct 2010 18:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-53440</guid>
		<description>&lt;p&gt;I need help on conditional formatting .&lt;/p&gt;
&lt;p&gt;(date+2 days) - weekends.&lt;/p&gt;
&lt;p&gt;Please advise.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I need help on conditional formatting .</p>
<p>(date+2 days) &#8211; weekends.</p>
<p>Please advise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rida</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-41833</link>
		<dc:creator>Rida</dc:creator>
		<pubDate>Sun, 25 Oct 2009 15:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-41833</guid>
		<description>&lt;p&gt;Try this, you can even use 0 work days for fun or 7 work days a week, specify the first day of the work week and number of holiday days, it will give you total workdays&lt;/p&gt;
&lt;p&gt;Public Function BizDateDiff(ByVal varDateStart As Date, ByVal varDateEnd As Date, FirstDayNumber, WkDaysInWk, Holidays) As Integer&lt;br&gt;
&#039; DayNumber (sunday =1,monday=2...)&lt;br&gt;
Dim varNextDate As Date&lt;br&gt;
Dim WkEnd1, WkEnd2, WkEnd3, WkEnd4, WkEnd5, WkEnd6, WkEnd7 As Integer&lt;/p&gt;
&lt;p&gt;&#039;This function calculates the weekdays between two dates.&lt;br&gt;
&#039;Exit if variables not a valid date&lt;br&gt;
If Not IsDate(varDateStart) Or Not IsDate(varDateEnd) Or WkDaysInWk  7 Or FirstDayNumber  7 Then&lt;br&gt;
BizDateDiff = 0&lt;br&gt;
Exit Function&lt;br&gt;
End If&lt;/p&gt;
&lt;p&gt;Select Case WkDaysInWk&lt;br&gt;
Case 7&lt;br&gt;
    WkEnd1 = 0&lt;br&gt;
    WkEnd2 = 0&lt;br&gt;
    WkEnd3 = 0&lt;br&gt;
    WkEnd4 = 0&lt;br&gt;
    WkEnd5 = 0&lt;br&gt;
    WkEnd6 = 0&lt;br&gt;
    WkEnd7 = 0&lt;br&gt;
Case 6&lt;br&gt;
    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 7&lt;br&gt;
        WkEnd2 = 7&lt;br&gt;
        WkEnd3 = 7&lt;br&gt;
        WkEnd4 = 7&lt;br&gt;
        WkEnd5 = 7&lt;br&gt;
        WkEnd6 = 7&lt;br&gt;
        WkEnd7 = 7&lt;/p&gt;
&lt;p&gt;    Case 2&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 1&lt;br&gt;
        WkEnd3 = 1&lt;br&gt;
        WkEnd4 = 1&lt;br&gt;
        WkEnd5 = 1&lt;br&gt;
        WkEnd6 = 1&lt;br&gt;
        WkEnd7 = 1&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 2&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 2&lt;br&gt;
        WkEnd4 = 2&lt;br&gt;
        WkEnd5 = 2&lt;br&gt;
        WkEnd6 = 2&lt;br&gt;
        WkEnd7 = 2&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 3&lt;br&gt;
        WkEnd2 = 3&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 3&lt;br&gt;
        WkEnd5 = 3&lt;br&gt;
        WkEnd6 = 3&lt;br&gt;
        WkEnd7 = 3&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 4&lt;br&gt;
        WkEnd2 = 4&lt;br&gt;
        WkEnd3 = 4&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 4&lt;br&gt;
        WkEnd6 = 4&lt;br&gt;
        WkEnd7 = 4&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 5&lt;br&gt;
        WkEnd2 = 5&lt;br&gt;
        WkEnd3 = 5&lt;br&gt;
        WkEnd4 = 5&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 5&lt;br&gt;
        WkEnd7 = 5&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 6&lt;br&gt;
        WkEnd2 = 6&lt;br&gt;
        WkEnd3 = 6&lt;br&gt;
        WkEnd4 = 6&lt;br&gt;
        WkEnd5 = 6&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 6&lt;br&gt;
     End Select&lt;br&gt;
Case 5&lt;br&gt;
    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 6&lt;br&gt;
        WkEnd2 = 7&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 2&lt;br&gt;
        WkEnd1 = 7&lt;br&gt;
        WkEnd2 = 1&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 2&lt;br&gt;
        WkEnd2 = 3&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 3&lt;br&gt;
        WkEnd2 = 4&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 4&lt;br&gt;
        WkEnd2 = 5&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 5&lt;br&gt;
        WkEnd2 = 6&lt;br&gt;
        WkEnd3 = 0&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
     End Select&lt;br&gt;
Case 4&lt;br&gt;
    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 5&lt;br&gt;
        WkEnd2 = 6&lt;br&gt;
        WkEnd3 = 7&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 2&lt;br&gt;
        WkEnd1 = 6&lt;br&gt;
        WkEnd2 = 7&lt;br&gt;
        WkEnd3 = 1&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 7&lt;br&gt;
        WkEnd2 = 1&lt;br&gt;
        WkEnd3 = 2&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 2&lt;br&gt;
        WkEnd2 = 3&lt;br&gt;
        WkEnd3 = 4&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 3&lt;br&gt;
        WkEnd2 = 4&lt;br&gt;
        WkEnd3 = 5&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 4&lt;br&gt;
        WkEnd2 = 5&lt;br&gt;
        WkEnd3 = 6&lt;br&gt;
        WkEnd4 = 0&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
     End Select&lt;/p&gt;
&lt;p&gt;Case 3&lt;br&gt;
    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 4&lt;br&gt;
        WkEnd2 = 5&lt;br&gt;
        WkEnd3 = 6&lt;br&gt;
        WkEnd4 = 7&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 2&lt;br&gt;
        WkEnd1 = 5&lt;br&gt;
        WkEnd2 = 6&lt;br&gt;
        WkEnd3 = 7&lt;br&gt;
        WkEnd4 = 1&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 6&lt;br&gt;
        WkEnd2 = 7&lt;br&gt;
        WkEnd3 = 1&lt;br&gt;
        WkEnd4 = 2&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 7&lt;br&gt;
        WkEnd2 = 1&lt;br&gt;
        WkEnd3 = 2&lt;br&gt;
        WkEnd4 = 3&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 2&lt;br&gt;
        WkEnd2 = 3&lt;br&gt;
        WkEnd3 = 4&lt;br&gt;
        WkEnd4 = 5&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 3&lt;br&gt;
        WkEnd2 = 4&lt;br&gt;
        WkEnd3 = 5&lt;br&gt;
        WkEnd4 = 6&lt;br&gt;
        WkEnd5 = 0&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
     End Select&lt;/p&gt;
&lt;p&gt;Case 2&lt;br&gt;
    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 3&lt;br&gt;
        WkEnd2 = 4&lt;br&gt;
        WkEnd3 = 5&lt;br&gt;
        WkEnd4 = 6&lt;br&gt;
        WkEnd5 = 7&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 2&lt;br&gt;
        WkEnd1 = 4&lt;br&gt;
        WkEnd2 = 5&lt;br&gt;
        WkEnd3 = 6&lt;br&gt;
        WkEnd4 = 7&lt;br&gt;
        WkEnd5 = 1&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 5&lt;br&gt;
        WkEnd2 = 6&lt;br&gt;
        WkEnd3 = 7&lt;br&gt;
        WkEnd4 = 1&lt;br&gt;
        WkEnd5 = 2&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 6&lt;br&gt;
        WkEnd2 = 7&lt;br&gt;
        WkEnd3 = 1&lt;br&gt;
        WkEnd4 = 2&lt;br&gt;
        WkEnd5 = 3&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 7&lt;br&gt;
        WkEnd2 = 1&lt;br&gt;
        WkEnd3 = 2&lt;br&gt;
        WkEnd4 = 3&lt;br&gt;
        WkEnd5 = 4&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 2&lt;br&gt;
        WkEnd2 = 3&lt;br&gt;
        WkEnd3 = 4&lt;br&gt;
        WkEnd4 = 5&lt;br&gt;
        WkEnd5 = 6&lt;br&gt;
        WkEnd6 = 0&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
     End Select&lt;/p&gt;
&lt;p&gt;Case 1&lt;/p&gt;
&lt;p&gt;    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 2&lt;br&gt;
        WkEnd2 = 3&lt;br&gt;
        WkEnd3 = 4&lt;br&gt;
        WkEnd4 = 5&lt;br&gt;
        WkEnd5 = 6&lt;br&gt;
        WkEnd6 = 7&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 2&lt;br&gt;
        WkEnd1 = 3&lt;br&gt;
        WkEnd2 = 4&lt;br&gt;
        WkEnd3 = 5&lt;br&gt;
        WkEnd4 = 6&lt;br&gt;
        WkEnd5 = 7&lt;br&gt;
        WkEnd6 = 1&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 4&lt;br&gt;
        WkEnd2 = 5&lt;br&gt;
        WkEnd3 = 6&lt;br&gt;
        WkEnd4 = 7&lt;br&gt;
        WkEnd5 = 1&lt;br&gt;
        WkEnd6 = 2&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 5&lt;br&gt;
        WkEnd2 = 6&lt;br&gt;
        WkEnd3 = 7&lt;br&gt;
        WkEnd4 = 1&lt;br&gt;
        WkEnd5 = 2&lt;br&gt;
        WkEnd6 = 3&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 6&lt;br&gt;
        WkEnd2 = 7&lt;br&gt;
        WkEnd3 = 1&lt;br&gt;
        WkEnd4 = 2&lt;br&gt;
        WkEnd5 = 3&lt;br&gt;
        WkEnd6 = 4&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 7&lt;br&gt;
        WkEnd2 = 1&lt;br&gt;
        WkEnd3 = 2&lt;br&gt;
        WkEnd4 = 3&lt;br&gt;
        WkEnd5 = 4&lt;br&gt;
        WkEnd6 = 5&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 0&lt;br&gt;
     End Select&lt;br&gt;
Case 0&lt;/p&gt;
&lt;p&gt;    Select Case FirstDayNumber&lt;br&gt;
    Case 1&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
    Case 2&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
    Case 3&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
    Case 4&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
    Case 5&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
    Case 6&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
    Case 7&lt;br&gt;
        WkEnd1 = 1&lt;br&gt;
        WkEnd2 = 2&lt;br&gt;
        WkEnd3 = 3&lt;br&gt;
        WkEnd4 = 4&lt;br&gt;
        WkEnd5 = 5&lt;br&gt;
        WkEnd6 = 6&lt;br&gt;
        WkEnd7 = 7&lt;br&gt;
     End Select&lt;br&gt;
End Select&lt;/p&gt;
&lt;p&gt;varNextDate = varDateStart&lt;br&gt;
BizDateDiff = 0&lt;/p&gt;
&lt;p&gt; While Not (varDateEnd = varNextDate)&lt;br&gt;
    If Not (Weekday(varNextDate) = WkEnd1 Or Weekday(varNextDate) = WkEnd2 Or Weekday(varNextDate) = WkEnd3 Or _&lt;br&gt;
        Weekday(varNextDate) = WkEnd4 Or Weekday(varNextDate) = WkEnd5 Or Weekday(varNextDate) = WkEnd6 _&lt;br&gt;
        Or Weekday(varNextDate) = WkEnd7) Then&lt;br&gt;
        BizDateDiff = BizDateDiff + 1&lt;br&gt;
    End If&lt;/p&gt;
&lt;p&gt;    varNextDate = varNextDate + 1&lt;/p&gt;
&lt;p&gt;Wend&lt;br&gt;
    BizDateDiff = BizDateDiff - Holidays&lt;br&gt;
End Function&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Try this, you can even use 0 work days for fun or 7 work days a week, specify the first day of the work week and number of holiday days, it will give you total workdays</p>
<p>Public Function BizDateDiff(ByVal varDateStart As Date, ByVal varDateEnd As Date, FirstDayNumber, WkDaysInWk, Holidays) As Integer<br />
&#8216; DayNumber (sunday =1,monday=2&#8230;)<br />
Dim varNextDate As Date<br />
Dim WkEnd1, WkEnd2, WkEnd3, WkEnd4, WkEnd5, WkEnd6, WkEnd7 As Integer</p>
<p>&#8216;This function calculates the weekdays between two dates.<br />
&#8216;Exit if variables not a valid date<br />
If Not IsDate(varDateStart) Or Not IsDate(varDateEnd) Or WkDaysInWk  7 Or FirstDayNumber  7 Then<br />
BizDateDiff = 0<br />
Exit Function<br />
End If</p>
<p>Select Case WkDaysInWk<br />
Case 7<br />
    WkEnd1 = 0<br />
    WkEnd2 = 0<br />
    WkEnd3 = 0<br />
    WkEnd4 = 0<br />
    WkEnd5 = 0<br />
    WkEnd6 = 0<br />
    WkEnd7 = 0<br />
Case 6<br />
    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 7<br />
        WkEnd2 = 7<br />
        WkEnd3 = 7<br />
        WkEnd4 = 7<br />
        WkEnd5 = 7<br />
        WkEnd6 = 7<br />
        WkEnd7 = 7</p>
<p>    Case 2<br />
        WkEnd1 = 1<br />
        WkEnd2 = 1<br />
        WkEnd3 = 1<br />
        WkEnd4 = 1<br />
        WkEnd5 = 1<br />
        WkEnd6 = 1<br />
        WkEnd7 = 1<br />
    Case 3<br />
        WkEnd1 = 2<br />
        WkEnd2 = 2<br />
        WkEnd3 = 2<br />
        WkEnd4 = 2<br />
        WkEnd5 = 2<br />
        WkEnd6 = 2<br />
        WkEnd7 = 2<br />
    Case 4<br />
        WkEnd1 = 3<br />
        WkEnd2 = 3<br />
        WkEnd3 = 3<br />
        WkEnd4 = 3<br />
        WkEnd5 = 3<br />
        WkEnd6 = 3<br />
        WkEnd7 = 3<br />
    Case 5<br />
        WkEnd1 = 4<br />
        WkEnd2 = 4<br />
        WkEnd3 = 4<br />
        WkEnd4 = 4<br />
        WkEnd5 = 4<br />
        WkEnd6 = 4<br />
        WkEnd7 = 4<br />
    Case 6<br />
        WkEnd1 = 5<br />
        WkEnd2 = 5<br />
        WkEnd3 = 5<br />
        WkEnd4 = 5<br />
        WkEnd5 = 5<br />
        WkEnd6 = 5<br />
        WkEnd7 = 5<br />
    Case 7<br />
        WkEnd1 = 6<br />
        WkEnd2 = 6<br />
        WkEnd3 = 6<br />
        WkEnd4 = 6<br />
        WkEnd5 = 6<br />
        WkEnd6 = 6<br />
        WkEnd7 = 6<br />
     End Select<br />
Case 5<br />
    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 6<br />
        WkEnd2 = 7<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 2<br />
        WkEnd1 = 7<br />
        WkEnd2 = 1<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 3<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 4<br />
        WkEnd1 = 2<br />
        WkEnd2 = 3<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 5<br />
        WkEnd1 = 3<br />
        WkEnd2 = 4<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 6<br />
        WkEnd1 = 4<br />
        WkEnd2 = 5<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 7<br />
        WkEnd1 = 5<br />
        WkEnd2 = 6<br />
        WkEnd3 = 0<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
     End Select<br />
Case 4<br />
    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 5<br />
        WkEnd2 = 6<br />
        WkEnd3 = 7<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 2<br />
        WkEnd1 = 6<br />
        WkEnd2 = 7<br />
        WkEnd3 = 1<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 3<br />
        WkEnd1 = 7<br />
        WkEnd2 = 1<br />
        WkEnd3 = 2<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 4<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 5<br />
        WkEnd1 = 2<br />
        WkEnd2 = 3<br />
        WkEnd3 = 4<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 6<br />
        WkEnd1 = 3<br />
        WkEnd2 = 4<br />
        WkEnd3 = 5<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 7<br />
        WkEnd1 = 4<br />
        WkEnd2 = 5<br />
        WkEnd3 = 6<br />
        WkEnd4 = 0<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
     End Select</p>
<p>Case 3<br />
    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 4<br />
        WkEnd2 = 5<br />
        WkEnd3 = 6<br />
        WkEnd4 = 7<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 2<br />
        WkEnd1 = 5<br />
        WkEnd2 = 6<br />
        WkEnd3 = 7<br />
        WkEnd4 = 1<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 3<br />
        WkEnd1 = 6<br />
        WkEnd2 = 7<br />
        WkEnd3 = 1<br />
        WkEnd4 = 2<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 4<br />
        WkEnd1 = 7<br />
        WkEnd2 = 1<br />
        WkEnd3 = 2<br />
        WkEnd4 = 3<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 5<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 6<br />
        WkEnd1 = 2<br />
        WkEnd2 = 3<br />
        WkEnd3 = 4<br />
        WkEnd4 = 5<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 7<br />
        WkEnd1 = 3<br />
        WkEnd2 = 4<br />
        WkEnd3 = 5<br />
        WkEnd4 = 6<br />
        WkEnd5 = 0<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
     End Select</p>
<p>Case 2<br />
    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 3<br />
        WkEnd2 = 4<br />
        WkEnd3 = 5<br />
        WkEnd4 = 6<br />
        WkEnd5 = 7<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 2<br />
        WkEnd1 = 4<br />
        WkEnd2 = 5<br />
        WkEnd3 = 6<br />
        WkEnd4 = 7<br />
        WkEnd5 = 1<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 3<br />
        WkEnd1 = 5<br />
        WkEnd2 = 6<br />
        WkEnd3 = 7<br />
        WkEnd4 = 1<br />
        WkEnd5 = 2<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 4<br />
        WkEnd1 = 6<br />
        WkEnd2 = 7<br />
        WkEnd3 = 1<br />
        WkEnd4 = 2<br />
        WkEnd5 = 3<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 5<br />
        WkEnd1 = 7<br />
        WkEnd2 = 1<br />
        WkEnd3 = 2<br />
        WkEnd4 = 3<br />
        WkEnd5 = 4<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 6<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
    Case 7<br />
        WkEnd1 = 2<br />
        WkEnd2 = 3<br />
        WkEnd3 = 4<br />
        WkEnd4 = 5<br />
        WkEnd5 = 6<br />
        WkEnd6 = 0<br />
        WkEnd7 = 0<br />
     End Select</p>
<p>Case 1</p>
<p>    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 2<br />
        WkEnd2 = 3<br />
        WkEnd3 = 4<br />
        WkEnd4 = 5<br />
        WkEnd5 = 6<br />
        WkEnd6 = 7<br />
        WkEnd7 = 0<br />
    Case 2<br />
        WkEnd1 = 3<br />
        WkEnd2 = 4<br />
        WkEnd3 = 5<br />
        WkEnd4 = 6<br />
        WkEnd5 = 7<br />
        WkEnd6 = 1<br />
        WkEnd7 = 0<br />
    Case 3<br />
        WkEnd1 = 4<br />
        WkEnd2 = 5<br />
        WkEnd3 = 6<br />
        WkEnd4 = 7<br />
        WkEnd5 = 1<br />
        WkEnd6 = 2<br />
        WkEnd7 = 0<br />
    Case 4<br />
        WkEnd1 = 5<br />
        WkEnd2 = 6<br />
        WkEnd3 = 7<br />
        WkEnd4 = 1<br />
        WkEnd5 = 2<br />
        WkEnd6 = 3<br />
        WkEnd7 = 0<br />
    Case 5<br />
        WkEnd1 = 6<br />
        WkEnd2 = 7<br />
        WkEnd3 = 1<br />
        WkEnd4 = 2<br />
        WkEnd5 = 3<br />
        WkEnd6 = 4<br />
        WkEnd7 = 0<br />
    Case 6<br />
        WkEnd1 = 7<br />
        WkEnd2 = 1<br />
        WkEnd3 = 2<br />
        WkEnd4 = 3<br />
        WkEnd5 = 4<br />
        WkEnd6 = 5<br />
        WkEnd7 = 0<br />
    Case 7<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 0<br />
     End Select<br />
Case 0</p>
<p>    Select Case FirstDayNumber<br />
    Case 1<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
    Case 2<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
    Case 3<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
    Case 4<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
    Case 5<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
    Case 6<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
    Case 7<br />
        WkEnd1 = 1<br />
        WkEnd2 = 2<br />
        WkEnd3 = 3<br />
        WkEnd4 = 4<br />
        WkEnd5 = 5<br />
        WkEnd6 = 6<br />
        WkEnd7 = 7<br />
     End Select<br />
End Select</p>
<p>varNextDate = varDateStart<br />
BizDateDiff = 0</p>
<p> While Not (varDateEnd = varNextDate)<br />
    If Not (Weekday(varNextDate) = WkEnd1 Or Weekday(varNextDate) = WkEnd2 Or Weekday(varNextDate) = WkEnd3 Or _<br />
        Weekday(varNextDate) = WkEnd4 Or Weekday(varNextDate) = WkEnd5 Or Weekday(varNextDate) = WkEnd6 _<br />
        Or Weekday(varNextDate) = WkEnd7) Then<br />
        BizDateDiff = BizDateDiff + 1<br />
    End If</p>
<p>    varNextDate = varNextDate + 1</p>
<p>Wend<br />
    BizDateDiff = BizDateDiff &#8211; Holidays<br />
End Function</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cindy</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-38083</link>
		<dc:creator>Cindy</dc:creator>
		<pubDate>Fri, 20 Feb 2009 13:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-38083</guid>
		<description>&lt;p&gt;I know this is a very simple question, but cannot figure it out with Excel&#039;s help.&lt;/p&gt;
&lt;p&gt;I have a starting date&lt;br&gt;
I want to add 1 business day &amp; 2 business days to this - I have that figured out with workday and adding holidays.&lt;/p&gt;
&lt;p&gt;But then to this starting day I want to add 30 days &amp; 45 days.  Not workday - but actual days.  If the calculated date falls on a weekend, I want a formula to move this to the next business day.&lt;/p&gt;
&lt;p&gt;Can you help me with this?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I know this is a very simple question, but cannot figure it out with Excel&#8217;s help.</p>
<p>I have a starting date<br />
I want to add 1 business day &amp; 2 business days to this &#8211; I have that figured out with workday and adding holidays.</p>
<p>But then to this starting day I want to add 30 days &amp; 45 days.  Not workday &#8211; but actual days.  If the calculated date falls on a weekend, I want a formula to move this to the next business day.</p>
<p>Can you help me with this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rush</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-37875</link>
		<dc:creator>Rush</dc:creator>
		<pubDate>Wed, 11 Feb 2009 02:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-37875</guid>
		<description>&lt;p&gt;My working shift is 4 days ON and 4 days OFF, how can i create a formula to calculate the days worked for the whole year,and also to find out what days of the week i will be working. please help thank you.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>My working shift is 4 days ON and 4 days OFF, how can i create a formula to calculate the days worked for the whole year,and also to find out what days of the week i will be working. please help thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Elias</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/07/19/networkdays/#comment-36151</link>
		<dc:creator>Elias</dc:creator>
		<pubDate>Thu, 20 Nov 2008 00:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=688#comment-36151</guid>
		<description>&lt;p&gt;Change End Date for Today().&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Change End Date for Today().</p>
<p>Regards</p>
]]></content:encoded>
	</item>
</channel>
</rss>

