كيفية استخدام sumproduct if في excel؟
تعد SUMPRODUCT واحدة من أهم الوظائف في Excel . أفضل ما في الأمر هو أنه يمكنك تعديله بعدة طرق.
ومن صلاحياتها التي اكتشفتها مؤخرًا هي: استخدامها كـ SUMPRODUCT IF باختصار، SUMPRODUCT مشروط.
حسنًا، كما تعلم، يمكنك استخدام SUMPRODUCT لضرب ومجموع النطاقات أو المصفوفات المحددة. باستخدام SUMPRODUCT الشرطي، يمكنك مضاعفة وإضافة النطاقات التي تفي بالمعايير.
نعم، لقد سمعت الحق. وأنت تعرف الأفضل؟ ليست هناك حاجة لاستخدام الدالة IF لهذا الغرض. أليس هذا عظيما؟
نعم؟
لذا أود اليوم في هذه المقالة أن أشارككم مشكلة وطريقة سهلة لاستخدام SUMPRODUCTIVE لحلها.
لذا كن معي لتتعلم واحدة من أروع صيغ Excel وتأكد من تنزيل نماذج الملفات.
كيف تعلمت عن هذا SUMPRODUCT الشرطي
لنبدأ بالبداية.
بالأمس وصلتني رسالة على البريد الإلكتروني من أحد المشتركين في قناتي. لقد أرادت إنشاء عبارة شرطية باستخدام SUMPRODUCT وIF للحصول على البيانات من جدول.
وهنا البريد الذي تلقيته:
مرحبا بونيت، أنا بحاجة لمساعدتكم. هل هناك طريقة للجمع بين SUMPRODUCT IF؟ لدي بيانات في جدول وأريد الحصول على ناتج عمودين يستوفيان المعايير. الرجاء مساعدتي.
بالبريد الذي تلقيته منها ملف Excel يحتوي على المكونات التالية. يمكنك تحميل هذا الملف من هنا للمتابعة.
- بيانات المخزون: يحتوي هذا الجدول على بيانات المخزون المخزنة في مخازن الشركة المختلفة. يحتوي على اسم المنتج والوحدات الموجودة في المخزون ووزن الوحدة.
- القائمة المنسدلة : قائمة منسدلة لاختيار المنتج.
من هذا الجدول، أرادت الحصول على الكمية الإجمالية للمنتج (الوحدات * الوزن لكل وحدة) عن طريق تحديد القائمة المنسدلة. على سبيل المثال، إذا حددت “الخضروات”، فيجب أن يكون إجمالي الكمية في الخلية هو الإجمالي عن طريق ضرب الوحدات في الكمية لكل وحدة.
يرجى ملاحظة أن اسم المنتج هو شرط هنا.
الحل مع SUMPRODUCT IF
في ذلك الوقت كنت متأكدًا من شيء واحد للحصول على مجموع المنتج من المصفوفات أو النطاقات التي يمكننا استخدامها SUMPRODUCT.
ولكن هنا كانت اللعبة هي الحصول على المجموع عن طريق ضرب إجمالي الوحدات والكمية لكل وحدة فقط للخلايا التي تستوفي المعايير.
والصيغة التي يمكننا استخدامها:
=SUMPRODUCT(--(C7:C19=C2),E7:E19,F7:F19)
الآن، عند تحديد إدخال من القائمة المنسدلة، ستعيد هذه الصيغة فقط المنتج للخلايا التي تفي بالمعايير.
مهلا، انتظر لحظة: تمامًا مثل هذه الصيغة، قمت بإدراج بعض الصيغ الأكثر ذكاءً التي قد تذهلك.
- الترتيب الشرطي في Excel باستخدام وظيفة SUMPRODUCT
- كيفية استخدام صيغة MAX IF في Excel
- كيفية استخدام OR المنطق في COUNTIF/COUNIFS في Excel
- كيفية استخدام SUMIF/SUMIFS مع منطق OR في Excel
كيف تعمل
كما تعلم، يمكن لـ SUMPRODUCT العمل مع الجداول. لذا، في الطريقة المذكورة أعلاه، استخدمنا ثلاث مصفوفات للحصول على حاصل ضرب القيم.
الصيغة تعمل على النحو التالي.
1. إنشاء شرط
أولاً ، لدينا جدول للتحقق من حالة اسم المنتج. سيتم التحقق من قيم عمود المنتج وإرجاع TRUE للقيم المطابقة وFALSE للآخرين.
2. استخدم علامة الطرح المزدوجة
والشيء التالي الآن هو تحويل قيم TRUE-FALSE إلى 0-1 حتى نتمكن من استخدامها في الحساب. ولهذا استخدمنا علامة الطرح المزدوجة الموجودة أمام الجدول الأول.
3. ضرب الجداول
بعد تحويل TRUE-FALSE إلى 0-1، سيبدو الجدول هكذا. هنا جميع القيم التي لم يتم استيفاء المعايير فيها، لدينا أصفار.
تذكر أنه عندما يضرب شيء ما في صفر، فإنه يعود إلى الصفر. بهذه الطريقة نحصل على المنتج فقط للخلايا التي لدينا فيها 1. باختصار، حيث يتم استيفاء الشرط.
احصل على ملف إكسل
خاتمة
أفضل جزء من استخدام هذا SUMPRODUCT الشرطي هو أنك لا تحتاج إلى استخدام IF وجميع العمليات الحسابية موجودة في خلية واحدة. كما قلت، تعد SUMPRODUCT واحدة من أقوى الوظائف وهي أفضل ما يمكنك القيام به باستخدام قدراتها.
الآن قل لي شيئا واحدا.
هل سبق لك أن حاولت استخدام شرط في SUMPRODUCT من قبل؟
يرجى مشاركة آرائكم معي في قسم التعليقات. أحب أن أسمع منك ولا تنس مشاركتها مع أصدقائك، أنا متأكد من أنهم سيقدرون ذلك.
الصيغ ذات الصلة
- مقارنة خليتين في Excel
- الترتيب الشرطي في Excel باستخدام الدالة SUMPRODUCT [RANKIF]