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.
وفى الصورة التالية جدولين، الأول به
مبيعات المندوبين، والجدول الثاني هو الذي نستخرج فيه مجموع المبيعات لكل مندوب
على حِدة في تاريخ محدد.
ps://1.bp.blogspot.com/-h6UIn3ijrGc/Xt0ZA2PCpvI/AAAAAAAAAJA/vznyeLYSu-8HbVxuaCrJhL4yEUS-_T-8wCEwYBhgLKs4DAL1Ocqx1EPAybUwlClxNemhOXREmqdxctK6bmI_gByXgANDvLpOmALJMDwHJuyDIKDtkD4w9o4m5JyAntvm_o00VykvwTpFEPjZ7SyHXkvYASeBqHKaO7TMiOx9Kw7ZDBoWlXHiYOlSbExIf7a4jRXf3Ak93XM1qcplT54fkAW6npHqDO6PjGya_3b8aXnFO_x0HxS4opzKBIKmmuMcv9zBfVGQLWmtxRo9Joia23v7wTMaoAh-bEtoF6JU6Y4QSjWYUMi7Xn5l7ftXHS2WYnVF_lTFpjlStQPbk01cMDW-2OqWwtOJvttolJ0d5KeT7sshw19p7HPlwa1o2nrLkFjvamz_FNFZVvVsOqoVJQfABE7_DIEjitzU9jtebU5-h0BYOucvNRIEPvrKcy8uPRIsD2Cz0_dduJbchUz2yllFRQT_ZoypS8IuABmPhfiJkIQLCKUhDJayDFQZj0RGvamZiznfEiVDdkL72Lx6ZAOkvpPt1TYj_5OWgn6zEFKawf-dmiSZCpygIUJcbOMMwb9JZrQfxvWw6LS1483nPU-QHcapaMZWhOwi219UJGP8xYQU74AqSjjnIMEWQ4D_PGL16zPE2B1CH58OKODFIMIK59PYF/s1600/image1_640x250.jpg” style=”margin-left: 1em; margin-right: 1em;”>
لكي ننفذ دالة 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
وفي نهاية المقال نتمنى أن نكون قد
أفدناكم، وسوف نحدد لكم موعدًا جديدًا مستقبلًا.
أسرة احترف الإكسيل.