KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن عد الخلايا التي تحتوي على أصفار دون أن تكون فارغة في Excel؟

المؤلفسونتاريخ التعديل

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

بيانات نموذجية

عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام صيغة

عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام Kutools لـ Excel

عد الخلايا التي تحتوي على القيمة صفر تمامًا باستخدام كود VBA


عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام صيغة

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

حدد خلية فارغة وأدخل الصيغة التالية: =COUNTIF(A1:H8,0)، ثم اضغط على مفتاحEnter. وسيتم إرجاع العدد الإجمالي للخلايا التي تحتوي على صفر، باستثناء الخلايا الفارغة ضمن نطاق التحديد الخاص بك.

أدخل صيغة لحساب الخلايا التي تحتوي على أصفار ولكن ليست فارغة
اضغط مفتاح الإدخال للحصول على النتيجة

تلميح:في هذه الصيغة، يمثلA1:H8 نطاق البيانات الخاص بك. قم بتعديل النطاق حسب احتياجات ورقة العمل الخاصة بك، مثلB2:D50 لنطاق مختلف.


عد الخلايا التي تحتوي على أصفار ولكن ليست فارغة في نطاق باستخدام Kutools لـ Excel

أحيانًا قد ترغب ليس فقط في عد الخلايا التي تحتوي على القيمة صفر، بل أيضًا في تحديدها بصريًا والعمل معها مباشرةً. فباستخدام الصيغ وحدها، لا يمكنك تحديد أو تمييز خلايا القيمة صفر فورًا. لكن مع أداةKutools لـ Excelووظيفتهاتحديد خلايا محددة، يمكنك بسهولة عد عدد الأصفار وتحديد تلك الخلايا أو تمييزها — وهو أمرٌ مفيدٌ جدًّا للتحليل الإضافي أو تنسيق البيانات.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

بعدتثبيت Kutools لـ Excel مجانًا، اتبع الخطوات التالية:

1. حدد النطاق الذي تريد عد خلايا القيمة صفر فيه، ثم انتقل إلىKutools > تحديد > تحديد خلايا محددة.

انقر على ميزة تحديد الخلايا المحددة من Kutools

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

عيّن المعايير في مربع الحوار

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

يظهر مربع حوار لإخبارك بعدد الخلايا ذات القيمة صفر التي تم تحديدها
 

ملاحظة:لتمييز خلايا القيمة صفر بشكل إضافي، احتفظ بها محددة، ثم انقر فوقالصفحة الرئيسية > تعبئة اللونلتطبيق لون يسهل التعرف عليه.

املأ لونًا للخلايا ذات القيمة صفر

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

حدد خلايا بمعايير متعددة باستخدام Kutools

انقر هنا لتنزيل 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. شغّل الماكرو بالنقر فوق الزرزر التشغيل. عند ظهور المطالبة، حدد نطاق البيانات المطلوب في ورقة العمل. سيقوم الماكرو بعدّ الخلايا التي تحتوي على القيمة صفر تمامًا وعرض عددها، مع تجاهل الخلايا الفارغة.


أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل