دالة sum في برنامج إكسل: دليل شامل عن استخدامها باحترافية وسهولة
دالة sum هي واحدة من أشهر وأبسط الدوال في برنامج مايكروسوفت إكسل. تقوم هذه الدالة بإضافة قيم عددية معينة أو مجموعة من القيم الموجودة في خلايا الجدول الإلكتروني.
تعتبر دالة sum مهمة جداً في برنامج إكسل لأنها تساعد المستخدمين على إجراء عمليات حسابية بسيطة أو معقدة بسهولة وسرعة. علاوة على ذلك فهي توفر دقة عالية في النتائج كما تتيح تعديل القيم دون الحاجة إلى تغيير الصيغة.
في هذا المقال سنتعرف على كيفية استخدام دالة sum في برنامج إكسل بشكل فعال. كما سنشرح الصيغة والمعاملات التي تقبلها دالة sum بالإضافة إلى ذلك سنتناول بعض الأخطاء والمشاكل التي قد تواجهنا عند استخدامها. سنستخدم أيضا بعض الأمثلة العملية من موقع فري إكسل لتوضيح ما نتحدث عنه.
صيغة دالة sum ومعادلاتها
إن دالة sum تتبع الصيغة التالية: SUM(number1, [number2], … )=
حيث number1 و number2 وما بعدها هي المعاملات التي تمثل القيم العددية التي تريد إضافتها. كما يمكنك إضافة ما يصل إلى 255 معامل في دالة الجمع sum. على سبيل المثال:
إذا كان لدينا الجدول التالي في برنامج إكسل وأردنا حساب مجموع قيم الخلايا من A1 إلى C1 علينا كتابة الصيغة التالية في الخلية D1:
SUM(A1:C1)=
A | B | C | D |
---|---|---|---|
10 | 20 | 30 | 60 |
40 | 50 | 60 |
فسيظهر الناتج 60.
أما إذا كتبنا الصيغة التالية في الخلية D2:
SUM(A2, B2, C2)=
A | B | C | D |
---|---|---|---|
10 | 20 | 30 | |
40 | 50 | 60 | 150 |
فسيظهر الناتج 150 في الخلية D2 لأنه مجموع قيم الخلايا A2 و B2 و C2.
وإذا كتبنا الصيغة التالية في الخلية D3:
SUM(A1:C2)=
A | B | C | D |
---|---|---|---|
10 | 20 | 30 | |
40 | 50 | 60 | |
210 |
فسيظهر الناتج 210 في الخلية D3 لأنه مجموع قيم جميع الخلايا في النطاق من A1 إلى C2.
اخطاء استخدام دالة sum
على الرغم من بساطة دالة sum في برنامج Excel إلا أنها قد تواجه بعض الأخطاء أو المشاكل التي تؤثر على النتائج المرجوة. في هذا القسم سنتعرف على بعض هذه الحالات وكيفية حلها أو تجنبها ببساطة:
خطأ #VALUE!
هذا الخطأ يظهر عندما تحتوي أحد المعاملات على قيمة غير عددية أو مرجع خاطئ. على سبيل المثال إذا كتبنا الصيغة التالية في الخلية D4:
SUM(A1:C3, “abc”)= فسيظهر الخطأ #VALUE! في الخلية D4 وذلك لأن القيمة “abc” ليست عددية. لتصحيح هذا الخطأ عليك التأكد من أن جميع المعاملات هي قيم عددية أو مراجع صحيحة.
خطأ #NAME?
إن هذا الخطأ يظهر عندما تكتب الدالة بشكل خاطئ أو عندما تستخدم اسما غير موجود. على سبيل المثال إذا كتبت الصيغة التالية في الخلية D4:
SUMM(A1:C3)= عندها سيظهر الخطأ #NAME? في الخلية D4 لأن الدالة SUMM غير موجودة بالأصل ولتصحيح هذا الخطأ يجب التأكد من أن الدالة مكتوبة بطريقة صحيحة دون أخطاء إملائية.
خطأ #NUM! في دالة sum
يظهر هذا الخطأ عندما تحتوي أحد المعاملات على قيمة غير صالحة أو خارج النطاق المسموح به. مثلا إذا كتبت الصيغة التالية في الخلية D4:
SUM(1/0)= سيظهر الخطأ #NUM! في الخلية D4 لأن القيمة 1/0 غير صالحة. يمكنك تصحيح هذا الخطأ من خلال التأكد من أن جميع المعاملات هي قيم صالحة وداخل النطاق المسموح.
خطأ #REF!
هذا الخطأ يظهر عندما تحتوي أحد المعاملات على مرجع غير موجود أو محذوف. فعلى سبيل المثال عند كتابة الصيغة التالية في الخلية D4:
SUM(A1:C3, E1)= ثم حذفنا الخلية E1 فسيظهر الخطأ #REF! في الخلية D4 لأن المرجع E1 غير موجود. نصحح هذا الخطأ بالتأكد من أن جميع المراجع موجودة وغير محذوفة.
نتائج غير متوقعة
هناك بعض الحالات التي قد تظهر فيها نتائج غير متوقعة عند استخدام دالة sum بسبب بعض العوامل مثل التنسيق أو الدقة أو الشروط. مثل استخدام هذه الصيغة في الخلية D4:
SUM(A1:C3)=
وكانت قيم الخلايا من A1 إلى C3 هي:
A | B | C | D |
---|---|---|---|
10.5 | 20.4 | 30.3 | |
40.2 | 50.1 | 60 | |
70 | 80 | 90 | |
461 |
فسيظهر الناتج 461 في الخلية D4 بدلا من 461.5 لأن الخلية D4 مهيئة لعرض الأرقام بدون الأعشار. يمكننا تصحيح هذا الخطأ من خلال تغيير تنسيق الخلية D4.
الدوال البديلة والمكملة للدالة sum
هناك بعض الدوال في برنامج إكسل التي تقوم بمهام مشابهة لـ دالة sum ولكن يوجد بعض الاختلافات أو الإضافات. فيما يلي شرح مختصر لبعض هذه الدوال وأمثلة عنها:
دالة sumif
تقوم هذه الدالة بجمع القيم التي تفي بشرط واحد محدد. يمكن تطبيق المعيار على نطاق واحد وجمع القيم من نطاق آخر. على سبيل المثال إذا أردنا جمع مبيعات الخضار فقط من الجدول الحسابات لسوبر ماركت نكتب الصيغة التالية:
=(B2:B7,”خضار”,C2:C7)SUMIF
الطعام | الفئة | المبيعات |
---|---|---|
تفاح | فاكهة | 1000 |
برتقال | فاكهة | 1500 |
خيار | خضار | 800 |
بطاطس | خضار | 1200 |
موز | فاكهة | 900 |
جزر | خضار | 700 |
2700 |
وسيكون الناتج 2700.
دالة sumifs
تعمل هذه الدالة على جمع القيم التي تلتزم بشروط متعددة ومحددة. يمكن تطبيق المعايير على عدة نطاقات بالإضافة إلى جمع القيم من نطاق واحد. على سبيل المثال: إذا أردنا جمع مبيعات الفاكهة من الجدول التالي:
الطعام | الفئة | الربع | المبيعات |
---|---|---|---|
تفاح | فاكهة | 1 | 1000 |
برتقال | فاكهة | 2 | 1500 |
خيار | خضار | 1 | 800 |
بطاطس | خضار | 2 | 1200 |
موز | فاكهة | 1 | 900 |
جزر | خضار | 2 | 700 |
1900 |
فيمكننا استخدام الصيغة التالية:(D2:D7,B2:B7,”فاكهة”,C2:C7,1)SUMIFS= حينها سيكون الناتج 1900.
اطلع أيضا على: أكثر من 50 اختصار اكسل: دليل شامل للمبتدئين
دالة subtotal
تقوم دالة subtotal بجمع القيم في نطاق مع تجاهل الصفوف أو الأعمدة المخفية أو المجموعات الفرعية. كما يمكن تحديد وظيفة الجمع بواسطة رقم يمثل الوضع المطلوب.
إليك مثال على ذلك فإذا أردنا جمع القيم في النطاق A2:A10 مع تجاهل الصفوف المخفية نستخدم الصيغة التالية:SUBTOTAL(9,A2:A10)= حيث يمثل الرقم 9 وضع الجمع مع تجاهل الصفوف المخفية.
قد يهمك أيضا: شرح اهم معادلات excel للمحاسبين مع 5 نماذج واضحة لفهم الدالات
دالة sumproduct
تعمل هذه الدالة على جمع حاصل ضرب قيم الخلايا في نطاقين متطابقين أو أكثر. حيث يجب أن تكون جميع النطاقات بنفس الحجم والشكل.
على سبيل المثال: لجمع حاصل ضرب الكمية والسعر لكل منتج من الجدول التالي:
المنتج | الكمية | السعر |
---|---|---|
أرز | 10 | 5 |
عدس | 15 | 4 |
برغل | 20 | 3 |
معكرونة | 25 | 2 |
المجموع | 230 |
نستخدم الصيغة التالية:SUMPRODUCT(B2:B5,C2:C5)= ليظهر الناتج 230.
اقرأ أيضا: تحميل نموذج تحليل مالي جاهز excel مع دليل إرشادي
نصائح للاستخدام الأمثل لـ دالة sum
إن دالة sum في برنامج إكسل توفر لنا بعض الخصائص والخيارات التي تجعل استخدامها أكثر سهولة ومرونة. لذلك سنذكر بعض النصائح والحيل وكيفية تطبيقها.
- الجمع التلقائي: من خلال هذه الخاصية يمكننا إضافة قيم الخلايا المحادية بسرعة وبدون كتابة الصيغة. كل ما علينا فعله هو تحديد الخلايا التي نريد جمعها ثم نضغط على زر الجمع التلقائي في شريط الأدوات أو الضغط على Alt + = حتى يتم إدخال الصيغة بشكل تلقائي في الخلية التالية للخلايا المحددة وسيظهر الناتج بها.
- الجمع المشروط: هذه الميزة تسمح بإضافة قيم الخلايا التي تحقق شرط معينا بسهولة دون استخدام دوال معقدة. يمكن تطبيقها من خلال تحديد الخلايا التي نريد جمعها ثم الضغط على زر الجمع المشروط في شريط الأدوات أو الضغط على Shift + Alt + A.
- زر الجمع عبر الأوراق: يسمح زر الجمع عبر الأوراق بإضافة قيم الخلايا في نفس الموقع في أوراق مختلفةعبر تحديد الخلية التي نريد جمع قيمها في أوراق المختلفة. ثم الضغط على زر الجمع عبر الأوراق في شريط الأدوات أو الضغط على Shift + Alt + S.
- الصيغ المصفوفية: تتيح خاصية الصيغ المصفوفية بإضافة قيم الخلايا بعد تطبيق بعض العمليات أو الشروط عليها. كل ما علينا فعله هو كتابة الصيغة المصفوفية في الخلية التي المراد ظهور االناتج بها ثم الضغط على Ctrl + Shift + Enter.
في نهاية هذا المقال نكون قد تعرفنا على دالة sum في برنامج إكسل وأهميتها في إجراء العمليات الحسابية بسهولة وسرعة. حيث شرحنا كيفية كتابة صيغة دالة sum وما هي المعاملات التي تقبلها وما هي القيم التي ترجعها. كما تناولنا بعض الأخطاء والمشاكل التي قد تواجهنا عند استخدام دالة sum وكيفية تجنبها أو تصحيحها.