Cell.SetDynamicArrayFormula

SetDynamicArrayFormula(string, FormulaParseOptions, bool)

Sets dynamic array formula and make the formula spill into neighboring cells if possible.

public CellArea SetDynamicArrayFormula(string arrayFormula, FormulaParseOptions options, 
    bool calculateValue)
ParameterTypeDescription
arrayFormulaStringthe formula expression
optionsFormulaParseOptionsoptions to parse formula. “Parse” option will be ignored and the formula will always be parsed immediately
calculateValueBooleanwhether calculate this dynamic array formula for those cells in the spilled range.

Return Value

the range that the formula should spill into.

See Also


SetDynamicArrayFormula(string, FormulaParseOptions, object[][], bool, bool)

Sets dynamic array formula and make the formula spill into neighboring cells if possible.

public CellArea SetDynamicArrayFormula(string arrayFormula, FormulaParseOptions options, 
    object[][] values, bool calculateRange, bool calculateValue)
ParameterTypeDescription
arrayFormulaStringthe formula expression
optionsFormulaParseOptionsoptions to parse formula. “Parse” option will be ignored and the formula will always be parsed immediately
valuesObject[][]values(calculated results) for those cells with given dynamic array formula
calculateRangeBooleanWhether calculate the spilled range for this dynamic array formula. If the “values” parameter is not null and this flag is false, then the spilled range’s height will be values.Length and width will be values[0].Length.
calculateValueBooleanwhether calculate this dynamic array formula for those cells in the spilled range when “values” is null or corresponding item in “values” for one cell is null.

Return Value

the range that the formula should spill into.

See Also


SetDynamicArrayFormula(string, FormulaParseOptions, object[][], bool, bool, CalculationOptions)

Sets dynamic array formula and make the formula spill into neighboring cells if possible.

public CellArea SetDynamicArrayFormula(string arrayFormula, FormulaParseOptions options, 
    object[][] values, bool calculateRange, bool calculateValue, CalculationOptions copts)
ParameterTypeDescription
arrayFormulaStringthe formula expression
optionsFormulaParseOptionsoptions to parse formula. “Parse” option will be ignored and the formula will always be parsed immediately
valuesObject[][]values(calculated results) for those cells with given dynamic array formula
calculateRangeBooleanWhether calculate the spilled range for this dynamic array formula. If the “values” parameter is not null and this flag is false, then the spilled range’s height will be values.Length and width will be values[0].Length.
calculateValueBooleanwhether calculate this dynamic array formula for those cells in the spilled range when “values” is null or corresponding item in “values” for one cell is null.
coptsCalculationOptionsThe options for calculating formula. Commonly, for performance consideration, the Recursive property should be false.

Return Value

the range that the formula should spill into.

See Also