Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | SUMPRODUCT function | ||
---|---|---|---|
Product: | Calc | Reporter: | oblomov <gip.bilotta> |
Component: | code | Assignee: | frank |
Status: | CLOSED FIXED | QA Contact: | issues@sc <issues> |
Severity: | Trivial | ||
Priority: | P3 | CC: | issues |
Version: | OOo 1.0.0 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Latest Confirmation in: | --- |
Developer Difficulty: | --- | ||
Issue Depends on: | |||
Issue Blocks: | 20494 |
Description
oblomov
2002-05-04 13:09:54 UTC
Hi Daniel, could you please have a look on this? In Excel you can use the parameter separators too ("," or ";"). Nevertheless this does not work in OOo, but this is a formula interpreter issue (Excel import works fine). Excel automatically assumes the parameter to be an array/matrix parameter as if the formula was entered as an array formula (closed with Shift-Ctrl-Enter), even if it wasn't. OOo doesn't perform this automatic assumption but evaluates the parameter values as it usually does, including position dependent range evaluation. OOo Calc will produce the same results as Excel if the formula is entered as an array/matrix formula. The problem as it presented to me was like this: I imported some Excel sheets into Calc. While (almost) everything else was fine, all SUMPRODUCTs had a #VALUE! error; they had * as separators; as soon as I changed those to ; everything went ok. Target to OOo 2.0 (implement automatic parameter conversion for this type of array formulas) Fixed on branch cws_srx645_cac. Reassign to QA. Please find the specification at http://specs.openoffice.org/calc/compatibility/cac/conditional_array_calculation.sxw and see the parameter classification document listed under the references section at the end of that document. Functions having parameters of type ForceArray are affected by this new behavior. reassigned reset to fixed now verified on cws cac on Linux, Solaris and Windows verified I've said *** Issue 24952 has been marked as a duplicate of this issue. *** found integrated on src680m30 using Linux, Solaris and Windows Frank |