دالة الـSUMIFS في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـSUMIFS في الإكسيل
تعد دالة الـSUMIFS إحدى دوال الرياضيات والمثلثات المستخدمة في برنامج الإكسيل، حيث يتم استخدام هذه الدالة لإيجاد ناتج جمع مجموعة من القيم داخل نطاق معين من الخلايا تحت شروط ومعايير محددة، فعلى سبيل المثال يمكن استخدام هذه الدالة لإحصاء عدد تجار التجزئة في دولة معينة إذا تحقق فيهم شرطين؛ أن يكون البائعون مقيمون في منطقة معينة من الدولة وأن تكون أرباحهم تتجاوز قيمة معينة، كما يمكن استخدام إشارات المقارنة ""="" ،"">"" ،""<"" في صيغة دالة الـSUMIFS، بحيث تستخدم هذه الإشارات كمعايير وشروط في الصيغة، وتتميز دالة الـSUMIFS عن دالة الـSUMIF بإمكانية إدخال أكثر من شرط في الصيغة، بينما لا يمكن إدخال سوى شرط واحد في صيغة دالة الـSUMIF، ولقد تم إدراج هذه الدالة للمرة الأول في إصدار إكسيل لعام 2007.
كيفية استخدام دالة الـSUMIFS في الإكسيل
يمكن استخدام علامات البدل في صيغة دالة الـSUMIFS مثل علامة الاستفهام ""؟"" والعلامة النجمية""*""، إذ تساعد هذه العلامات في عملية البحث عن تطابقات متشابهة إلا أنها غير دقيقة، بحيث يقوم برنامج إكسيل بمطابقة علامة الاستفهام مع أي حرف مفرد، بينما يقوم بمطابقة العلامة النجمية مع أي تسلسل من الأحرف، ويتم البدء بعملية إنشاء صيغة الـSUMIFS من خلال إدخال نطاق الخلايا المطلوب إيجاد حاصل جمعها مكان ""Sum_range""، ومن ثم إدخال نطاق خلايا آخر مكان ""Criteria_range1""، بحيث يتم تطبيق الشرط الأول على هذا النطاق، ويتبع هذا إدخال الشرط الأول مكان ""Criteria1"" في صيغة الدالة، ومن الجدير بالذكر إمكانية إضافة نطاقات وشروط مختلفة تصل إلى 127 زوجًا، ولتطبيق هذه الدالة بالشكل الصحيح يجب كتابة صيغتها على النحو الآتي:
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
أمثلة عملية على استخدام دالة الـSUMIFS في الإكسيل
دائمًا ما ترجع دالة الـSUMIFS قيمة عددية تمثل حاصل جمع نطاق من الخلايا المحددة بشروط ومعايير عديدة، إذ يمكن جمع البيانات التي تحقق 127 شرطًا مختلفًا، وفي ما يأتي سيتم تقديم بعض الأمثلة العملية على استخدام دالة الـSUMIFS، في حال كان نطاق الخلايا من A2 إلى A9 الواقع تحت مسمى ""السنة"" يحتوي على السنوات، وكان نطاق الخلايا من B2 إلى B9 الواقع تحت مسمى ""الصنف"" يحتوي على الأصناف، بينما كان نطاق الخلايا من C2 إلى C9 الواقع تحت مسمى ""السعر"" يحتوي على أسعار الأصناف:
A
B
C
D
E
1
السنة
الصنف
السعر
الصيغة
النتيجة
2
2013
Oranges
12.25
=SUMIFS(C2:C9,A2:A9,""=2013"")
40.05
3
2012
Bananas
10.50
=SUMIFS(C2:C9,A2:A9,""=2013"",B2:B9,""=Oranges"")
25.7
4
2012
Apples
5.10
=SUMIFS(C2:C9,A2:A9,"">=2009"",B2:B9,""=Oranges"", A2:A9,""<=2012"")
4.55
5
2013
Bananas
8.35
6
2013
Oranges
13.45
7
2011
Apples
7.95
8
2013
Pears
6.00
9
2009
Oranges
4.55
يمكن إستخدام الصيغة الآتية لإيجاد مجموع الأسعار في عام 2013، حيث ستظهر الإجابة ""40.05"":
SUMIFS(C2:C9,A2:A9,""=2013"")=
يمكن استخدام الصيغة الآتية لإيجاد مجموع أسعار صنف Oranges لعام 2013، حيث ستظهر الإجابة ""25.7"":
SUMIFS(C2:C9,A2:A9,""=2013"",B2:B9,""=Oranges"")=
يمكن استخدام الصيغة الآتية لإيجاد مجموع الأسعار لصنف Oranges الموجودة في عام 2009 أو أكثر وفي عام 2012 أو أقل، حيث ستظهر الإجابة ""4.55"":
SUMIFS(C2:C9,A2:A9,"">=2009"",B2:B9,""=Oranges"", A2:A9,""<=2012"")=
"