Skip to main content

دالة COUNTIF في Excel – حساب الخلايا التي ليست فارغة، أكبر/أقل من، أو تحتوي على قيمة محددة

Author: Amanda Li Last Modified: 2025-05-30

عند العمل على ورقة عمل Excel، قد تحتاج إلى حساب عدد الخلايا، مثل حساب الخلايا الفارغة أو غير الفارغة، الخلايا الأكبر أو الأقل من قيمة معينة، أو الخلايا التي تحتوي على نص محدد. هذه بعض المهام الشائعة بالنسبة لمعظم المستخدمين. للتعامل مع هذه الحسابات، يمكن أن تساعدك دالة COUNTIF في Excel.

صيغة دالة COUNTIF في Excel

دالة COUNTIF للخلايا الفارغة أو غير الفارغة

دالة COUNTIF للخلايا الأقل من، أكبر من، أو تساوي قيمة محددة

دالة COUNTIF للخلايا التي تحتوي على قيمة محددة


صيغة دالة COUNTIF في Excel

باعتبارها واحدة من الدوال الإحصائية في Excel، تقوم دالة COUNTIF بحساب الخلايا التي تحقق شروطًا معينة ضمن نطاق محدد. صيغة دالة COUNTIF هي:

=COUNTIF(النطاق, الشرط)

تحتوي الصيغة على وسيطتين – النطاق والشرط:

  • النطاق: يشير إلى نطاق الخلايا الذي تريد حسابه.
  • الشرط: يشير إلى الشرط الذي تريد استخدامه لحساب الخلايا. على سبيل المثال، يمكنك استخدام “>=80” كشرط للبحث عن الخلايا ذات القيم الأكبر من أو تساوي 80 في النطاق الذي اخترته.

لتطبيق الدالة في Excel، يجب كتابة =COUNTIF(النطاق, الشرط) في الخلية الهدف. على سبيل المثال، =COUNTIF(A1:B8,">=80").

تقوم دالة COUNTIF بإرجاع قيمة رقمية – عدد الخلايا التي أردت حسابها.

الآن وبعد أن أصبح لدينا فهم أوضح لدالة COUNTIF، لننتقل إلى بعض الأمثلة الواقعية.


دالة COUNTIF للخلايا الفارغة أو غير الفارغة

على سبيل المثال، لدي قائمة من الخلايا تحتوي على أنواع مختلفة من البيانات، مثل النصوص، القيم المنطقية (TRUE و FALSE)، الأرقام، التواريخ، والأخطاء. هل هناك صيغة عامة لـ COUNTIF لحساب الخلايا الفارغة أو غير الفارغة بغض النظر عن أنواع البيانات الموجودة في النطاق المحدد؟

sample data

حساب الخلايا الفارغة باستخدام دالة COUNTIF

الآن، اسمحوا لي أن أقدم لكم صيغة COUNTIF. باستخدام هذه الصيغة، بغض النظر عن عدد أنواع البيانات الموجودة في النطاق، ستخبركم بالعدد الدقيق والصحيح للخلايا الفارغة:

=COUNTIF(النطاق," ")
ملاحظة: لا يوجد نص بين علامتي الاقتباس، مما يعني أن الخلايا التي تريد حسابها فارغة.

لحساب الخلايا الفارغة باستخدام دالة COUNTIF، اكتب الصيغة =COUNTIF(A1:A9," ") في الخلية الهدف، ثم اضغط ENTER:

Count blank cells with COUNTIF function >>> press enter key to get the result

في Excel، هناك أيضًا دالة تُسمى COUNTBLANK، والتي تعيد عدد الخلايا الفارغة في نطاق محدد. صيغتها هي =COUNTBLANK(النطاق). بالنسبة للمثال أعلاه، يمكنك استخدام الصيغة: =COUNTBLANK(A1:A9).


حساب الخلايا غير الفارغة باستخدام دالة COUNTIF

لحساب الخلايا التي ليست فارغة، اسمحوا لي أن أعرض عليك الصيغة:

=COUNTIF(النطاق,"<>")
ملاحظة: <> في Excel تعني لا تساوي. لذلك، تحسب الصيغة أعلاه جميع الخلايا التي لا تساوي فارغ، أو يمكننا القول، ليست فارغة.

لحساب الخلايا التي ليست فارغة باستخدام دالة COUNTIF، اكتب الصيغة =COUNTIF(A1:A9,"<>") في الخلية الهدف، ثم اضغط ENTER:

