To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=84934


User terrye changed the following:

                What    |Old value                 |New value
================================================================================
             Assigned to|er                        |spreadsheet
--------------------------------------------------------------------------------




------- Additional comments from [EMAIL PROTECTED] Thu Jan  3 13:59:37 +0000 
2008 -------
kpalagin, I have updated the ODS to V2 to do the extra comparison,  This
includes the following sheets which evaluate this function for a 36x36 test 
vector:

 Excel                Evaluated on Excel 2003
 Calc                 Evaluated on Calc 2.3.1
 USDays360            Basic implementation of 30/360 (SIA) algo
 ExDays360            Basic implementation of the Excel algo
 CalcAlgo360          Basic implementation of the Calc algo
 DiffExcelCalc        Excel-Calc Delta
 DiffExcelUSDays360   Excel-30/360 Delta
 DiffCalcUSDays360    Calc-30/360 Delta
 DiffExcelExDays360   Excel-Its Basic Implementation Delta(==0)
 DiffCalcCalcAlgo360  Calc-Its Basic Implementation Delta(==0)

Ignore my last post of Wed Jan 2 15:27:10.  I had a mind fart.

The algorithm is for two dates A,B where A<B.  Excel gets dates wrong when
comparing last days of leap-years. In the defined range Calc and Excel agree, so
calc also gets it wrong.  Also Microsoft has preserve this same bug since Excel
97 to ensure calculation compatibility.

Where they DO differ is in the case where A>B, in that neither error but 
instead adopt different conventions: Calc flips the algo about the origin
so DAYS360(A,B)=-DAYS360(B,A) and Excel just extrapolates (meaninglessly)
backwards so that the two randomly differ by up to 2 days.

The point is that users may use DAYS360 outside of its strict use in actuarial
calcs and win such cases we might get A>B.  In such cases loading a "working"
(that is doing what the user thinks is OK) spreadsheet into Calc will give
different results.



---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to