جمع أصغر القيم أو القيم السفلية N بناءً على معايير في Excel
في البرنامج التعليمي السابق، ناقشناكيفية جمع أصغر القيم n في نطاق البيانات. أما في هذه المقالة، فسنُنفذ عملية أكثر تقدمًا — وهي جمع أقل القيم n بناءً على معيار واحد أو أكثر في Excel.

جمع أصغر القيم أو القيم السفلية N بناءً على معايير في Excel
افترض أن لديك نطاق بيانات كما هو موضح في لقطة الشاشة أدناه، وترغب الآن في جمع أقل 3 طلبات للمنتج Apple.

في Excel، لجمع القيم الأصغر (n) في نطاق وفقًا لمعايير محددة، يمكنك إنشاء صيغة مصفوفة باستخدام الدوال SUM وSMALL وIF. الصيغة العامة هي:
Array formula, should press Ctrl + Shift + Enter keys together.
- range=criteria: نطاق الخلايا الذي سيتم مطابقته مع المعيار المحدد؛
- values: القائمة التي تحتوي على القيم السفلية n التي تريد جمعها؛
- N: القيمة السفلية رقم N.
لحل المشكلة أعلاه، يُرجى تطبيق صيغة المصفوفة التالية في خلية فارغة:
ثم اضغط علىCtrl + Shift + Enterمعًا للحصول على النتيجة الصحيحة كما هو موضح في لقطة الشاشة أدناه:

شرح الصيغة:
=SUM(SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}))
- IF(($A$2:$A$14=D2), $B$2:$B$14): إذا تطابق المنتج في النطاق A2:A14 مع «Apple»، يُرجع الصيغة الرقم المرتبط من قائمة الطلبات (B2:B14)؛ أما إذا لم يكن المنتج «Apple»، فتظهر القيمة FALSE. وستكون النتيجة كالتالي: {800؛FALSE؛FALSE؛FALSE؛1000؛230؛FALSE؛FALSE؛1600؛FALSE؛900؛FALSE؛500}.
- SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}): ستتجاهل دالةSMALL القيمFALSEوتعيد أصغر ثلاث قيم في المصفوفة، لتكون النتيجة كالتالي: {230، 500، 800}.
- SUM(SMALL(IF(($A$2:$A$14=D2), $B$2:$B$14),{1,2,3}))=SUM({230,500,800}): وأخيرًا، تقوم دالة SUM بجمع الأرقام في المصفوفة للحصول على النتيجة: 1530.
نصائح: التعامل مع شرطين أو أكثر:
إذا كنت بحاجة إلى جمع القيم السفلية n بناءً على شرطين أو أكثر، فما عليك سوى إضافة نطاقات ومعايير أخرى باستخدام رمز * داخل دالة IF على النحو التالي:
Array formula, should press Ctrl + Shift + Enter keys together.
- Range1=criteria1: أول نطاق خلايا لمطابقة المعيار الأول؛
- Range2=criteria2: ثاني نطاق خلايا لمطابقة المعيار الثاني؛
- Range3=criteria3: ثالث نطاق خلايا لمطابقة المعيار الثالث؛
- values: القائمة التي تحتوي على القيم السفلية n التي تريد جمعها؛
- N: القيمة السفلية Nth.
على سبيل المثال، أرغب في جمع أقل 3 طلبات للمنتج Apple التي باعها Kerry، يُرجى تطبيق الصيغة التالية:
ثم اضغط علىCtrl + Shift + Enterمعًا للحصول على النتيجة التي تحتاجها:

الدالة ذات الصلة المستخدمة:
- SUM:
- تقوم دالة SUM بإضافة القيم. يمكنك إضافة قيم فردية أو مراجع خلايا أو نطاقات، أو مزيجًا من الثلاثة معًا.
- SMALL:
- تُرجع دالة SMALL في Excel القيمة الرقمية وفقًا لموقعها في قائمة مرتبة ترتيبًا تصاعديًا حسب القيم.
- IF:
- تختبر دالة IF شرطًا معيّنًا، وتعيد القيمة التي تحددها لك إذا كان الشرط صحيحًا (TRUE)، أو القيمة التي تحددها إذا كان خاطئًا (FALSE).
مقالات أخرى:
- جمع أصغر القيم أو القيم السفلية N
- في Excel، يُعد جمع نطاق من الخلايا أمرًا سهلاً باستخدام دالة SUM. لكن في بعض الأحيان، قد تحتاج إلى جمع أصغر القيم—مثل أقل 3 أو 5 أو n قيمة عددية—من نطاق بيانات معين، كما يظهر في لقطة الشاشة أدناه. وفي هذه الحالة، تأتي دالتا SUMPRODUCT وSMALL معًا لمساعدتك على حل هذه المهمة بسلاسة في Excel.
- إجمالي فرعي لمبالغ الفواتير حسب العمر في Excel
- قد يكون جمع مبالغ الفواتير بناءً على العمر كما هو موضح في لقطة الشاشة أدناه مهمة شائعة في Excel؛ سيوضح هذا البرنامج التعليمي كيفية الحصول على إجمالي فرعي لمبالغ الفواتير حسب العمر باستخدام دالة SUMIF العادية.
- جمع جميع خلايا الأرقام مع تجاهل الأخطاء
- عند جمع نطاق من الأرقام يحتوي على بعض قيم الخطأ، فإن دالة SUM العادية لن تعمل بشكل صحيح. ولجمع الأرقام فقط وتجاوز قيم الخطأ، يمكن أن تساعدك دالة AGGREGATE أو دالة SUM مع دالة IFERROR.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.