GNOME Bugzilla – Bug 433907
insert row or cells causes formulas to be updated incorrectly
Last modified: 2011-09-30 19:23:50 UTC
I'm running Ubuntu 7.04, gnumeric 1.7.8 this bug was driving me nuts until i figured out what was going on To reproduce: 1) new workbook 2) Sheet1 A1=1000 A2=2000 A3=3000 ... 3) Sheet2 A1=1000 A2=2000 B1=sum(Sheet1!A:A)+A1+A2 C1=Sheet1!A1+A1+A2 4) Sheet1 Insert a new row between rows 1 and 2 -or- Insert a new cell between A1 and A2 Results: In Sheet2 B1 changes to "sum(Sheet1!A:A)+A1+A3" as if a row had also been inserted between 1 and 2 in Sheet2 C1 stays unchanged as expected Note: Same bug if you use average() instead of sum(). I suspect any function would show the problem. The End.
replicated. I see the problem. A simpler example is Sheet2!A1 : =Sheet1!A:A+B2 insert row in Sheet 1 I'm working on a patch.
Excellent! This was actually 2 distinct bugs. 1) mis-calculated the referenced sheet so we thought B2 was Sheet1!B2 2) which masked the lack of a test not to relocate Sheet2!B2 Patch will be in 1.7.10
> Excellent! yes... very much so... thanks! i never had this much success reporting a problem with MS/Excel i compiled v1.7.10 and it's working as i expect it to
*** Bug 437389 has been marked as a duplicate of this bug. ***
*** Bug 439343 has been marked as a duplicate of this bug. ***