> Hi, <br>
> I have a problem with WORKDAY function on Office 2008.  Strangely, it assumes 
> the weekend as Friday and saturday, so for instance today is Wednesday  
> 23/01/08, if I type =workday(today();2), the result is 27/01/08, wich is 
> sunday, instead of being 25/01/08, Friday. <br>
> I've already tried with different international formats, on the system 
> preferences, but I get always the same error. <br><br>anyone can help me? 
> <br><br>Thanks
This is a bug. I've just reported it - please do the same via Help/Send 
Feedback!
WORKDAY() will work correctly if you change the date system to the 1900 
system (Preferences/Calculation, uncheck the 1904 date system checkbox).
That, of course, will change any fixed dates by 4 years and a day. You 
can convert those dates back by
   1) Put the number 1462 in an empty cell
   2) Copy the cell
   3) Select the cells with your date(s)
   4) Choose Edit/Paste Special, selecting the Values and
      Add radio buttons.
> This is a bug. I've just reported it - please do the same via Help/Send 
> Feedback!
> 
> WORKDAY() will work correctly if you change the date system to the 1900 
> system (Preferences/Calculation, uncheck the 1904 date system checkbox).
> 
> That, of course, will change any fixed dates by 4 years and a day. You 
> can convert those dates back by
> 
>    1) Put the number 1462 in an empty cell
>    2) Copy the cell
>    3) Select the cells with your date(s)
>    4) Choose Edit/Paste Special, selecting the Values and
>       Add radio buttons.
Further info:
NOTE THAT THE SAME TYPE OF BUG APPEARS TO EXIST IN WINDOWS EXCEL 2007.
The WORKDAY() function which used to be in the ATP, and is implemented 
in XL08 as a built-in function, has a bug with at least two significant 
consequences.
1) If a zero is entered in the "days" parameter (and the date is a 
weekday), the result is 4 years and 1 day off (i.e., the difference 
between the WinXL default 1900 date system, and the MacXL default 1904 
date system). So for XL08
=WORKDAY(TODAY(), 0)
for today, 23 January 2008, returns 22 January 2004
2) WORKDAY() by design skips weekends - Saturdays and Sundays. In XL08, 
the days skipped appear to be Friday and Saturday instead. This is 
undoubtedly related to (1) above, and would be a natural consequence of 
calculating using the 1900 date system rather than the 1904 system.
WORKDAY() in XL08 appears to work correctly if the workbook is using the 
1900 date system.