Sumif مع عدة معايير استنادًا إلى منطق OR وAND
عند العمل على أوراق عمل Excel، قد تحتاج إلى جمع القيم بناءً على عدة معايير. ففي بعض الأحيان، تقع المعايير المتعددة ضمن العمود نفسه (منطق OR)، بينما في أحيانٍ أخرى تمتد عبر أعمدة مختلفة (منطق AND). فكيف يمكنك تنفيذ هذه المهمة في Excel؟

- Sumif مع عدة معايير استنادًا إلى منطق OR
- Sumif مع عدة معايير استنادًا إلى منطق AND باستخدام دالة SUMIFS
Sumif مع عدة معايير استنادًا إلى منطق OR
افترض أن لديك قائمة منتجات تتضمّن المورِّد والكمية، كما هو موضّح في لقطة الشاشة أدناه، وترغب الآن في معرفة الكميات الإجمالية التي ورّدها كلٌّ من John وDavid. سأعرض لك هنا صيغتين بسيطتين لتحقيق ذلك.

باستخدام صيغة SUMIF + SUMIF +…
إذا كنت تريد جمع الأرقام التي تستوفي أيًّا من المعايير (منطق OR) من عدة معايير، يمكنك جمع عدة دالات SUMIF في صيغة واحدة، والصيغة العامة هي:
- criteria_range: نطاق الخلايا الذي تريد مطابقته مع المعيار؛
- criteria1: المعيار الأول المستخدم لتحديد الخلايا التي يجب جمعها؛
- criteria2: المعيار الثاني المستخدم لتحديد الخلايا التي يجب جمعها؛
- sum_rangeنطاق الخلايا الذي ترغب في جمع القيم منه.
الآن، يُرجى نسخ أو إدخال إحدى الصيغ أدناه في خلية فارغة، ثم الضغط على مفتاحEnterللحصول على النتيجة:
=SUMIF(B4:B14,)E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14) (Use a cell reference)

شرح الصيغة:
=SUMIF(B4:B14,«John»,C4:C14) + SUMIF(B4:B14,«David»,C4:C14)
- الأولىSUMIF(B4:B14,«John»,C4:C14)تجد صفوف John وتجمع الكميات الإجمالية؛
- الثانيةSUMIF(B4:B14,«David»,C4:C14)تجد صفوف David وتجمع الكميات الإجمالية؛
- ثم اجمع هاتين صيغتي SUMIF للحصول على الكميات الإجمالية المورَّدة من كلٍّ من John وDavid.
باستخدام دالتي SUM وSUMIF
الصيغة أعلاه سهلة الاستخدام عندما يكون لديك زوجان فقط من المعايير، ولكنها قد تصبح مكررة إذا أردت جمع القيم بناءً على عدة شروط من نوع OR. في هذه الحالة، قد تكون صيغة أفضل تعتمد على دالتي SUM وSUMIF أكثر فائدة لك. الصيغ العامة هي:
الصيغة العامة مع نص مكتوب مباشرة:
- criteria_range: نطاق الخلايا الذي تريد مطابقته مع المعيار؛
- criteria1: المعيار الأول المستخدم لتحديد الخلايا التي يجب جمعها؛
- criteria2: المعيار الثاني المستخدم لتحديد الخلايا التي يجب جمعها؛
- sum_range: نطاق الخلايا الذي تريد جمعه منه.
الصيغة العامة مع مراجع خلايا:
Array formula, should press Ctrl + Shift + Enter keys together.
- criteria_range: نطاق الخلايا الذي تريد مطابقته مع المعيار؛
- criteria_cells: الخلايا التي تحتوي على المعايير التي تريد استخدامها؛
- sum_range: النطاق الذي تريد جمع القيم منه.
يُرجى إدخال أو نسخ إحدى الصيغ أدناه التي تحتاجها في خلية فارغة، ثم احصل على النتيجة:
=SUM(SUMIF(B4:B14,))E4:E5, C4:C14)) (Use cell references, array formula, should press)Ctrl + Shift + Enter keys)

شرح الصيغة:
=SUM(SUMIF(B4:B14, {«John»,«David»}, C4:C14))
> SUMIF(B4:B14, {«John»,«David»}, C4:C14):
- {«John»,«David»}: ثابت مصفوفة، وهو مجموعة من عدة معايير مُعطاة بين أقواس مجعّدة.
- SUMIF(B4:B14,«David»,C4:C14)يُطبِّق ثابت مصفوفة باستخدام منطق OR مع دالة SUMIF لجمع الأرقام في C4:C14 بناءً على أيٍّ من المعايير المتعددة («John» و«David»)، ويعيد نتيجتين منفصلتين: {410،1520}.
> SUM(SUMIF(B4:B14, {«John»,«David»}, C4:C14))=SUM({410,1520}):وأخيرًا، تقوم دالةSUMبجمع نتائج المصفوفة، تحصل على النتيجة: 1930.
Sumif مع عدة معايير استنادًا إلى منطق AND باستخدام دالة SUMIFS
إذا كنت ترغب في جمع القيم بناءً على عدة معايير موزعة عبر أعمدة مختلفة، يمكنك استخدام دالة SUMIFS لإتمام هذه المهمة بسرعة وسهولة. الصيغة العامة هي:
- sum_range: نطاق الخلايا الذي تريد جمعه منه؛
- criteria_range1: النطاق الذي يُطبَّق عليه المعيار1؛
- criteria1: المعيار الأول الذي يُقارَن بنطاق_المعيار1 ويحدد الخلايا التي سيتم جمعها؛ ()يمكن أن يكون نوع المعيار: رقمًا، تعبيرًا منطقيًّا، مرجع خلية، نصًّا، تاريخًا أو دالة Excel أخرى.)
- criteria_range2, criteria2…: نطاقات إضافية ومعاييرها المرتبطة. ()يمكنك تحديد ما يصل إلى 127 زوجًا من النطاق والمعيار في دالة SUMIFS.)
لنفترض أن لدي جدولًا يحتوي على أعمدة المنتج والمورِّد والكمية والسعر كما هو موضح في لقطة الشاشة أدناه. الآن، أريد معرفة مجموع السعر الإجمالي للمنتج Apple والكمية التي أكبر من أو يساوي 200.

يُرجى تطبيق إحدى الصيغ أدناه في خلية فارغة، ثم الضغط على مفتاحEnterلإرجاع النتيجة:
=SUMIFS(C4:C14,A4:A14,)G3,C4:C14,G4) (Use cell references)

شرح الصيغة:
=SUMIFS(D4:D14,A4:A14,«Apple»,C4:C14,«>=200»)
- يتحقق النطاق A4:A14 من المنتج «Apple»، ويستخرج النطاق C4:C14 جميع الكميات أكبر من أو يساوي 200، ثم تقوم دالة SUMIFS بجمع الخلايا المطابقة فقط من النطاق D4:D14.
الدالة ذات الصلة المستخدمة:
- SUMIF:
- يمكن لدالة SUMIF أن تساعد في جمع الخلايا استنادًا إلى معيار واحد.
- SUMIFS:
- تُمكّنك دالة SUMIFS في Excel من جمع قيم الخلايا بناءً على عدة معايير بسهولة ودقة.
مقالات إضافية:
- جمع القيم إذا كانت تبدأ أو تنتهي بنص أو أحرف محددة
- لجمع القيم عندما تبدأ الخلايا المقابلة أو تنتهي بقيمة محددة، يمكنك استخدام دالة SUMIF مع رمز البدل (*) لتحقيق ذلك. ويشرح هذا المقال كيفية تطبيق الصيغة خطوة بخطوة.
- جمع القيم إذا احتوت الخلايا على نص محدد في عمود آخر
- سيعرض لك هذا البرنامج التعليمي كيفية جمع القيم إذا احتوت الخلايا على نص محدد أو جزئي في عمود آخر. خذ نطاق البيانات أدناه كمثال، للحصول على إجمالي الكميات الخاصة بالمنتجات التي تحتوي على النص «T-Shirt»، يمكن لكل من دالة SUMIF ودالة SUMPRODUCT تنفيذ هذه المهمة في Excel.
- جمع أصغر القيم أو القيم السفلية N في Excel
- في Excel، من السهل جمع نطاق من الخلايا باستخدام دالة SUM. في بعض الأحيان، قد تحتاج إلى جمع أصغر 3 أو 5 أو n رقم في نطاق البيانات كما هو موضح في لقطة الشاشة أدناه. في هذه الحالة، يمكن لدالة SUMPRODUCT مع دالة SMALL مساعدتك في حل هذه المشكلة في Excel.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.