set_dynamic_array_formula yöntemi
set_dynamic_array_formula(self, array_formula, options, calculate_value)
Dinamik dizi formülü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar.
İadeler
formülün yayılması gereken aralık.
def set_dynamic_array_formula(self, array_formula, options, calculate_value):
...
Parametre | Tip | Tanım |
---|---|---|
array_formula | str | formül ifadesi |
options | FormulaParseOptions | Formülü ayrıştırma seçenekleri. “Ayrıştır” seçeneği göz ardı edilecek ve formül her zaman hemen ayrıştırılacaktır |
calculate_value | bool | Bu dinamik dizi formülünü dökülmüş aralıktaki hücreler için hesaplayın. |
Notlar
döndürülen aralık, bu dinamik dizi formülünün içine döküldüğü gerçek aralıkla aynı olmayabilir. Aralıkta boş olmayan hücreler varsa, formül yalnızca geçerli hücre için ayarlanacak ve “#SPILL!” olarak işaretlenecektir. Ama bu tür durumlar için yine de formülün yayılacağı tüm aralığı geri döndürüyoruz.
set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value)
Dinamik dizi formülü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar.
İadeler
formülün yayılması gereken aralık.
def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
...
Parametre | Tip | Tanım |
---|---|---|
array_formula | str | formül ifadesi |
options | FormulaParseOptions | Formülü ayrıştırma seçenekleri. “Ayrıştır” seçeneği göz ardı edilecek ve formül her zaman hemen ayrıştırılacaktır |
values | list | Verilen dinamik dizi formülüne sahip hücreler için değerler (hesaplanan sonuçlar) |
calculate_range | bool | Bu dinamik dizi formülü için dökülen aralığı hesaplayın. “Values” parametresi boş değilse ve bu bayrak yanlışsa, Daha sonra dökülen aralığın yüksekliği values.Length ve width values[0].Length olacaktır. |
calculate_value | bool | “değerler” boş olduğunda, dökülen aralıktaki hücreler için bu dinamik dizi formülünün hesaplanması veya bir hücrenin “değerler"indeki karşılık gelen öğe boştur. |
Notlar
döndürülen aralık, bu dinamik dizi formülünün içine döküldüğü gerçek aralıkla aynı olmayabilir. Aralıkta boş olmayan hücreler varsa, formül yalnızca geçerli hücre için ayarlanacak ve “#SPILL!” olarak işaretlenecektir. Ama bu tür durumlar için yine de formülün yayılacağı tüm aralığı geri döndürüyoruz.
set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts)
Dinamik dizi formülü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar.
İadeler
formülün yayılması gereken aralık.
def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
...
Parametre | Tip | Tanım |
---|---|---|
array_formula | str | formül ifadesi |
options | FormulaParseOptions | Formülü ayrıştırma seçenekleri. “Ayrıştır” seçeneği göz ardı edilecek ve formül her zaman hemen ayrıştırılacaktır |
values | list | Verilen dinamik dizi formülüne sahip hücreler için değerler (hesaplanan sonuçlar) |
calculate_range | bool | Bu dinamik dizi formülü için dökülen aralığı hesaplayın. “Values” parametresi boş değilse ve bu bayrak yanlışsa, Daha sonra dökülen aralığın yüksekliği values.Length ve width values[0].Length olacaktır. |
calculate_value | bool | “değerler” boş olduğunda, dökülen aralıktaki hücreler için bu dinamik dizi formülünün hesaplanması veya bir hücrenin “değerler"indeki karşılık gelen öğe boştur. |
copts | CalculationOptions | Formül hesaplama seçenekleri. Genellikle performans değerlendirmesi için CalculationOptions.recursive özelliğinin false olması gerekir. |
Notlar
döndürülen aralık, bu dinamik dizi formülünün içine döküldüğü gerçek aralıkla aynı olmayabilir. Aralıkta boş olmayan hücreler varsa, formül yalnızca geçerli hücre için ayarlanacak ve “#SPILL!” olarak işaretlenecektir. Ama bu tür durumlar için yine de formülün yayılacağı tüm aralığı geri döndürüyoruz.
Ayrıca bakınız
- modül
aspose.cells
- sınıf
Cell