شرح دوال الإكسيل SUMIFS, SUMPRODUCT

SUMIFS, SUMPRODUCT هما دالتان من دوال برنامج مايكروسوفت إكسيل المُميّزة التى نستخدمها لجمع مجموعة من الأرقام معًا، ولكن بشروط معينةٍ. وهى ما سنتعرف عليه من خلال مقالنا هذا، الذي يعد واحدًا من ضمن سلسلة مقالاتٍ عن كيفية التعامل مع برنامج الإكسيل. وقد تحدثنا فى المقال السابق عن الفرق بين دالة SUM, SUMIF. وسنستكمل الحديث اليوم عن دالتيّ SUMIFS, SUMPRODUCT.

أولًا دالة SUMIFS:



تتم عملية الجمع بُناءً عن عدة شروط مختلفة، ولا بُدّ أن تتحقق الشروط كلها معًا. وهى تختلف عن الدالة SUMIF، حيث أن الأخيرة  تقوم بجمع الأرقام بناءً على شرط واحدٍ فقط، أما الدالة SUMIFS فإنها تقوم بجمع الأرقام بُناءً على أكثر من شرط، ولا بُدً أن يتحققا معًا.

هيكل دالة SUMIFS  يكون كالتالي:

=SUMIFS (sum range; criteria_range1; criteria1; criteria_range2; criteria2..

مصطلح Sum Range:
يعبّر عن نطاق الخلايا التي سيتم جمعها إذا تحقّقت جميع الشروط.
مصطلح criteria_range1:
يعبّر عن نطاق الخلايا التي تحتوي على الشرط الأول.
مصطلح criteria1:
يعبّر عن الشرط الذي يجب أن يتحقّق حتى تتم عملية الجمع.
مصطلح criteria_range2:
يعبّر عن النطاق الذي يحتوي على المعيار الثاني أو الشرط الثاني.
مصطلح criteria2:
يعبّر عن الشرط الثاني الذي يجب أن يتحقّق مع الشرط الأول حتى تتم عملية الجمع.

مثال للتوضيح: 

لدينا مجموعة من مندوبي المبيعات لشركةٍ ما ونريد جمع مبيعات المندوب مالك عبد الرحمن  يوم 27-2-2020، وهنا لا بدّ أن يتوفر الشرطين معًا، وهما توفُّر الاسم مالك عبد الرحمن، تاريخ 27-2-202.


وفى الصورة التالية جدولين، الأول به مبيعات المندوبين، والجدول الثاني هو الذي نستخرج فيه مجموع المبيعات لكل مندوب على حِدة فى تاريخ محدد.

 لكى ننفذ دالة SUMIFS، نقف فى الخانة التى نريد أن نستخرج فيها النتائج ونذهب إلى قائمة FORMULAS> math& trig>SUMIFS 


ثم نكتب الشرط المُراد تنفيذه، وهو مبيعات المندوب مالك عبد الرحمن فى يوم 27-2-2020
=SUMIFS (B5:B13, D5:D13, Table1[@المندوب], E5:E13, Table1[@التاريخ])
الناتج سيكون 250؛ لأن الشرط تحقق في مرتين مختلفتين.


ثانيًا دالة SUMPRODUCT:

 هي دالة تُستخدم لحساب إجمالي مبيعات مجموعة من المنتجات 
وتتم عن طريق ضرب الكمية * السعر  لكل منتج، ثم يتم جمع المنتجات كلها معًا.


هنا سوف نقوم بضرب عدد الشاشات * سعرها + عدد الماوس* سعره + عدد لوحة المفاتيح* سعرها.
فهي تقوم بتنفيذ تلك العمليه الحسابية:
2*600+3*20+4*100= 1660
وهذا يعنى أن الدالة سوف تقوم بضرب القيم الموجودة فى العمود الثاني بما يُقابلها فى العمود الثالث. 
هيكل الدالة يكون كالتالي: 
=SUMPRODUCT (rang1, rang2, rang3 …)
أي أننا نحدِّد أكثر من نطاق من الخلايا لننفذ عليهم العملية الحسابية.

والكود يكون كالتالي:
=SUMPRODUCT(H6:H8,G6:G8(




 وهناك استخدامات أخرى أيضًا لدالة  SUMPRODUCT، مثل أنها يمكن أن تحل محل دالة COUNTIF.


وفي نهاية المقال نتمنى أن نكون قد أفدناكم، ونضرب لكم موعدًا جديدًا مستقبلًا.

أسرة احترف الإكسيل.

Post a Comment

أحدث أقدم