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

عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام صيغة
عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام Kutools لـ Excel
عد الخلايا التي تحتوي على القيمة صفر تمامًا باستخدام كود VBA
عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام صيغة
لحساب عدد الخلايا التي تحتوي على القيمة صفر تمامًا في نطاق البيانات الخاص بك، مع تجاهل الخلايا الفارغة، يمكنك استخدام صيغة بسيطة. يُعد هذا الأسلوب سريعًا ومثاليًا لمجموعات البيانات الصغيرة إلى المتوسطة حين تحتاج إلى نتيجة فورية، خاصةً عندما تمثّل الأصفار قيمًا رقمية فعلية (وليس نصوصًا أو نتائج صيغ تظهر كخلايا فارغة).
حدد خلية فارغة وأدخل الصيغة التالية: =COUNTIF(A1:H8,0)، ثم اضغط على مفتاحEnter. وسيتم إرجاع العدد الإجمالي للخلايا التي تحتوي على صفر، باستثناء الخلايا الفارغة ضمن نطاق التحديد الخاص بك.
![]() |
![]() |
تلميح:في هذه الصيغة، يمثلA1:H8 نطاق البيانات الخاص بك. قم بتعديل النطاق حسب احتياجات ورقة العمل الخاصة بك، مثلB2:D50 لنطاق مختلف.
عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام Kutools لـ Excel
أحيانًا قد ترغب ليس فقط في عد الخلايا التي تحتوي على القيمة صفر، بل أيضًا في تحديدها بصريًا والعمل معها مباشرةً. فباستخدام الصيغ وحدها، لا يمكنك تحديد أو تمييز خلايا القيمة صفر فورًا. لكن مع أداةKutools لـ Excelووظيفتهاتحديد خلايا محددة، يمكنك بسهولة عد عدد الأصفار وتحديد تلك الخلايا أو تمييزها — وهو أمرٌ مفيدٌ جدًّا للتحليل الإضافي أو تنسيق البيانات.
بعدتثبيت Kutools لـ Excel مجانًا، اتبع الخطوات التالية:
1. حدد النطاق الذي تريد عد خلايا القيمة صفر فيه، ثم انتقل إلىKutools > تحديد > تحديد خلايا محددة.

2. في مربع الحوارتحديد خلايا محددة، تأكد من تحديد خيارخليةضمننوع التحديد. وبالنسبة لـتحديد النوع، اختريساويوأدخل0 في الحقل المجاور له. ويضمن ذلك اعتبار القيم الصفرية الرقمية فقط.

3. انقر فوقموافق؛ سيظهر مربع حوار يعرض عدد خلايا القيمة صفر التي تم العثور عليها. ثم انقر فوقموافقمرة أخرى لإغلاق مربع الحوار، مع بقاء جميع خلايا القيمة صفر محددة، مما يتيح لك إجراء التعديلات المطلوبة بسرعة.
![]() |
ملاحظة:لتمييز خلايا القيمة صفر بشكل إضافي، احتفظ بها محددة، ثم انقر فوقالصفحة الرئيسية > تعبئة اللونلتطبيق لون يسهل التعرف عليه.

تسمح لك أداةتحديد خلايا محددةمنKutools لـ Excelأيضًا بتحديد الخلايا بناءً على معايير متعددة، مما يجعلها أداةً مرنة للغاية في سيناريوهات التصفية المتقدمة.

انقر هنا لتنزيل Kutools لـ Excel مجانًا
عد الخلايا التي تحتوي على القيمة صفر تمامًا باستخدام كود VBA
إذا كنت بحاجة إلى حل مرن لعد خلايا القيمة صفر في مجموعات بيانات كبيرة أو تتغير ديناميكيًا، فقد يكون استخدام ماكرو VBA الخيار الأكثر كفاءة. يمنحك VBA تحكمًا دقيقًا في النطاقات المعقدة، ويمكن تخصيصه لتجاهل الخلايا الفارغة والتركيز فقط على عد الخلايا التي تحتوي فعليًّا على القيمة الصفرية، بغض النظر عن تنسيق الخلية.
يُعد هذا الأسلوب مناسبًا بشكل خاص للمستخدمين المتقدمين أو عند الحاجة إلى هذه الوظيفة بشكل متكرر عبر عدة ملفات عمل.
1. انتقل إلىالمطور > Visual Basic لفتح نافذةMicrosoft Visual Basic for Applications. ثم انقر فوقإدراج > وحدة، وانسخ والصق الكود التالي في الوحدة الجديدة:
Sub CountZeroCells()
Dim rng As Range
Dim cell As Range
Dim zeroCount As Long
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the range to count zeros:", xTitleId, Selection.Address, Type:=8)
zeroCount = 0
If Not rng Is Nothing Then
For Each cell In rng
If Not IsEmpty(cell.Value) And cell.Value = 0 Then
zeroCount = zeroCount + 1
End If
Next
MsgBox "Number of zero cells (excluding blanks): " & zeroCount, vbInformation, xTitleId
End If
End Sub 2. شغّل الماكرو بالنقر فوق الزر
. عند ظهور المطالبة، حدد نطاق البيانات المطلوب في ورقة العمل. سيقوم الماكرو بعدّ الخلايا التي تحتوي على القيمة صفر تمامًا وعرض عددها، مع تجاهل الخلايا الفارغة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل


