كيف يمكن عرض خلية فارغة إذا كان المجموع يساوي صفرًا في Excel؟
عند العمل مع البيانات في Excel، قد تجد نفسك في مواقف تفضل فيها أن يظهر ناتج الجمع كخلية فارغة بدلًا من عرض الصفر. ويُعدّ هذا الخيار مفيدًا جدًّا في التقارير أو لوحات العرض (dashboards)، إذ يجعل الخلايا الفارغة عرض النتائج أكثر وضوحًا وسهولة في الفهم، كما يساعد على تجنّب الالتباس الذي قد تسببه القيم الصفرية الكثيرة التي تشوش ورقة العمل. يقدّم هذا المقال عدة طرق عملية لتحقيق ذلك في Excel، مع شرحٍ ليس فقط لكيفية تطبيق كل حل، بل أيضًا للسيناريوهات الأنسب لاستخدامه، ومزاياه، والنقاط التي يجب الانتباه إليها.
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام وظيفة تنسيق الخلية
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام صيغة
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام استخدم تنسيق الشروط
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام كود VBA
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام وظيفة تنسيق الخلية
باستخدام وظيفة تعيين تنسيق الخلية في Excel، يمكنك تعيين تنسيق الخلية ذات المجموع صفر بحيث تُعرض كخلايا فارغة. هذه طريقة تنسيق بسيطة لا تغيّر القيم الفعلية في الخلايا، بل تغيّر فقط طريقة عرض النتائج. وهي مفيدة جدًّا إذا أردت الاحتفاظ بالقيمة 0 لأغراض الحساب، ولكنك تريد إخفاء الأصفار من العرض البصري. تعمل هذه الطريقة جيدًا مع الجداول الثابتة، لكنها تتطلب انتباهًا إضافيًّا إذا كانت الصيغ أو النطاق تتغيّر بشكل متكرر.
1. حدد الخلايا التي تحتوي على نتائج الجمع التي ترغب في عرضها كخلايا فارغة عندما تكون قيمتها صفرًا. وعادةً ما تكون هذه الخلايا هي التي أدخلت فيها صيغةSUM ويظهر فيها حاليًّا الناتج بصفر. انقر بزر الماوس الأيمن على التحديد، ثم اخترتعيين تنسيق الخليةمن القائمة السياقية. راجع لقطة الشاشة أدناه:

2. في مربع الحوارتعيين تنسيق الخلية، انتقل إلى علامة التبويبNumber وحددCustom من قائمةCategory. أدخل رمز التنسيق المخصصGeneral;General;;@ في مربعType، ثم انقرOK. راجع لقطة الشاشة:

3. بعد النقر علىOK، ستظهر جميع الخلايا التي كانت تعرض مسبقًا مجموعًا صفرًا كخلايا فارغة، مع بقاء القيمة الفعلية كما هي (صفر). وهذا يساعدك على الحفاظ على دقة الحسابات مع تقديم ورقة عمل أنظف وأكثر احترافية. راجع كيف يتغيّر العرض في الصورة أدناه:

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

افتح سحر إكسل مع KUTOOLS AI
- التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
- الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
- برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
- تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
- ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام صيغة
عندما تحتاج إلى خلية فارغة فعليًّا (أي أن تكون النتيجة سلسلة فارغة بدلًا من القيمة صفر)، يمكنك استخدام دالةIF مع دالةSUM. يُعد هذا الحل مثاليًّا إذا كنت تعد البيانات للطباعة أو التصدير، أو لإجراء حسابات لاحقة تعتمد على التعرّف على الخلايا الفارغة. وهو حلٌ فعّال ومرن لمجموعات البيانات الديناميكية، خاصة عند نسخ الصيغ أو سحبها إلى خلايا مجاورة.
1. في الخلية التي تريد عرض المجموع فيها كخلاصة فارغة إذا كانت النتيجة صفرًا، أدخل الصيغة التالية:
=IF(SUM(A1:A3)=0,"",SUM(A1:A3)) استبدلA1:A3 بنطاق البيانات الفعلي الخاص بك. تتحقق هذه الصيغة مما إذا كان المجموع الكلي يساوي صفرًا؛ فإذا كان كذلك، تُرجع خلية فارغة (سلسلة نصية فارغة)، وإلا تعرض نتيجة المجموع.
2. اضغطEnter لتأكيد الصيغة. ولتطبيق هذه المنطقية على صفوف أو أعمدة أخرى، اسحب مقبض التعبئة أفقيًّا أو عموديًّا حسب الحاجة. ستُعرض الخلايا كأنها فارغة عندما يكون مجموعها صفرًا، مما يجعل نتائجك أكثر وضوحًا للمراجعة أو الطباعة.

ملاحظة: باستخدام هذه الصيغة، ستعرض الخلية سلسلة فارغة («») إذا كان المجموع صفرًا. وعادةً ما تُعامل هذه السلسلة في معظم حسابات Excel كخلية فارغة. ومع ذلك، قد تميّز بعض الدوال وقواعد التحقق بين خلية فارغة فعليًّا وأخرى تحتوي على سلسلة فارغة، لذا يُنصح بمراعاة الاستخدامات اللاحقة عند تطبيق هذه الطريقة.
نصيحة عملية: استخدم هذه الطريقة عندما تريد إنشاء تقرير لا يعرض أصفارًا، خاصةً عند عرض البيانات للآخرين أو عند استيراد النتائج إلى أنظمة برمجية أخرى.
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام استخدم تنسيق الشروط
طريقة أخرى لإخفاء الأصفار بصريًّا هي استخدام ميزة استخدم تنسيق الشروط في Excel. رغم أن هذه الطريقة لا تجعل الخلية فارغة فعليًّا ولا تغيّر قيمتها، إلا أنها تسمح لك بتعيين لون الخط الخلية ليتطابق مع الخلفية عندما تكون القيمة صفرًا، مما يعطي انطباعًا بأن الخلية فارغة. هذه الطريقة مفيدة جدًّا في لوحات العرض والعروض التقديمية عندما تريد الاحتفاظ بمحتويات الخلايا دون عرض الأصفار للمستخدمين النهائيين.
إليك كيفية إعداد ذلك:
1. حدد الخلايا التي تحتوي على المجاميع التي ترغب في إخفائها شرطيًّا عندما تكون قيمتها صفرًا.
2. انتقل إلى علامة التبويبHome، وانقر علىاستخدم تنسيق الشروط، ثم اخترNew Rule.
3. في مربع الحوار، اخترFormat only cells that contain. عيّن القاعدة على أنCell Value تساوي0.
4. انقر على زرFormat، واختر لون خط يتطابق مع لون تعبئة الخلية (عادةً أبيض إذا كانت الخلفية بيضاء)، ثم اضغطOK لتأكيد التطبيق.
لا تجعل هذه الطريقة الخلية فارغة فعليًّا — إذ لا تزال الأصفار موجودة لأغراض الحساب — بل تُخفيها عن المستخدمين، مما يمنح ورقة العمل مظهرًا أنظف. إذا غيّرت لاحقًا لون الخلفية، فتذكّر تحديث لون الخط في قاعدة «استخدم التنسيق الشرطي» وفقًا لذلك.
عرض خلية فارغة إذا كان المجموع صفرًا باستخدام كود VBA
بالنسبة للمستخدمين المتقدمين الذين يبحثون عن أتمتة هذه العملية، يمكن لبرنامج ماكرو VBA جعل الخلايا تظهر فارغة فعليًّا عندما يكون مجموعها صفرًا. هذا مفيد جدًّا لمجموعات البيانات الكبيرة أو التي يتم تحديثها بشكل متكرر، أو عندما تريد حلاً قابلاً لإعادة الاستخدام يمكن تطبيقه بنقرة واحدة. يُرجى ملاحظة أن استخدام VBA سيعدّل محتوى الخلية مباشرةً، لذا تأكد من عمل نسخة احتياطية من بياناتك قبل تشغيل الماكرو.
1. انتقل إلى علامة التبويبDeveloper، ثم انقر علىVisual Basic لفتح نافذةMicrosoft Visual Basic for Applications. بعد ذلك، انقر علىInsert > Module، والصق الكود التالي في الوحدة الجديدة:
Sub ClearZeroSumCells()
Dim cell As Range
Dim rng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select sum result range", xTitleId, Type:=8)
If rng Is Nothing Then Exit Sub
For Each cell In rng
If cell.Value = 0 Then
cell.ClearContents
End If
Next
End Sub 2. اضغط على زر
(Run)، أو اضغطF5 للتنفيذ. بعد التأكيد، سيظهر مربع حوار يطلب منك تحديد نطاق الخلايا المستهدفة الذي يحتوي على نتائج الجمع. وسيقوم الماكرو عندئذٍ بمسح محتويات الخلايا ذات القيمة صفر، مما يجعلها فارغة فعليًّا.
تلميح: بعد مسح المحتويات، سيتم حذف الصيغ الموجودة في تلك الخلايا (إن وجدت) أيضًا، لذا استخدم هذه الميزة بحذر إذا كنت ترغب في الاحتفاظ بصيغ الحساب. ويُفضَّل تطبيقها على نطاقات النتائج الثابتة.
إذا واجهت مشكلات مثل حذف محتويات خلايا غير متوقعة، فتحقق مجددًا من نطاق التحديد وما إذا كانت الخلايا تحتوي على صيغ أو قيم. احفظ مصنفك دائمًا مسبقًا إذا كنت ستشغّل كود VBA.
باختصار، توفر هذه الطرق خيارات مرنة حسب احتياجاتك — سواء أردت الاحتفاظ بالبيانات الأساسية، أو إخفاء الأصفار بصريًّا، أو مسحها فعليًّا. بالنسبة لأوراق العمل الديناميكية المعتمدة على الصيغ، غالبًا ما تكون طريقة الصيغة هي الأكثر أمانًا؛ ولأغراض العرض، قد تكفي استخدم تنسيق الشروط؛ وإذا احتجت إلى أتمتة كاملة، يقدّم VBA حلاً جماعيًّا. إذا كنت تبحث عن طرق أكثر سهولة للتعامل مع القيم الصفرية والتحكم في عرض الخلايا بشكل جماعي، ففكّر في استكشاف إضافات Excel المخصصة مثل Kutools، التي توفّر واجهات سهلة الاستخدام لإخفاء الأصفار والميزات المرتبطة بها — وهي مفيدة بشكل خاص للمستخدمين الذين يعملون مع مجموعات بيانات كبيرة أو لديهم احتياجات تنسيق متكررة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل