Apache OpenOffice (AOO) Bugzilla – Issue 26834
writer formulas only accept comma as decimal seperator
Last modified: 2013-08-07 14:38:26 UTC
I have a table. In one cell I press F2 to enter the formula: "4+8.5". This display as 125, not 12.5 as expected.
Correction: the formula displays as "89", not 12.5 as expected. In order to get 12.5 I have to enter "4.0+8.5"; for a result like "8.25" I have to enter "4.00+4.25". (1) it would appear the decimal points are being ignored, and the digits are all being right-justified, regardless of magnitude or value (2) I should not have to enter decimal points to explicit integer values (3) I shoul dnot have to pad with zeros to make all numerical entries the same length in characters.
confirming, adjusting prio, setting target-milestone "not determined" I can reproduce the problem, but I cannot reproduce the workaround mentioned. "4.0+8.5" results in 125 (not 12.5) OOo ignores the "." as decimal seperator, it only accepts "," OOo should either use seperator taken form the language-environment (like Calc does). Make sure that the decimal behaviour of the numpad will work like in Calc (see issue 1820)
MRU->TL: it looks a bit inconsistent here. I tested this with an English OO on German Linux locale and the calculation only accepted 8.5 as decimal fraction, but the result was displayed as 12,5. In my opinion, this should all work in the current cell/character language. So I think the formats there should be unified in a way...
.
according to the announcement on releases (http://www.openoffice.org/servlets/ReadMsg?list=releases&msgNo=7503) this issue will be re-targeted to OOo Later.