Apache OpenOffice (AOO) Bugzilla – Issue 87468
Scientific notation with signed exponent in formulas broken.
Last modified: 2013-08-07 15:15:24 UTC
When typing "1E-2" (minus quotation marks) in a cell it works as expected, however using the same code in an expression or equation is broken: "=1E-2" results in the error message: OOo-dev Calc found an error in the formula entered. Do you want to accept the correction proposed below? =E1-2 [Yes] yields the proposed correction, [No] results in #NAME? Reproducible: Always (regardless of which *negative* number entered) Steps to reproduce: Empty cell, type "=1E-2" without quotation marks Expected result: "1E-2" to be interpreted as 0,01.
Hi Thomas, side effect of the simple calculation entry ? frank
This is more a side effect due to changes to the formula compiler.
An easy workaround is to type "1e-02" instead of "1e-2". But it is totally user unfriendly !
Corrected in OOo3DEVm14
No, it's not, still present in DEV300_m18. When 1e-2 was entered in a formula, e.g. =1e-2, a message box pops up, attempting to "correct" the formula to =E1-2
In cws calcfixes30: sc/source/core/tool/compiler.cxx 1.79.46.1
Reassigning to QA for verification.
*** Issue 91315 has been marked as a duplicate of this issue. ***
verified in internal build cws_calcfixes30
*** Issue 95823 has been marked as a duplicate of this issue. ***
This issue is closed automatically and wasn't rechecked in a current version of OOo. The fixed issue should be integrated in OOo since more than half a year. If you think this issue isn't fixed in a current version (OOo 3.1), please reopen it and change the field 'Target Milestone' accordingly. If you want to download a current version of OOo => http://download.openoffice.org/index.html If you want to know more about the handling of fixed/verified issues => http://wiki.services.openoffice.org/wiki/Handle_fixed_verified_issues