الصيغ الأكثر استخدامًا في Excel باستخدام C #

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

سيتم تناول الموضوعات التالية في هذه المقالة:

C # API لتنفيذ معظم الصيغ المستخدمة في Excel

سنستخدم Aspose.Cells for .NET API لاستخدام الصيغ في ملفات XLSX. وهو يدعم مجموعة ضخمة من الصيغ الرياضية والسلسلة والمنطقية والتاريخ / الوقت والإحصائية وقاعدة البيانات والبحث والمراجع الصيغ. يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Cells

عد الخلايا في Excel باستخدام C

تحسب الدالة COUNT عدد الخلايا في النطاق المتوفر الذي يحتوي على أرقام. يمكننا استخدام صيغة العد برمجيًا باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بتحميل ملف Excel باستخدام فئة مصنف.
  2. بعد ذلك ، قم بالوصول إلى ورقة العمل ، إما عن طريق فهرسها (على أساس الصفر) أو بالاسم.
  3. بعد ذلك ، قم بتعيين الصيغة لـ خلية يتم الوصول إليها بواسطة اسمها.
  4. بعد ذلك ، قم باستدعاء الوظيفة CalculateFormula () لحساب نتائج الصيغة.
  5. أخيرًا ، احفظ ملف Excel باستخدام طريقة Save (). يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية تنفيذ صيغة COUNT في Excel باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية استخدام الدالة COUNT في Excel.
// قم بتحميل ملف Excel موجود
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// قم بالوصول إلى ورقة العمل بتمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[0];

// إضافة صيغة إلى الخلية
worksheet.Cells["B12"].Formula = "=COUNT(B1:B11)";

// حساب نتائج الصيغ
workbook.CalculateFormula();

// احفظ ملف Excel
workbook.Save("C:\\Files\\Cells\\output_Count.xlsx");
عد الخلايا في Excel باستخدام C #.

عد الخلايا في Excel باستخدام C #.

وبالمثل ، يمكننا استخدام وظيفة COUNTA لحساب جميع الخلايا غير الفارغة. في هذه الحالة ، يجب أن ترجع الدالة COUNTA 10.

دالة SUM في Excel باستخدام C

تجمع الدالة SUM في Excel كل القيم في نطاق معين. يرجى اتباع الخطوات المذكورة سابقاً لحساب مجموع القيم. ومع ذلك ، نحتاج فقط إلى تعيين صيغة SUM في الخطوة 3.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق صيغة SUM في Excel باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية استخدام دالة SUM في Excel.
// قم بتحميل ملف Excel موجود
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// قم بالوصول إلى ورقة العمل بتمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[0];

// إضافة صيغة إلى الخلية
worksheet.Cells["B12"].Formula = "=SUM(B2:B11)";

// حساب نتائج الصيغ
workbook.CalculateFormula();

// احفظ ملف Excel
workbook.Save("C:\\Files\\Cells\\output_sum.xlsx");
دالة SUM في Excel باستخدام C #.

دالة SUM في Excel باستخدام C #.

حساب المتوسط في Excel باستخدام C

يمكننا حساب متوسط نطاق القيم المتوفرة في Excel باستخدام وظيفة AVERAGE. يرجى اتباع الخطوات المذكورة سابقاً لحساب متوسط القيم المعطاة. ومع ذلك ، نحتاج فقط إلى تعيين صيغة AVERAGE في الخطوة 3.

يوضح نموذج التعليمات البرمجية التالي كيفية حساب المتوسط في Excel باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية استخدام وظيفة AVERAGE في Excel.
// تحميل ملف Excel موجود
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// قم بالوصول إلى ورقة العمل بتمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[0];

// إضافة صيغة إلى الخلية
worksheet.Cells["B12"].Formula = "=AVERAGE(B2:B11)";

// حساب نتائج الصيغ
workbook.CalculateFormula();

// احفظ ملف Excel
workbook.Save("C:\\Files\\Cells\\output_average.xlsx");
حساب المتوسط في Excel باستخدام C #.

