* Initial work enabling Excel function implementations for handling arrays as aguments when used in "array formulae". So far: - handling for single argument functions - for functions where only one of the arguments is an array (a matrix or a row/column vector) - for when there are two array arguments, and one is a row vector, the other a column vector - for when there are either 2 row vectors, or 2 column vectors - for a matrix and either a row or column vector Will work ok, as long as there are no more than two array arguments; still need to identify the logic to apply when there are more than two arrays; or there are two that aren't an already supported row vector/column vector pairing (ie two matrices). * Throw an exception if we have three or more array arguments (after flattening) passed to a supported function until we can identify the abstruse non-euclidian logic behind how Excel handles building, using and presenting those n-dimensional result arrays * Implement array arguments for the DATE() function so that we can verify that paired arrays/vectors work with functions that support more than 2 arguments * Implement array arguments for the many of the Math/Trig functions * Update change log |
||
|---|---|---|
| .. | ||
| Engine | ||
| Functions | ||
| BinaryComparisonTest.php | ||
| CalculationErrorTest.php | ||
| CalculationTest.php | ||
| DefinedNameConfusedForCellTest.php | ||
| DefinedNamesCalculationTest.php | ||
| FormulaAsStringTest.php | ||
| FunctionsTest.php | ||
| IsFormulaTest.php | ||
| MergedCellTest.php | ||
| RowColumnReferenceTest.php | ||
| TranslationTest.php | ||
| XlfnFunctionsTest.php | ||