Count non-blank cells with COUNTIF function >>> press enter key to get the result

في Excel، هناك أيضًا دالة تُسمى COUNTA، والتي تعيد عدد الخلايا التي تحتوي على أي قيم في نطاق محدد. صيغتها هي =COUNTA(النطاق). بالنسبة للمثال أعلاه، يمكنك استخدام الصيغة: =COUNTA(A1:A9).

ومع ذلك، إذا كنت تريد فقط حساب الخلايا التي تحتوي على نصوص واستبعاد القيم المنطقية (TRUE و FALSE)، الأرقام، التواريخ، أو الأخطاء، استخدم الصيغة أدناه:

=COUNTIF(A1:A9,"*")
ملاحظة: النجمة الوحيدة (*) تتطابق فقط مع القيم في شكل نص.

count cells with only text with COUNTIF function >>> press enter key to get the result

حساب الخلايا غير الفارغة بنقرتين فقط

إذا كان لديك Kutools for Excel مثبتًا في Excel، باستخدام ميزة Select Nonblank Cells، يمكنك تحديد جميع الخلايا غير الفارغة مرة واحدة والحصول على العدد كما تحتاج.

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

1. يمكنك الانتقال إلى تبويب Kutools في Excel، والعثور على Select، والنقر على Select Nonblank Cells من القائمة المنسدلة. انظر لقطة الشاشة:

click Select Nonblank Cells feature of kutools

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

a prompt box is popped out to tell the number of nonblank cells

انقر لتنزيل Kutools for Excel لتجربة مجانية لمدة 30 يومًا.


دالة COUNTIF للخلايا الأقل من، أكبر من، أو تساوي قيمة محددة

لقد قدمنا لك طريقتين رئيسيتين لحساب الخلايا ذات القيم الأقل من، أكبر من، تساوي، أو لا تساوي قيمة محددة في Excel.

دالة COUNTIF أقل من، أكبر من، تساوي، أو لا تساوي باستخدام الصيغ

لحساب الخلايا ذات القيم الأقل من، أكبر من، تساوي، أو لا تساوي قيمة محددة باستخدام صيغة، يجب أن تستفيد جيدًا من عوامل المقارنة (<، >، =، ).

ملاحظة: يمكن أيضًا استخدام الطريقة لحساب الخلايا ذات التواريخ قبل (أقل من <)، بعد (أكبر من >) أو تساوي (=) التاريخ الذي تحدده.

الآن، دعونا نلقي نظرة على بعض الأمثلة الواقعية وفقًا للجدول أدناه:

sample data

لحساب عدد الطلاب الذين إجمالي درجاتهم أكثر من (>) 140، استخدم الصيغة:
=COUNTIF(E2:E8,">140") >>> النتيجة هي 5
لحساب عدد الطلاب الذين درجاتهم في الرياضيات أقل من (<) درجة Coco (القيمة في الخلية D3)، استخدم الصيغة:
=COUNTIF(D2:D8,"<"&D3) >>> النتيجة هي 2
ملاحظة: لاستخدام مرجع الخلية في دالة COUNTIF مع عوامل المقارنة، يجب وضع العوامل بين علامتي اقتباس، وإضافة علامة وأمبير (&) قبل مرجع الخلية.
لحساب عدد الطلاب الذين درجاتهم في اللغة الإنجليزية أكبر من أو تساوي (≥) درجة Eddie (القيمة في الخلية C4)، استخدم الصيغة:
=COUNTIF(C2:C8,">="&C4)-1 >>> النتيجة هي 5
ملاحظة: السبب في طرح 1 هو أن المعايير C2:C8,">="&C4 تطلب من COUNTIF حساب جميع الخلايا المطابقة بما في ذلك الخلية التي تحتوي على درجة Eddie في اللغة الإنجليزية، لذلك نحتاج إلى طرحها من الصيغة. إذا كنت بحاجة إلى حساب Eddie، احذف “-1” من الصيغة.
لحساب عدد الطلاب الذين من (=) الهند، استخدم الصيغة:
=COUNTIF(B2:B8,"India") أو =COUNTIF(B2:B8,B2) >>> النتيجة هي 3
ملاحظة: القيمة في مرجع الخلية B2 هي India، لذا فإن “India” و B2 كلاهما يعمل بشكل جيد كمعايير هنا. في دالة COUNTIF، المعايير ليست حساسة لحالة الأحرف. لذلك، لن تؤثر السلسلة “India” و “INDIA” على نتيجة الصيغة.
لحساب عدد الطلاب الذين ليسوا من (≠) الهند، استخدم الصيغة:
=COUNTIF(B2:B8,"<>India") أو =COUNTIF(B2:B8,"<>"&B2) >>> النتيجة هي 4

