حساب الصيغ

إضافة الصيغ وحساب النتائج

يحتوي Aspose.Cells على محرك حساب الصيغة المضمن. لا يمكنه فقط إعادة حساب الصيغ المستوردة من قوالب المصمم ولكنه يدعم أيضًا حساب نتائج الصيغ المضافة في وقت التشغيل.

Aspose.Cells يدعم معظم الصيغ أو الوظائف التي تشكل جزءا من Microsoft Excel (قراءةقائمة الوظائف التي يدعمها محرك الحساب). يمكن استخدام هذه الوظائف من خلال واجهات برمجة التطبيقات أو جداول بيانات المصمم. Aspose.Cells يدعم مجموعة ضخمة من الصيغ الرياضية، والسلسلة، والمنطقية، والتاريخ/الوقت، والصيغ الإحصائية، وقاعدة البيانات، والبحث، والمرجع.

استخدم المعادلة الملكية أوصيغة المجموعة (…) أساليبCellفئة لإضافة صيغة إلى خلية. عند تطبيق صيغة، ابدأ دائمًا السلسلة بعلامة التساوي (=) كما تفعل عند إنشاء صيغة في Microsoft Excel واستخدم الفاصلة (،) لتحديد معلمات الدالة.

لحساب نتائج الصيغ، يمكن للمستخدم استدعاءCalculateFormula طريقةدفتر العمل فئة تعالج جميع الصيغ المضمنة في ملف Excel. أو يمكن للمستخدم الاتصال بـCalculateFormula طريقةورقة عمل فئة تعالج جميع الصيغ المضمنة في الورقة. أو يمكن للمستخدم أيضًا الاتصال بـاحسب طريقةCellالفئة التي تعالج صيغة واحدة Cell:

من المهم أن نعرف عن الصيغ

الحساب المباشر للصيغة

يحتوي Aspose.Cells على محرك حساب الصيغة المضمن. بالإضافة إلى حساب الصيغ المستوردة من ملف المصمم، يمكن لـ Aspose.Cells حساب نتائج الصيغ مباشرة.

في بعض الأحيان، تحتاج إلى حساب نتائج الصيغة مباشرة دون إضافتها إلى ورقة العمل. قيم الخلايا المستخدمة في الصيغة موجودة بالفعل في ورقة العمل وكل ما تحتاجه هو العثور على نتيجة تلك القيم بناءً على بعض صيغ Excel Microsoft دون إضافة الصيغة في ورقة العمل.

يمكنك استخدام واجهات برمجة التطبيقات لمحرك حساب الصيغة Aspose.Cells لـورقة عمل لاحسب نتائج هذه الصيغ دون إضافتها إلى ورقة العمل:

الكود أعلاه ينتج المخرجات التالية:

Value of A1: 20
Value of A2: 30
Result of Sum(A1:A2): 50.0

كيفية حساب الصيغ بشكل متكرر

عندما يكون هناك الكثير من الصيغ في المصنف ويحتاج المستخدم إلى حسابها بشكل متكرر مع تعديل جزء صغير منها فقط، فقد يكون من المفيد للأداء تمكين سلسلة حساب الصيغة:FormulaSettings.EnableCaculationChain.

من المهم أن تعرف

مواضيع متقدمة