Bug 75625

Summary: Other: formulas not working in calc
Product: LibreOffice Reporter: Matt Price <matt.price>
Component: SpreadsheetAssignee: Not Assigned <libreoffice-bugs>
Status: NEEDINFO --- QA Contact:
Severity: normal    
Priority: high CC: chernyshevdv
Version: 4.2.3.3 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard: BSA PossibleRegression
i915 platform: i915 features:
Attachments: Behaviour with English (UK) User Interface vs. English (USA) User Interface

Description Matt Price 2014-02-28 21:02:50 UTC
Problem description: 
No formulas compute in calc.  

Steps to reproduce:
1. Open new spreadsheet
2. type '25' in a1
3. type '=a1+1' in a2

Current behavior:
A2 will display '###'

Selection A1:A2 and pasting into Word will give:

2500
2501


Pasting to command-line or Emacs gives:

2500
This name already exists.509


Expected behavior:

A2 will display '2501'
              
Operating System: Linux (Other)
Version: 4.2.1.1 release
Last worked in: 4.1.5.3 release
Comment 1 m.a.riosv 2014-03-01 03:01:02 UTC
Hi Matt, thanks for reporting.

Usually a '###' is given by a too narrow column width to show data.
Have you tried making widen the column width?
Could you attach a sample file?
Comment 2 m.a.riosv 2014-03-01 03:02:36 UTC
*** Bug 75626 has been marked as a duplicate of this bug. ***
Comment 3 KFlash 2014-05-27 16:12:54 UTC
I see this behaviour on my machine, too. This renders calc useless, so it is defenitly not a medium bug.

But I don't know what the reason for this is. Last night I was working with calc without any problem. Right now I'm running a KUbuntu Update (13.10 -> 14.04) in the background. Not sure if this creates the problem.
Comment 4 Danna Gifford 2014-06-09 14:45:18 UTC
I get the same behaviour when my Tools>Options>Language Settings>Languages>User Interface is set to "English (UK)".  Setting to "English (USA)" allows calc to compute formulas again.  The "Locale" setting doesn't matter, and it doesn't matter what keyboard layout is set.

I wonder if the other reporters are also using non-USA user interfaces?

Possible work around:
1. Set Tools>Options>Language Settings>Languages>User Interface is set to "English (USA)"
2. Close calc.  Do not save the file.
3. Re-open calc. Do the formulas work now?
Comment 5 Danna Gifford 2014-06-09 14:53:27 UTC
Created attachment 100748 [details]
Behaviour with English (UK) User Interface vs. English (USA) User Interface

Behaviour with English (UK) User Interface vs. English (USA) User Interface
Comment 6 Danna Gifford 2014-06-09 14:57:06 UTC
Comment on attachment 100748 [details]
Behaviour with English (UK) User Interface vs. English (USA) User Interface

The three ### mentioned by the other commenters is because the cell width is not wide enough to display the text "This name already exists.508".  Calc seems to be replacing the open brackets with "IFNA" and the close brackets by "CHOOSE"
Comment 7 QA Administrators 2015-01-10 18:06:31 UTC
Dear Bug Submitter,

This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INVALID due to lack of needed information.

For more information about our NEEDINFO policy please read the wiki located here: 
https://wiki.documentfoundation.org/QA/FDO/NEEDINFO

If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed.


Thank you for helping us make LibreOffice even better for everyone!


Warm Regards,
QA Team

Message generated on: 10/01/2015

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.