** Description changed:

  Binary package hint: openoffice.org
  
- Precondition:
- Sheet called "Sheet1" present
+ 1) lsb_release -rd
+ Description: Ubuntu 10.10
+ Release: 10.10
  
- Action:
- In Cell B1 enter: =IF(A1="","A1 is empty","A1 is filled")
- In Cell C1 enter: =IF(A1="","A1 is empty",INDIRECT("'Sheet1'.B1"))
- In Cell A1 enter: 1
- Check cells B1 and C1
+ 2) apt-cache policy libreoffice-calc
+ libreoffice-calc:
+   Installed: 1:3.3.1-1ubuntu3~maverick1
+   Candidate: 1:3.3.1-1ubuntu3~maverick1
+   Version table:
+  *** 1:3.3.1-1ubuntu3~maverick1 0
+         500 http://ppa.launchpad.net/libreoffice/ppa/ubuntu/ maverick/main 
i386 Packages
+         100 /var/lib/dpkg/status
  
- Expected Result:
- Cell B1 shows "A1 is filled"
- Cell C1 shows "A1 is filled"
+ apt-cache policy gnumeric
+ gnumeric:
+   Installed: 1.10.8-1ubuntu1
+   Candidate: 1.10.8-1ubuntu1
+   Version table:
+  *** 1.10.8-1ubuntu1 0
+         500 http://us.archive.ubuntu.com/ubuntu/ maverick/universe i386 
Packages
+         100 /var/lib/dpkg/status
  
- Actual Result:
- Cell B1 shows "A1 is filled"
- Cell C1 shows "A1 is empty"
+ 3) What is expected to happen via the Terminal:
  
- Reproducibility: 100%
+ cd ~/Desktop && wget
+ 
https://bugs.launchpad.net/ubuntu/+source/openoffice.org/+bug/617264/+attachment/1487753/+files/Formulas%20with%20Indirect%20not%20recalculated.ods
+ && localc -nologo Formulas\ with\ Indirect\ not\ recalculated.ods
  
- In other words, cell B1 is recalculated because A1 changed, but cell C1 is not
- recalculated. This always happens when the cell has a formula with INDIRECT in
- it. Pressing F9 to recalculate does not fix cell C1. Only pressing
- Control+Shift+F9 (Force recalculation) or closing and reopening the document
- recalculate cell C1.
+ Click Tools -> Cell Contents -> AutoCalculate is checked
  
- Attached is a document that shows exactly this behaviour.
+ If one puts a 1 in cell A1 then cell A3:
  
- Note:
- On the openoffice forum people with different version (OOo320m18) or 
different operating system (german OO320m12 on vista 32) did not see the 
problem, see http://qa.openoffice.org/issues/show_bug.cgi?id=113792
+ =IF(A1="","A1 is empty",INDIRECT("'Sheet1'.B1"))
+ 
+ automatically reflects the change.
+ 
+ 4) What happens is it does not.
+ 
+ WORKAROUND: Click Ctrl+Shift+F9 to get the cell with INDIRECT to
+ calculate. Note how Gnumeric autocalculates INDIRECT function without
+ the need for Ctrl+Shift+F9
  
  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: openoffice.org-core 1:3.2.0-7ubuntu4.1
  ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5
  Uname: Linux 2.6.32-24-generic x86_64
  Architecture: amd64
  Date: Fri Aug 13 10:10:28 2010
  EcryptfsInUse: Yes
  ExecutablePath: /usr/lib/openoffice/program/soffice.bin
  InstallationMedia: Kubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100427.1)
  ProcEnviron:
-  PATH=(custom, no user)
-  LANG=nl_NL.UTF-8
-  SHELL=/bin/bash
+  PATH=(custom, no user)
+  LANG=nl_NL.UTF-8
+  SHELL=/bin/bash
  SourcePackage: openoffice.org

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/617264

Title:
  Calc: formulas with INDIRECT not honoring AutoCalculate

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to