تعمل دالة COUNTIF فقط عندما يكون هناك شرط واحد، أما في حالة وجود أكثر من شرط، يجب استخدام دالة COUNTIFS. على سبيل المثال، لحساب عدد الطلاب الذين درجاتهم في اللغة الإنجليزية بين 60 و 90 (>60، <90)، استخدم الصيغة: =COUNTIFS(B2:B8,">60",B2:B8,"<90").
انقر لمعرفة المزيد عن دالة COUNTIFS…


دالة COUNTIF أقل من، أكبر من، تساوي، أو لا تساوي بعدة نقرات

لحساب الخلايا ذات القيم الأقل من، أكبر من، تساوي، أو لا تساوي قيمة محددة بطريقة أكثر راحة، يمكنك تطبيق Mيزة Select Specific Cells من Kutools for Excel.

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

بعد تثبيت Kutools for Excel، يرجى القيام بالخطوات التالية:

1. يرجى العثور على تبويب Kutools، ثم الانتقال إلى Select، والنقر على Select Specific Cells من القائمة المنسدلة.

click Select Specific Cells feature of kutools

2. الآن ستظهر نافذة منبثقة، يرجى القيام بما يلي:

specify the options in the dialog box

فيما يلي مثال لحساب عدد الطلاب الذين درجاتهم في الرياضيات أقل من (<) درجة Coco باستخدام Kutools.

the specific cells are counted

ملاحظة: البرنامج سيعيد نتيجة العد ويختار الخلية(الخلايا) التي تحقق معاييرك. يمكنك نسخها إذا كنت بحاجة.

انقر لتنزيل Kutools for Excel لتجربة مجانية لمدة 30 يومًا.


دالة COUNTIF للخلايا التي تحتوي على قيمة محددة

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

