Apache OpenOffice (AOO) Bugzilla – Issue 122831
Bug in array formula containing IF
Last modified: 2013-12-10 18:21:33 UTC
Created attachment 81138 [details] Bug in simple array formula In a simple one-cell array formula, entered in cell A2 =IF(A1<>"";A3;6) Which starts with A1 blank. If something is then entered in A1, with a number in cell A3, the ELSE part of the IF changes to the value in A3, so if A3 contains 9, the formula in A2 changes to =IF(A1<>"";A3;9) It appears to be that the actual formula value is being fed into the ELSE part.
More discussion here: http://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=62940 Just to be clear: entering a value causes a change in the formula text of another cell.. Maybe the bug only affects a corner case, but if it turns out to affect more common cases, it would be a pretty serious bug.
.
I was not able to replicate this bug with version 4.0.1 on Windows 7 64-bit. The IF statement worked correctly when I tested it and it never changed the formula. I tested it across multiple different cell formats.
Hmm, I can't seem to reproduce the problem in 4.0.1 either, although it was a bit tricky to see it in the first place. I'm not 100% sure I'm following all the necessary steps to see it now. I haven't saved my install of AOO 4.0 to compare with.
As given in description. AOO410m1(Build:9750) - Rev. 1548193 2013-12-07_04:10:48 - Rev. 1548790 Debian