Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | MATCH and VLOOKUP in unordered mode fails with large numbers | ||
---|---|---|---|
Product: | Calc | Reporter: | villeroy <villeroy> |
Component: | editing | Assignee: | AOO issues mailing list <issues> |
Status: | CONFIRMED --- | QA Contact: | |
Severity: | Trivial | ||
Priority: | P3 | CC: | issues, jbf.faure, rb.henschel |
Version: | OOo 3.1 | ||
Target Milestone: | --- | ||
Hardware: | Unknown | ||
OS: | All | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- | ||
Attachments: |
Description
villeroy
2009-07-02 19:43:08 UTC
Please be more explicit : - describe step by step what you do to encounter the problem. - attach a sample document Created attachment 63366 [details]
Values and matches
The problem is not only in MATCH and VLOOKUP, but it is in normal comparison = and operator - too, see attached file. I personally think, that working with pure integrals OOo should be exact in whole domain of 15 decimal digits. It is possible with IEEE double type. Otherwise the domain for integrals has to be documented. There has been a similar problem in issue 69798, which was closed as duplicate of issue 69749. I think, that was a wrong decision, because there is no rounding involved. Created attachment 63367 [details]
wrong results for = and - with large integral values
Created attachment 63372 [details]
The difference is right, when calculated via macro, but wrong when calculated directly. The error is not in IEEE but in OOo.
|