Apache OpenOffice (AOO) Bugzilla – Issue 39304
Calculation error with MULTIPLE.OPERATION() not using all intermediate values.
Last modified: 2017-05-20 11:13:39 UTC
I'm creating a fairly complex amortization spreadsheet to calculate house prices with a variety of changeable variables. However, I've noticed some odd behavor (see that attached spreadsheet to know what I'm talking about). It appears that it is telling me that $0.00 * InterestRate/12 = $204.58 in cell D106 on sheet Amortization. What's wrong with this is that InterestRate is set to 5.77%; and as we all know 0 times anything is 0. This issue seems to move around as the cells change some and I don't believe it's a problem with my formula, but it could be. It seems as though this reappears randomly from time to time, see all cells D156 and D180. It could be something boneheaded on my part, when I retype the formulas they seem to work, until I change the value of "InputAdditionalPayment" on sheet "BigPicture". Auto-recalculate is turned off for this sheet.
Created attachment 20669 [details] Sample file showing the problem
can not reproduce. You wrote "$0.00 * InterestRate/12 = $204.58" but D106 contain "=C106 * InterestRate/12" so why do you think that OOo should calculate "0*smoething"? When I enter 0 in H105 and let it recalculate, I get 0 as result. Please provide more details (a step-by-step description on how to reproduce the problem)
Hi Eike, please have a look at this one. Problem seems to be located in calculations with named cells. For me cell d214 was the starting point. Using the direct absolute cell reference solves the problem too. Checked also on OOo1.9.65 Frank
Created attachment 21123 [details] Smaller example
It's the use of multiple operations with a function (MATCH) that uses only some of the intermediate values. I attached a smaller example that shows the same behavior.
since nn apparently could reproduce -> removing needmoreinfo keyword.
Accepted. Dirty condition seems not to be properly handled. Adjusted summary.
Reset assigne to the default "issues@openoffice.apache.org".