cellio

دالة SUM في إكسل: الجمع التلقائي وجمع الأعمدة باحترافية

شرح شامل لدالة SUM في إكسل: جمع نطاق، الجمع التلقائي، جمع عمود كامل، وتجنب الأخطاء الشائعة التي تؤدي إلى مجاميع غير صحيحة.

بقلم Ayoub Farid · · 3 دقائق قراءة

تُعدّ دالة SUM أولى دوال إكسل التي يتعلمها الجميع تقريباً، ولا تزال الأكثر استخداماً على الإطلاق، ووظيفتها ببساطة جمع الأرقام. ومع ذلك، تنشأ نسبة مفاجئة من أخطاء الحسابات في أي جدول بيانات بسبب هفوات صغيرة عند استخدامها؛ لذا يجدر بك إتقانها بالشكل الصحيح ضمن رحلتك في تعلم إكسل.

الصيغة العامة والدلالة (Syntax)

=SUM(number1, [number2], ...)

يمكن أن تكون كل وسيطة (argument) عبارة عن خلية مفردة، أو نطاق، أو حتى رقم ثابت. وفي معظم الحالات العملية، ستكتفي باستخدام نطاق واحد فقط.

جمع عمود

AB
1الشهرالمبيعات
2يناير4,200
3فبراير3,900
4مارس4,800
5الإجمالي

في الخلية B5:

=SUM(B2:B4)

النتيجة: 12,900.

جمع نطاقات أو خلايا متعددة

=SUM(B2:B4, D2:D4)
=SUM(B2, B4, B6)

تُفصل المعاملات بفواصل (أو فاصلة منقوطة بحسب إعدادات جهازك)، وسيقوم إكسل بجمعها جميعاً.

الجمع التلقائي (AutoSum): الاختصار السريع

اضغط على الخلية الفارغة الواقعة أسفل الأرقام مباشرة، ثم اضغط على الاختصار Alt + = على أجهزة Windows أو Cmd + Shift + T على أجهزة Mac. سيقوم إكسل بكتابة صيغة =SUM(...) بناءً على أفضل توقع للنطاق المطلوب. احرص دائماً على مراجعة النطاق المقترح؛ فالجمع التلقائي يتوقف فور مصادفة أول خلية فارغة.

جمع عمود بالكامل

=SUM(B:B)

تجمع هذه الصيغة كل الأرقام الموجودة في العمود B بالكامل، مما يعني إدراج أي صفوف جديدة في الحساب تلقائياً. تنبيه مهم: لا تكتب هذه الصيغة مطلقاً داخل العمود B نفسه، وإلا ستحدث مشكلة المرجع الدائري.

الفرق بين دالة SUM واستخدام إشارة الجمع (+)

كتابة =B2+B3+B4 تعطي نفس نتيجة =SUM(B2:B4) في المثال السابق، ولكن توجد فروق جوهرية:

  • دالة SUM أسهل وأقصر بكثير عند التعامل مع النطاقات الطويلة.
  • تتجاهل دالة SUM النصوص الموجودة داخل النطاق، بينما ترجع إشارة الجمع + الخطأ الشهير #VALUE! إذا كانت الخلية تحتوي على نص.
  • يؤدي إدراج صف جديد في منتصف نطاق دالة SUM إلى تحديثها وتوسيعها تلقائياً، بينما لا يحدث ذلك في سلاسل الجمع اليدوي باستخدام +.

أخطاء شائعة تؤدي إلى نتائج غير صحيحة

نقص النطاق بصف واحد

كتابة =SUM(B2:B12) بينما تمتد البيانات حتى B13. تبدو النتيجة منطقية ومقبولة ظاهرياً، ولهذا بالذات يُعدّ هذا الخطأ خطيراً جداً، خاصة أثناء اجتياز اختبار إكسل للتوظيف. انقر على المعادلة وتأكد من أن الإطار الملون يغطي كافة الصفوف المعنية.

أرقام مخزنة كنصوص

غالباً ما تحتوي البيانات المستوردة من برامج أخرى على أرقام مخزنة كنصوص (تظهر بمحاذاة لليسار مع مثلث أخضر صغير في الزاوية). تتجاهل دالة SUM هذه الخلايا بصمت دون إشعارك. لحل ذلك، حولها إلى أرقام عبر البيانات (Data) > نص إلى أعمدة (Text to Columns) > إنهاء (Finish)، أو بضرب قيمتها في 1.

الصفوف المخفية أو المفلترة

تقوم دالة SUM بجمع القيم داخل الصفوف المخفية أيضاً. لحساب إجمالي الخلايا المرئية فقط بعد التصفية، استخدم دالة المجاميع الفرعية: =SUBTOTAL(9,B2:B13).

إدراج خلية الإجمالي ضمن النطاق

إذا كانت الخلية الحاوية للمجموع هي B14، وكتبت النطاق على شكل B2:B14، فسوف تنشئ مرجعاً دائرياً يعطل الحساب.

الجمع الشرطي

إذا كنت بحاجة إلى جمع صفوف محددة فقط وفق معيار معين (مثل مبيعات منتج محدد)، استخدم دالة SUMIF أو دالة SUMIFS. ولإنشاء مجموع تراكمي يزداد مع كل صف، راجع دليلنا حول المجموع التراكمي.

تدرّب عملياً على دالة SUM

في درس SUM عبر تطبيق Cellio، ستضغط ببساطة على الخلية الأولى ثم الأخيرة لبناء النطاق، وبعدها تتحقق من صحة ناتج مبيعات عام كامل. وإذا كان نطاقك ينقصه صف واحد، سيوضح لك التقييم الفوري ذلك بدقة، مع مقارنة عدد الخلايا التي حددتها بعدد الخلايا الفعلي في البيانات.

الأسئلة الشائعة

كيف أقوم بجمع عمود في إكسل؟

اضغط على الخلية الفارغة أسفل الأرقام واكتب =SUM(B2:B13)، أو استخدم اختصار الجمع التلقائي Alt+=.

لماذا تظهر نتيجة دالة SUM الرقم 0؟

السبب الأكثر ترجيحاً هو تخزين الأرقام كنصوص، أو أن النطاق يشير إلى خلايا خاطئة وفارغة.

كيف أجمع الخلايا المرئية فقط واستثني المخفية؟

استخدم الدالة =SUBTOTAL(9,range) أو الدالة =AGGREGATE(9,5,range) عند تصفية البيانات.

هل تعمل دالة SUM بنفس الطريقة في Google Sheets؟

نعم، تعمل الصيغة =SUM(B2:B13) بنفس الطريقة والآلية تماماً، بينما قد يختلف اختصار لوحة المفاتيح الخاص بالجمع التلقائي.

تابع القراءة