طريقة set_dynamic_array_formula
set_dynamic_array_formula(self, array_formula, options, calculate_value)
تعيين صيغة المصفوفة الديناميكية وجعل الصيغة تنتشر في الخلايا المجاورة إذا كان ذلك ممكنًا.
عائدات
النطاق الذي ينبغي أن تنتشر فيه الصيغة.
def set_dynamic_array_formula(self, array_formula, options, calculate_value):
...
معامل | يكتب | وصف |
---|---|---|
array_formula | str | صيغة التعبير |
options | FormulaParseOptions | خيارات لتحليل الصيغة. سيتم تجاهل خيار “التحليل” وسيتم دائمًا تحليل الصيغة على الفور |
calculate_value | bool | هل يمكن حساب صيغة المصفوفة الديناميكية هذه للخلايا الموجودة في النطاق المنسكب؟ |
ملاحظات
قد لا يكون النطاق المرتجع هو نفسه النطاق الفعلي الذي تنتقل إليه صيغة المصفوفة الديناميكية هذه. إذا كانت هناك خلايا غير فارغة في النطاق، فسيتم تعيين الصيغة للخلية الحالية فقط ووضع علامة عليها كـ “#SPILL!”. ولكن بالنسبة لهذا النوع من المواقف فإننا لا نزال نرجع إلى النطاق الكامل الذي ينبغي أن تمتد إليه هذه الصيغة.
set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value)
تعيين صيغة المصفوفة الديناميكية وجعل الصيغة تنتشر في الخلايا المجاورة إذا كان ذلك ممكنًا.
عائدات
النطاق الذي ينبغي أن تنتشر فيه الصيغة.
def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
...
معامل | يكتب | وصف |
---|---|---|
array_formula | str | صيغة التعبير |
options | FormulaParseOptions | خيارات لتحليل الصيغة. سيتم تجاهل خيار “التحليل” وسيتم دائمًا تحليل الصيغة على الفور |
values | list | القيم (النتائج المحسوبة) لتلك الخلايا ذات صيغة المصفوفة الديناميكية المحددة |
calculate_range | bool | ما إذا كان من الممكن حساب النطاق المنسكب لصيغة المصفوفة الديناميكية هذه. إذا لم تكن معلمة “القيم” فارغة وكان هذا العلم خاطئًا، ثم سيكون ارتفاع النطاق المنسكب عبارة عن قيم.الطول وسيكون العرض عبارة عن قيم[0].الطول. |
calculate_value | bool | ما إذا كان من الممكن حساب صيغة المصفوفة الديناميكية هذه للخلايا الموجودة في النطاق المنسكب عندما تكون “القيم” فارغة أو العنصر المقابل في “القيم” لخلية واحدة هو فارغ. |
ملاحظات
قد لا يكون النطاق المرتجع هو نفسه النطاق الفعلي الذي تنتقل إليه صيغة المصفوفة الديناميكية هذه. إذا كانت هناك خلايا غير فارغة في النطاق، فسيتم تعيين الصيغة للخلية الحالية فقط ووضع علامة عليها كـ “#SPILL!”. ولكن بالنسبة لهذا النوع من المواقف فإننا لا نزال نرجع إلى النطاق الكامل الذي ينبغي أن تمتد إليه هذه الصيغة.
set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts)
تعيين صيغة المصفوفة الديناميكية وجعل الصيغة تنتشر في الخلايا المجاورة إذا كان ذلك ممكنًا.
عائدات
النطاق الذي ينبغي أن تنتشر فيه الصيغة.
def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
...
معامل | يكتب | وصف |
---|---|---|
array_formula | str | صيغة التعبير |
options | FormulaParseOptions | خيارات لتحليل الصيغة. سيتم تجاهل خيار “التحليل” وسيتم دائمًا تحليل الصيغة على الفور |
values | list | القيم (النتائج المحسوبة) لتلك الخلايا ذات صيغة المصفوفة الديناميكية المحددة |
calculate_range | bool | ما إذا كان من الممكن حساب النطاق المنسكب لصيغة المصفوفة الديناميكية هذه. إذا لم تكن معلمة “القيم” فارغة وكان هذا العلم خاطئًا، ثم سيكون ارتفاع النطاق المنسكب عبارة عن قيم.الطول وسيكون العرض عبارة عن قيم[0].الطول. |
calculate_value | bool | ما إذا كان من الممكن حساب صيغة المصفوفة الديناميكية هذه للخلايا الموجودة في النطاق المنسكب عندما تكون “القيم” فارغة أو العنصر المقابل في “القيم” لخلية واحدة هو فارغ. |
copts | CalculationOptions | خيارات لحساب الصيغة. بشكل عام، من أجل مراعاة الأداء، يجب أن تكون الخاصية CalculationOptions.recursive خاطئة. |
ملاحظات
قد لا يكون النطاق المرتجع هو نفسه النطاق الفعلي الذي تنتقل إليه صيغة المصفوفة الديناميكية هذه. إذا كانت هناك خلايا غير فارغة في النطاق، فسيتم تعيين الصيغة للخلية الحالية فقط ووضع علامة عليها كـ “#SPILL!”. ولكن بالنسبة لهذا النوع من المواقف فإننا لا نزال نرجع إلى النطاق الكامل الذي ينبغي أن تمتد إليه هذه الصيغة.
أنظر أيضا
- الوحدة
aspose.cells
- فئة
Cell