KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

Sumif مع عدة معايير استنادًا إلى منطق OR وAND

المؤلفXiaoyangتاريخ التعديل

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

doc-sumif-multiple-criteria-1


Sumif مع عدة معايير استنادًا إلى منطق OR

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

doc-sumif-multiple-criteria-2

باستخدام صيغة SUMIF + SUMIF +…

إذا كنت تريد جمع الأرقام التي تستوفي أيًّا من المعايير (منطق OR) من عدة معايير، يمكنك جمع عدة دالات SUMIF في صيغة واحدة، والصيغة العامة هي:

=SUMIF(criteria_range, criteria1, sum_range)+SUMIF(criteria_range, criteria2, sum_range)+…
  • criteria_range: نطاق الخلايا الذي تريد مطابقته مع المعيار؛
  • criteria1: المعيار الأول المستخدم لتحديد الخلايا التي يجب جمعها؛
  • criteria2: المعيار الثاني المستخدم لتحديد الخلايا التي يجب جمعها؛
  • sum_rangeنطاق الخلايا الذي ترغب في جمع القيم منه.

الآن، يُرجى نسخ أو إدخال إحدى الصيغ أدناه في خلية فارغة، ثم الضغط على مفتاحEnterللحصول على النتيجة:

=SUMIF(B4:B14,)«John»,C4:C14) + SUMIF(B4:B14,«David»,C4:C14)           (Type the criteria manually)
=SUMIF(B4:B14,)E4,C4:C14) + SUMIF(B4:B14,E5,C4:C14)                           
(Use a cell reference)

doc-sumif-multiple-criteria-3


شرح الصيغة:

=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 أكثر فائدة لك. الصيغ العامة هي:

الصيغة العامة مع نص مكتوب مباشرة:

=SUM(SUMIF(criteria_range, {criteria1,criteria2,...}, sum_range))
  • criteria_range: نطاق الخلايا الذي تريد مطابقته مع المعيار؛
  • criteria1: المعيار الأول المستخدم لتحديد الخلايا التي يجب جمعها؛
  • criteria2: المعيار الثاني المستخدم لتحديد الخلايا التي يجب جمعها؛
  • sum_range: نطاق الخلايا الذي تريد جمعه منه.

الصيغة العامة مع مراجع خلايا:

{=SUM(SUMIF(criteria_range, criteria_cells, sum_range))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • criteria_range: نطاق الخلايا الذي تريد مطابقته مع المعيار؛
  • criteria_cells: الخلايا التي تحتوي على المعايير التي تريد استخدامها؛
  • sum_range: النطاق الذي تريد جمع القيم منه.

يُرجى إدخال أو نسخ إحدى الصيغ أدناه التي تحتاجها في خلية فارغة، ثم احصل على النتيجة:

=SUM(SUMIF(B4:B14, {))«John»,«David»}, C4:C14))           (Type the criteria manually)
=SUM(SUMIF(B4:B14,))E4:E5, C4:C14))                             
(Use cell references, array formula, should press)Ctrl + Shift + Enter keys)

doc-sumif-multiple-criteria-4


شرح الصيغة:

=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 لإتمام هذه المهمة بسرعة وسهولة. الصيغة العامة هي:

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • sum_range: نطاق الخلايا الذي تريد جمعه منه؛
  • criteria_range1: النطاق الذي يُطبَّق عليه المعيار1؛
  • criteria1: المعيار الأول الذي يُقارَن بنطاق_المعيار1 ويحدد الخلايا التي سيتم جمعها؛ ()يمكن أن يكون نوع المعيار: رقمًا، تعبيرًا منطقيًّا، مرجع خلية، نصًّا، تاريخًا أو دالة Excel أخرى.)
  • criteria_range2, criteria2…: نطاقات إضافية ومعاييرها المرتبطة. ()يمكنك تحديد ما يصل إلى 127 زوجًا من النطاق والمعيار في دالة SUMIFS.)

لنفترض أن لدي جدولًا يحتوي على أعمدة المنتج والمورِّد والكمية والسعر كما هو موضح في لقطة الشاشة أدناه. الآن، أريد معرفة مجموع السعر الإجمالي للمنتج Apple والكمية التي أكبر من أو يساوي 200.

doc-sumif-multiple-criteria-5

يُرجى تطبيق إحدى الصيغ أدناه في خلية فارغة، ثم الضغط على مفتاحEnterلإرجاع النتيجة:

=SUMIFS(D4:D14,A4:A14,)«Apple»,C4:C14,«>=200»)           (Type the criteria manually)
=SUMIFS(C4:C14,A4:A14,)G3,C4:C14,G4)                           
(Use cell references)

doc-sumif-multiple-criteria-6


شرح الصيغة:

=SUMIFS(D4:D14,A4:A14,«Apple»,C4:C14,«>=200»)

  • يتحقق النطاق A4:A14 من المنتج «Apple»، ويستخرج النطاق C4:C14 جميع الكميات أكبر من أو يساوي 200، ثم تقوم دالة SUMIFS بجمع الخلايا المطابقة فقط من النطاق D4:D14.

الدالة ذات الصلة المستخدمة:

  • SUMIF:
  • يمكن لدالة SUMIF أن تساعد في جمع الخلايا استنادًا إلى معيار واحد.
  • SUMIFS:
  • تُمكّنك دالة SUMIFS في Excel من جمع قيم الخلايا بناءً على عدة معايير بسهولة ودقة.

مقالات إضافية:

  • جمع القيم إذا احتوت الخلايا على نص محدد في عمود آخر
  • سيعرض لك هذا البرنامج التعليمي كيفية جمع القيم إذا احتوت الخلايا على نص محدد أو جزئي في عمود آخر. خذ نطاق البيانات أدناه كمثال، للحصول على إجمالي الكميات الخاصة بالمنتجات التي تحتوي على النص «T-Shirt»، يمكن لكل من دالة SUMIF ودالة SUMPRODUCT تنفيذ هذه المهمة في Excel.
  • جمع أصغر القيم أو القيم السفلية N في Excel
  • في Excel، من السهل جمع نطاق من الخلايا باستخدام دالة SUM. في بعض الأحيان، قد تحتاج إلى جمع أصغر 3 أو 5 أو n رقم في نطاق البيانات كما هو موضح في لقطة الشاشة أدناه. في هذه الحالة، يمكن لدالة SUMPRODUCT مع دالة SMALL مساعدتك في حل هذه المشكلة في Excel.

أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.