هناك ثلاثة أحرف بدل - النجمة (*علامة الاستفهام (?)، والشريط (~) متاحة في Excel لدالة COUNTIF:

النجمة (*) - تطابق أي عدد من الأحرف. على سبيل المثال، *ice يمكن أن تعني nice، service، ice، @#$ice، وما إلى ذلك.
علامة الاستفهام (?) - تطابق أي حرف واحد. على سبيل المثال، mo?? يمكن أن تعني more، moon، mo&%، moaa، وما إلى ذلك.
الشريط (~) - يطابق حرف البدل الفعلي. على سبيل المثال، ~* تعني علامة النجمة الحرفية، ~~ تعني علامة الشريط الحرفية.

ملاحظة: القيم المنطقية (TRUE و FALSE)، الأرقام، التواريخ، والأخطاء لا يتم حسابها كأحرف. لذلك إذا كانت هذه العناصر موجودة في نطاق الخلايا الذي اخترته، سيكون عليك تحويلها إلى نص.

المزيد من المعلومات:
كيفية تغيير أو تحويل الرقم إلى نص في Excel؟
كيفية تحويل التاريخ إلى سلسلة نصية أو تنسيق نص في Excel؟
كيفية استبدال أخطاء الصيغ # بـ 0، فارغ أو نص معين في Excel؟
كيفية تحويل القيم المنطقية True/False إلى رقم (1/0) أو نص في Excel؟


حساب الخلايا التي تحتوي على كلمة(كلمات) أو حرف(أحرف) محددة باستخدام دالة COUNTIF

بما أننا نعرف بالفعل عن أحرف البدل، حان الوقت لنتعلم كيفية استخدام صيغة COUNTIF لحساب الخلايا التي تحتوي على حرف(أحرف) أو كلمة(كلمات) محددة. دعونا نرى الأمثلة أدناه:

sample data

لحساب عدد الأولاد في الصف، استخدم الصيغة:
=COUNTIF(B2:B9,"MALE") >>> النتيجة هي 5
لحساب عدد الأسماء التي تحتوي على الأحرف “jeff” (القيمة في الخلية A6)، استخدم الصيغة:
=COUNTIF(A2:A9,"*jeff*") أو =COUNTIF(A2:A9,"*"&A6&"*") >>> النتيجة هي 2
لحساب عدد الأسماء التي تحتوي على الحرف “e”، استخدم الصيغة:
=COUNTIF(A2:A9,"*e*") >>> النتيجة هي 5
لحساب عدد الأسماء التي لا تحتوي على الحرف “e”، استخدم الصيغة:
=COUNTIF(A2:A9,"<>*e*") >>> النتيجة هي 3
لحساب عدد الأسماء التي تبدأ بالحرف “e”، استخدم الصيغة:
=COUNTIF(A2:A9,"e*") >>> النتيجة هي 2
لحساب عدد الأسماء التي تنتهي بالحرف “e”، استخدم الصيغة:
=COUNTIF(A2:A9,"*e") >>> النتيجة هي 1
لحساب عدد الأسماء التي تحتوي على الحرف “m” كحرف ثالث، استخدم الصيغة:
=COUNTIF(A2:A9,"??m*") >>> النتيجة هي 2

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

مع إضافة Excel الخاصة بنا المثبتة، يرجى القيام بما يلي:

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

1. انتقل إلى تبويب Kutools، وابحث عن Select، وانقر على Select Specific Cells من القائمة المنسدلة.

click Select Specific Cells feature of kutools

2. في مربع الحوار Select Specific Cells، حدد نطاق الخلايا الذي تريد حسابه، ثم انقر على Cell أسفل نوع التحديد، واختر شرطًا واحدًا من القائمة المنسدلة لنوع محدد وفقًا لاحتياجاتك.

specify the options in the dialog box

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

• لحساب عدد الأولاد في الصف، انقر يساوي من القائمة المنسدلة، واكتب Male في مربع الإدخال الصحيح، أو يمكنك اختيار خلية تحتوي على القيمة “Male” في ورقة العمل بالنقر على select button زر.

count the number of specific text

سيعيد البرنامج نتيجة العد ويختار الخلية(الخلايا) التي تحقق معاييرك. يمكنك نسخها إذا كنت بحاجة.

• لحساب عدد الأسماء التي تحتوي على الأحرف “jeff”، انقر يحتوي من القائمة المنسدلة، واكتب jeff، أو يمكنك اختيار الخلية A6 في ورقة العمل بالنقر على select button زر.

count the number of text that contain the specific characters

سيعيد البرنامج نتيجة العد ويختار الخلية(الخلايا) التي تحقق معاييرك. يمكنك نسخها إذا كنت بحاجة.


  • شريط الصيغة الفائق (تحرير سهل للنصوص والصيغ المتعددة الأسطر); تخطيط القراءة (قراءة وتحرير سهل للخلايا الكبيرة العدد); لصق إلى النطاق المُرشح...
  • دمج الخلايا/الصفوف/الأعمدة مع الاحتفاظ بالبيانات; تقسيم محتوى الخلايا; دمج الصفوف المكررة والمجموع/المتوسط... منع الخلايا المكررة; مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة; تحديد الصفوف الفارغة (جميع الخلايا فارغة); البحث المتقدم والبحث الضبابي في العديد من المصنفات; اختيار عشوائي...
  • نسخ دقيق للخلايا المتعددة دون تغيير مرجع الصيغة; إنشاء تلقائي للمراجع إلى أوراق متعددة; إدراج رموز تعداد نقطي، مربعات اختيار وأكثر...
  • تفضيل وإدراج سريع للصيغ، النطاقات، الرسوم البيانية والصور; تشفير الخلايا بكلمة مرور; إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني...
  • استخراج النص، إضافة نص، إزالة الأحرف في موضع محدد، إزالة المسافات; إنشاء وطباعة إحصاءات صفحة البيانات; التحويل بين محتويات الخلايا والتعليقات...
  • مرشح متقدم (حفظ وتطبيق مخططات التصفية على أوراق أخرى); ترتيب متقدم حسب الشهر/الأسبوع/اليوم، التكرار وأكثر; تصفية خاصة حسب العريض، المائل...
  • تجميع المصنفات وأوراق العمل; دمج الجداول بناءً على الأعمدة الرئيسية; تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls، xlsx وPDF...
  • تجميع جدول محوري حسب رقم الأسبوع، يوم الأسبوع وأكثر... عرض الخلايا غير المؤمنة، المؤمنة بألوان مختلفة; تمييز الخلايا التي تحتوي على صيغة/اسم...
kte tab 201905
  • تمكين التحرير والقراءة بتبويب في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • فتح وإنشاء مستندات متعددة في تبويبات جديدة لنفس النافذة، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50%، ويقلل من مئات النقرات بالماوس لك كل يوم!
officetab bottom