set_dynamic_array_formula метод

set_dynamic_array_formula

Устанавливает формулу динамического массива и, если это возможно, заставляет формулу распространяться на соседние ячейки.

Возврат

диапазон, в который должна попасть формула.

def set_dynamic_array_formula(self, array_formula, options, calculate_value):
    ...
ПараметрТипОписание
array_formulastrвыражение формулы
optionsFormulaParseOptionsварианты анализа формулы.
Опция «Разобрать» будет игнорироваться, и формула всегда будет анализироваться немедленно.
calculate_valueboolследует ли вычислять эту формулу динамического массива для этих ячеек в расширенном диапазоне.

set_dynamic_array_formula

Устанавливает формулу динамического массива и, если это возможно, заставляет формулу распространяться на соседние ячейки.

Возврат

диапазон, в который должна попасть формула.

def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
    ...
ПараметрТипОписание
array_formulastrвыражение формулы
optionsFormulaParseOptionsварианты анализа формулы.
Опция «Разобрать» будет игнорироваться, и формула всегда будет анализироваться немедленно.
valueslistзначения (расчетные результаты) для этих ячеек с заданной формулой динамического массива
calculate_rangeboolМожно ли рассчитать расширенный диапазон для этой формулы динамического массива.
Если параметр «values» не равен нулю и этот флаг имеет значение false,
тогда высота выделенного диапазона будет равна значениям. Длина и ширина будут значениями [0]. Длина.
calculate_valueboolвычислять ли эту формулу динамического массива для тех ячеек в расширенном диапазоне, когда «значения» равны нулю
или соответствующий элемент в «значениях» для одной ячейки имеет значение NULL.

set_dynamic_array_formula

Устанавливает формулу динамического массива и, если это возможно, заставляет формулу распространяться на соседние ячейки.

Возврат

диапазон, в который должна попасть формула.

def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
    ...
ПараметрТипОписание
array_formulastrвыражение формулы
optionsFormulaParseOptionsварианты анализа формулы.
Опция «Разобрать» будет игнорироваться, и формула всегда будет анализироваться немедленно.
valueslistзначения (расчетные результаты) для этих ячеек с заданной формулой динамического массива
calculate_rangeboolМожно ли рассчитать расширенный диапазон для этой формулы динамического массива.
Если параметр «values» не равен нулю и этот флаг имеет значение false,
тогда высота выделенного диапазона будет равна значениям. Длина и ширина будут значениями [0]. Длина.
calculate_valueboolвычислять ли эту формулу динамического массива для тех ячеек в расширенном диапазоне, когда «значения» равны нулю
или соответствующий элемент в «значениях» для одной ячейки имеет значение NULL.
coptsCalculationOptionsВарианты расчета формулы.
Обычно для обеспечения производительности свойство CalculationOptions.recursive должно быть ложным.

Смотрите также