الجمع في الاكسل
المقالة تدرب على كيفية عمل عملية الجمع في برنامج الإكسل (Excel) باستخدام طرق ودوال متنوعة.
المقالة تبين كيفية استخدام معامل الجمع (+)، والجمع التلقائي (AutoSum)، والجمع باستخدام مراجع الخلايا (Cell References)، والجمع باستخدام الدوال SUM، SUMIF، SUMIFS، SUMPRODUCT، SUMSQ، SUMX2MY2، SUMX2PY2، SUMXMY2 .
المقالة تعرض كيفية تنفيذ كل طريقة أو دالة من خلال أمثلة وصور توضيحية.
تم إصدار برنامج الاكسل عام 1985، ومنذ ذلك الوقت أصبح برنامج جداول البيانات الأكثر استخدامًا حول العالم، كما نعلم أنه يمكن لإكسل إجراء العمليات الحسابية المستندة إلى المعادلات والعديد من الوظائف الرياضية الأخرى، وأهم العمليات الحسابية التي يقوم بها هي الجمع فكيف يمكننا القيام بعمليات الجمع في الاكسل باستخدام وظائف الاكسل؟
الجمع في الاكسل: الجمع التلقائي Auto sum
أسرع طريقةٍ لجمع مجموعةٍ من الخلايا هي استخدام زر جمعٍ تلقائيٍّ (Auto sum)، الذي يقوم بإدخال الخلايا المحددة إلى دالة الجمع التي تقوم بجمع الأرقام في هذه الخلايا، لاستخدام هذه الطريقة اتبع الخطوات التالية:
الجمع في الاكسل باستخدام دوال SUM
هناك أشكالٌ عديدةٌ لدالة SUM وهي مضمّنةٌ في مجموعة دالات الرياضيات وعلم المثلثات (Math and trigonometry functions) سنذكر ما هي وما وظيفة كلٍ منها:
الجمع في الاكسل باستخدام الدالة SUM
يمكن إدخالها كجزءٍ من معادلةٍ في خلية ورقة العمل وتكون صيغتها كالتالي:
SUM( number1, [number2, ... number_n] )
أو
SUM ( cell1:cell2, [cell3:cell4], ... )
نلاحظ أن معاملاتها قيم الرقيمة أو نطاق الخلايا التي نريد جمعها، تعيد هذه الدالة قيمة رقيمة تعبر عن المجموع.
الجمع في باستخدام الدالة SUMIF
إذا كان لديك عدد قليل من الخلايا، لكن تحتاج إلى جمع بعض الخلايا وليس جميعها (الخلايا السلبية مثلًا) يمكنك استخدام الدالة SUMIF. التي تكتب بالشكل:
SUMIF( range, criteria)
- range: نطاق الخلايا التي تريد جمعها.
- criteria: الشرط الواجب تحقيقه لجمع الخلايا.
الجمع في الاكسل باستخدام الدالة SUMIFS
تجمع هذه الدالة قيم المعاملات التي تحقق عدة شروطٍ، وتكون صيغتها بالشكل التالي:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
- Sum_range: يدل على نطاق الخلايا التي نريد جمعها فإذا أدخلنا A2:A9 فيعني أننا نريد جمع الخلايا من A2 إلى A9.
- Criteria_range1: مجموعة الخلايا التي يتم اختبارها إن كانت تحقق الشرط (المعيار) الأول، بمجرد مطابقة محتوى الخلايا للشرط الموضوع يتم إضافة القيمة المقابلة له في Sum_range إلى دالة الجمع.
- Criteria1: المعايير التي تحدد أي خلايا Criteria_range1 سيتم تحديدها، يمكن أن يكون الشرط أنها 32 أو (> 32) أو B4 أو (apples).
- Criteria_range2, criteria2: نطاقاتٌ إضافيةٌ والمعايير المرتبطة بها، يمكن إدخال ما يصل إلى 127 زوجًا من النطاق / المعايير.
الجمع باستخدام الدالة sumproduct
هي دالةٌ تقوم بضرب مجموعةٍ من الخلايا أو المصفوفات وتعيد مجموع النواتج، تعتبر وظيفةً مفيدةً للغاية يمكن استخدامها بعدة طرقٍ بناءً على متطلبات المستخدم. وتكون صيغتها بالشكل التالي:
SUMPRODUCT(A3:B4, D4:E5)
الجمع في الاكسل باستخدام الدالة SUMSQ
تعيد هذه الدالة مجموع مربعات المعاملات وتكتب بالشكل:
SUMSQ(number1, [number2], ...)
الجمع في الاكسل باستخدام الدالة SUMX2MY2
تعيد ناتج جمع الفرق بين مربعات القيم المتقابلة في صفين وتكتب بالشكل:
SUMX2MY2 (array_x, array_y)
الجمع في الاكسل باستخدام الدالة SUMX2PY2
تعيد هذه الدالة مجموع ناتج جمع مربعات القيم في الخلايا المتقابلة في صفين وتكتب بالشكل:
SUMX2PY2(array_x, array_y)
الجمع في الاكسل باستخدام الدالة SUMXMY2
تعيد مجموع مربع الفرق بين القيم المتقابلة في صفيفين وتكتب بالشكل التالي:
SUMXMY2(array_x, array_y)
- يجب أن تكون المعاملات أرقامًا أو أسماءً أو صفوفًا أو مراجعًا تحتوي على أرقام.
- إذا كانت المعاملات مصفوفة أو مرجع يحتوي على نص أو قيم منطقية أو خلايا فارغة، فيتم تجاهل تلك القيم، ولكن يتم تضمين الخلايا التي تحتوي على قيمة الصفر.
- إذا كان عدد القيم في array_x يختلف عنه في array_y، تُرجع الدالة SUMXMY2 قيمة الخطأ #N/A.