احسب المتوسط في Excel باستخدام C #.

دالة IF في Excel باستخدام C

يمكننا تطبيق وظيفة IF في Excel برمجيًا للتحقق مما إذا كان الشرط مستوفى أم لا. تقوم بإرجاع قيمة واحدة إذا كانت صحيحة وقيمة أخرى إذا كانت خاطئة. يرجى اتباع الخطوات المذكورة سابقًا لاستخدام وظيفة IF. ومع ذلك ، نحتاج فقط إلى تعيين شرط IF في الخطوة 3.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق الدالة IF في Excel باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية استخدام الدالة IF في Excel.
// تحميل ملف Excel موجود
Workbook workbook = new Workbook("C:\\Files\\Cells\\sample.xlsx");

// قم بالوصول إلى ورقة العمل بتمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[0];

// إضافة صيغة SUM إلى الخلية "A4"
worksheet.Cells["C2"].Formula = "=IF(B2>=A2,\"Target Acheived\",\"Not Acheived\")";

// حساب نتائج الصيغ
workbook.CalculateFormula();

// احفظ ملف Excel
workbook.Save("C:\\Files\\Cells\\output_if.xlsx");
دالة IF في Excel باستخدام C #.

دالة IF في Excel باستخدام C #.

صيغة النسبة المئوية في Excel باستخدام C

يمكننا أيضًا تطبيق صيغة النسبة المئوية في Excel باستخدام صيغة النسبة المئوية الأساسية ، على سبيل المثال ، “(جزء / إجمالي) 100”. يرجى اتباع الخطوات المذكورة أدناه لحساب النسبة في Excel.

  1. أولاً ، قم بإنشاء مثيل للفئة Workbook.
  2. بعد ذلك ، أضف ورقة عمل جديدة إلى المصنف الذي تم إنشاؤه حديثًا.
  3. بعد ذلك ، قم بالوصول إلى ورقة العمل المضافة إما عن طريق فهرسها (على أساس الصفر) أو بالاسم.
  4. بعد ذلك ، أضف القيم إلى الخلايا المطلوبة باستخدام وظيفة PutValue.
  5. بعد ذلك ، قم بتعيين النسبة المئوية الصيغة لخلية يتم الوصول إليها باسمها.
  6. بعد ذلك ، قم باستدعاء الوظيفة CalculateFormula () لحساب نتائج الصيغة.
  7. أخيرًا ، احفظ ملف Excel باستخدام طريقة Save (). يأخذ مسار ملف الإخراج كوسيطة.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق صيغة النسبة المئوية في Excel باستخدام C #.

// يوضح مثال التعليمات البرمجية هذا كيفية حساب النسبة المئوية في Excel.
// إنشاء كائن مصنف
Workbook workbook = new Workbook();

// إضافة ورقة عمل جديدة إلى كائن Excel
int sheetIndex = workbook.Worksheets.Add();

// الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[0];

// إضافة قيمة إلى الخلية "A1"
worksheet.Cells["A1"].PutValue(35000);

// إضافة قيمة إلى الخلية "B1"
worksheet.Cells["B1"].PutValue(39000);

// إضافة صيغة النسبة المئوية إلى الخلية "C1"
worksheet.Cells["C1"].Formula = "=((B1-A1)/A1)*100";

// حساب نتائج الصيغ
workbook.CalculateFormula();

// حفظ ملف Excel
workbook.Save("C:\\Files\\Cells\\output_percentage.xlsx");
صيغة النسبة المئوية في Excel باستخدام C #

صيغة النسبة المئوية في Excel باستخدام C #.

احصل على رخصة مجانية

يرجى تجربة واجهة برمجة التطبيقات بدون قيود تقييمية عن طريق طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمنا كيفية تطبيق الصيغ الأكثر استخدامًا في Excel باستخدام C #. على وجه التحديد ، لقد تعلمنا كيفية حساب SUM ، العدد ، والمتوسط في Excel برمجيًا. لقد رأينا أيضًا كيفية تطبيق صيغة النسبة المئوية في Excel. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.Cells for .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا