الانتقال إلى المحتوى الرئيسي

كيفية إنشاء وظيفة إكسيل لجمع البيانات حسب القيم

غالبا ما يتطلب التفوق تحليل كميات كبيرة من البيانات وتلخيص القيم وفقا لمعايير معينة. تقليديا ، استخدم المستخدمون مجموع و سوميف وظائف لهذا الغرض. ومع ذلك ، فإن هذه الوظائف لها حدودها وفي بعض الأحيان غير قادرة على التعامل مع مهام أكثر تعقيدا.

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

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

  1. خطوات لإنشاء وظيفة إكسيل لجمع البيانات حسب القيم
  2. تحديد متطلبات الوظيفة
  3. إنشاء وظيفة إكسل جديدة
  4. تنفيذ جمع البيانات حسب القيم

خطوات لإنشاء وظيفة إكسيل لجمع البيانات حسب القيم

  1. افتح تطبيق إكسل وقم بإنشاء جدول بيانات جديد.
  2. حدد الخلية التي تريد عرض نتيجة جمع البيانات فيها.
  3. اكتب الصيغة باستخدام دالة سوميف.
  4. بين قوسين بعد وظيفة سوميف ، حدد نطاق الخلايا التي تحتوي على البيانات التي تريد تلخيصها.
  5. حدد المعايير التي تريد تلخيص البيانات من خلالها. على سبيل المثال ، إذا كنت تريد تلخيص البيانات التي تتوافق مع قيمة معينة في عمود آخر ، فحدد هذا المعيار.
  6. اضغط على مفتاح الإدخال لتنفيذ الوظيفة والحصول على النتيجة.
  7. إذا لزم الأمر ، قم بتطبيق التنسيق على الخلية مع نتيجة جمع البيانات.

تحديد متطلبات الوظيفة

قبل إنشاء وظيفة لجمع البيانات في إكسيل ، تحتاج إلى تحديد متطلبات هذه الوظيفة. فيما يلي بعض الأسئلة التي ستساعدك على تحديد هذه المتطلبات:

  1. ما هي البيانات التي تريد تلخيصها? يمكن أن يكون عمودا من الأرقام أو الخلايا بشروط معينة أو نطاقا آخر من البيانات.
  2. ما نوع عمليات الجمع التي تريد القيام بها? على سبيل المثال ، قد ترغب في العثور على مجموع جميع الأرقام في عمود ، أو مجموع الأرقام الموجبة فقط ، أو مجموع الأرقام التي تفي بشرط معين.
  3. كيف وأين تريد عرض النتيجة? ربما تريد عرض النتيجة في خلية منفصلة أو في منطقة معينة من الورقة.
  4. ما هي الخيارات أو الإعدادات الإضافية التي تريد إضافتها? على سبيل المثال ، القدرة على تجاهل الخلايا الفارغة أو تجاهل قيم النص عند الجمع.

سوف الإجابات على هذه الأسئلة تساعدك على تحديد أي وظيفة إكسيل يجب إنشاء وما المعلمات يجب أن يكون. سيساعدك تعريف أكثر تفصيلا للمتطلبات على كتابة وظيفة أكثر كفاءة تلبي احتياجاتك.

إنشاء وظيفة إكسل جديدة

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

لإنشاء وظيفة جديدة في إكسيل ، اتبع الخطوات التالية:

الخطوة 1: افتح شريط أدوات إكسيل وحدد علامة التبويب ملف.

الخطوة 2: حدد "خيارات" من القائمة المنسدلة.

الخطوة 3: في نافذة الخيارات ، حدد علامة التبويب إعدادات الصيغة.

الخطوة 4: في قسم تعريف اسم الوظيفة ، انقر فوق الزر إضافة وظيفة جديدة.

الخطوة 5: أدخل اسم الوظيفة المراد استخدامها في الصيغ.

الخطوة 6: أدخل وصفا للوظيفة وحدد المعلمات التي تقبلها الوظيفة.

الخطوة 7: أدخل رمز الوظيفة باستخدام لغة البرمجة فبا (فيسوال باسيك للتطبيقات) المستخدمة في إكسيل.

الخطوة 8: بعد الانتهاء من رمز الوظيفة ، احفظ التغييرات وأغلق نافذة الخيارات.

الآن يمكنك استخدام الوظيفة الجديدة في صيغ إكسيل بنفس طريقة الوظائف المضمنة. إذا لزم الأمر ، يمكنك تغيير رمز الوظيفة في أي وقت لإضافة وظائف جديدة أو إجراء تغييرات.

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

تنفيذ جمع البيانات حسب القيم

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

يبدو مثل هذا:

= سوميف (نطاق المعايير ، المعيار ، نطاق الجمع)

مثال على استخدام الوظيفة

سيجمع القيم من النطاق ب1: ب5 إذا كانت القيم المقابلة من النطاق أ1: أ5 أكبر من 10.

سيجمع القيم من النطاق ب1: ب5 إذا كانت القيم المقابلة من النطاق أ1: أ5 أقل من 50.

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