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

إتقان دالة COUNTIF: 8 أمثلة أساسية في Excel يجب أن تعرفها

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

في العمل اليومي، قد يبدو عدّ الحالات التي تستوفي معيارًا معيّنًا ضمن مجموعة بيانات Excel كبيرة وكأنه البحث عن إبرة في كومة قش. لكن لا داعي للقلق — فدالة COUNTIF في Excel هنا لإنقاذك! تُعدّ دالة COUNTIF أداةً قوية تتيح لك عدّ عدد نقاط البيانات التي تطابق معايير محددة بسرعة ودقة. في هذه المقالة، سنستعرض تركيب دالة COUNTIF واستخدامها، مع تقديم ثمانية أمثلة عملية لمساعدتك على استغلال إمكاناتها التحليلية الكاملة.


فيديو: COUNTIF - 8 أمثلة أساسية في Excel

 
 

اشترك في قناتنا الآن: اكتشف أسرار أفضل نصائح Excel!


دالة COUNTIF: الصيغة والمعطيات

 

تُستخدم دالة COUNTIF لعدّ عدد الخلايا في نطاقٍ ما التي تستوفي شرطًا معيّنًا.

التركيب

يبدو التركيب العام لدالة COUNTIF كما يلي:

=COUNTIF(range, criteria)

المعاملات

  • النطاق: مطلوب. هذا هو النطاق الذي تريد تطبيق المعيار المحدد عليه.
  • المعيار: مطلوب. يُحدِّد ما تبحث عنه داخل النطاق المعيَّن.

مثال بسيط لفهم دالة COUNTIF

للبحث عن اسم «Judy» في النطاق A4:A13 وحساب تكراره، يجب عليك استخدام دالة COUNTIF كما يلي:

=COUNTIF(A4:A13,"Judy")

ثم اضغطEnter للحصول على العدد.

مثال بسيط لفهم دالة COUNTIF

فيما يلي سبع سيناريوهات تساعدك على فهم كيفية استخدام دالة COUNTIF بشكل أفضل.


استخدامات دالة COUNTIF الأساسية

 

العد إذا كانت الخلايا تحتوي نصًا محددًا (مطابقة تامة)

يمكنك استخدام دالة COUNTIF لعدّ الخلايا التي تطابق رقمًا أو نصًا أو تاريخًا محددًا.

هنا سنأخذ الجدول A3:C13 كمثال، حيث يحتوي العمود A على أسماء الفواكه، والعمود B على الأرقام، والعمود C على التواريخ. وسنقوم بعدّ مرات ظهور «Apple» و"100" و«6/10/2023» بشكل منفصل في كل عمود على حدة.

العد إذا كانت الخلايا تحتوي على نص معيّن

يوفر الجدول أدناه 3 سيناريوهات مختلفة استنادًا إلى المثال السابق لتوضيح كيفية كتابة معايير دالة COUNTIF:

الهدفالمعاييرالصيغة
خلايا تساوي Apple«Apple»=COUNTIF(A4:A13,«Apple»)
خلايا تساوي 100100 أو "100"=COUNTIF(B4:B13,100)
خلايا تساوي 6/10/2023«6/10/2023»=COUNTIF(C4:C13,«6/10/2023»)

بعد إدخال دالة COUNTIF، اضغط على مفتاحEnter للحصول على نتيجة العد.

دالة COUNTIF لعد الخلايا التي تحتوي على نص معيّن

ملاحظات:
  • يجب إحاطة الكلمة أو العبارات أو التاريخ بعلامات اقتباس عند استخدامها كمعيار.
  • بدلاً من كتابة المعيار يدويًا، يمكنك ببساطة استخدام مرجع إلى أي خلية تحتوي على المعيار وستحصل على النتائج نفسها! على سبيل المثال: =COUNTIF(C4:C13،)E6).

هل تبحث عن طريقة سهلة لعدّ الخلايا واختيارها وتمييزها عند مطابقتها نصًا محددًا؟Kutools لـ Excelيحتوي على الحل! جرّب ميزةتحديد خلايا محددةالخاصة به! اختبر قوتها وبساطتها بنفسك من خلالتنزيل Kutools لـ Excel وابدأ تجربتك المجانية لمدة 30 يومًا اليوم.

تحديد الخلايا المطابقة لنص معيّن باستخدام Kutools


العد إذا كانت الخلايا تحتوي على نص معين (مطابقة جزئية)

إذا كنت ترغب في عد الخلايا التي تحتوي على نصوص محددة، فإن دالة COUNTIF جاهزة لمساعدتك باستخدام أحرف البدل!

أحرف البدل:

  • علامة الاستفهام (؟) تمثّل أي حرف واحد؛ فعلى سبيل المثال، يعثر النمط L؟؟؟ على «Lisa» و«Lucy».
  • النجمة (*) تطابق صفرًا أو أكثر من الأحرف من أي نوع؛ فمثلًا، يعثر النمط *cy على «Lucy» و«Nancy».
  • الرمز (~) هو رمز «الهروب»، وعند وضعه قبل رمز بديل (مثل ~* أو ~؟ أو ~~)، يُعامل الرمز البديل كحرف عادي؛ فعلى سبيل المثال، يعثر ~* على «*».

في هذا القسم، سنأخذ كمثال عدّ مرات ظهور القيم في العمود A3:A13 التي تبدأ بالحرف «L».

العد إذا كانت الخلايا تحتوي على جزء من النص

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

الهدفالمعاييرالصيغة
خلايا تبدأ بـ L«L*»=COUNTIF(A4:A13,«L*»)
خلايا تبدأ بـ L وتنتهي بأي 3 أحرف«L???»=COUNTIF(A4:A13,«L???»)
خلايا تنتهي بـ cy«*cy»=COUNTIF(A4:A13,«*cy»)
خلايا تبدأ بأي 3 أحرف وتنتهي بـ y«???y»=COUNTIF(A4:A13,«???y»)
خلايا تحتوي u«*u*»=COUNTIF(A4:A13,«*u*»)
خلايا تساوي *«~*»=COUNTIF(A4:A13,«~*»)

بعد إدخال دالة COUNTIF، اضغط على مفتاحEnter للحصول على نتيجة العد.

دالة COUNTIF لعد الخلايا التي تحتوي على جزء من النص

ملاحظة: بدلًا من كتابة المعيار يدويًّا، يمكنك استخدام مرجع لأي خلية تحتوي على المعيار والحصول على نفس النتائج، مثال: =COUNTIF(A4:A13،)C4).

هل ترغب في تمييز خلايا Excel التي تحتوي على نصٍّ محدد؟Kutools لـ Excelهو سرّك السري! فبفضل ميزةتحديد خلايا محددة، ستُنجز المهمة في وقتٍ قياسي. جرّب كفاءتها الآن من خلالتنزيل Kutools لـ Excel - ابدأ تجربتك المجانية لمدة 30 يومًا وشاهد إنتاجيتك ترتفع!

عد الخلايا التي تبدأ بحرف معيّن باستخدام Kutools


العد إذا كانت الخلايا غير فارغة أو فارغة

إذا كان لديك نطاق كبير من البيانات وتحتاج إلى عدّ الخلايا الفارغة أو غير الفارغة بكفاءة، فإن دالة COUNTIF ستكون أداةً بالغة الفائدة.

هنا، سنستخدم النطاق A4:A11 كمثال لعد الخلايا غير خلايا فارغة وخلايا فارغة.

العد إذا كانت الخلايا غير فارغة أو فارغة

الهدفالمعاييرالصيغة
خلايا غير فارغة«»=COUNTIF(A4:A11,«<>»)
خلايا فارغة«=»=COUNTIF(A4:A11,«»)

بعد إدخال دالة COUNTIF، اضغط على مفتاحEnter للحصول على النتيجة.

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

تقدّم في Excel! معKutools لـ Excelوميزةتحديد الخلايا غير الفارغة، يمكنك عدّ وتمييز القيم في الخلايا غير الفارغة فورًا. جرّب Kutools الآن مع تجربة مجانية لمدة 30 يومًا وعزّز إنتاجيتك!

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


العد إذا كانت الخلايا تحتوي على نصوص أو أرقام فقط

قد تحتاج أحيانًا إلى عد الخلايا التي تحتوي على سلاسل نصية أو أرقام فقط، وهنا تأتي دالة COUNTIF لتكون حليفك المثالي!

هنا، سنستخدم النطاق A4:A11 كمثال لعد الخلايا التي تحتوي على نصٍّ فقط أو رقمٍ فقط.

العد إذا كانت الخلايا تحتوي على نصوص أو أرقام فقط

الهدفالمعاييرالصيغة
خلايا تحتوي سلسلة نصية«*»=COUNTIF(A4:A11,«*»)
خلايا تحتوي أرقامًا فقط«»&«*»=COUNTIF(A4:A11,«<>»&«*»)

بعد إدخال دالة COUNTIF، اضغط على مفتاحEnter للحصول على النتيجة.

دالة COUNTIF لعد الخلايا التي تحتوي على نصوص أو أرقام فقط


العد إذا كانت الأرقام أكبر من/أقل من/تساوي

لحساب الخلايا ذات القيم في النطاق A4:A13 التي تكون أكبر من أو أقل من أو تساوي رقمًا معينًا، يمكن لدالة COUNTIF أن تساعدك أيضًا.

العد إذا كانت الأرقام أكبر من/أقل من/تساوي

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

الهدفالمعاييرالصيغة
قيم أكبر من 5«>5»=COUNTIF(A4:A13,«>5»)
قيم أصغر من 5«<5»=COUNTIF(A4:A13,«<5»)
قيم تساوي 5«=5»=COUNTIF(A4:A13,«=5»)
قيم لا تساوي 5"5"=COUNTIF(A4:A13,«<>5»)
قيم أكبر من أو يساوي 5«>=5»=COUNTIF(A4:A13,«>=5»)
قيم أقل من أو يساوي 5«<=5»=COUNTIF(A4:A13,«<=5»)

بعد إدخال صيغةCOUNTIF، اضغط على مفتاحEnter.

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

ملاحظات:
  • من المهم ملاحظة أنه في صيغ COUNTIF، يجب دائمًا وضع العوامل مع الأرقام بين علامتي اقتباس.
  • بدلاً من كتابة المعيار يدويًا، يمكنك استخدام مرجع لأي خلية تحتوي على المعيار وستحصل على نفس النتائج. على سبيل المثال: =COUNTIF(A4:A13،)C4)، حيث تحتوي الخلية C4 على المعيار >5.

العد إذا كانت التواريخ أكبر من/أقل من/تساوي

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

الهدفالمعاييرالصيغة
تواريخ أكبر من 6/17/2023«>6/17/2023»=COUNTIF(A4:A13,«>6/17/2023»))
تواريخ تساوي 6/17/2023«=6/17/2023»=COUNTIF(A4:A13,«=6/17/2023»)
تواريخ أقل من أو يساوي 6/17/2023«<=6/17/2023»=COUNTIF(A4:A13,«<=6/17/2023»)

اضغط على مفتاحEnter للحصول على العدد بعد إدخال صيغة COUNTIF.

العد إذا كانت التواريخ أكبر من/أقل من/تساوي

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

الهدفالمعاييرالصيغة
تواريخ أكبر من اليوم«>»&TODAY()=COUNTIF(A4:A13,«>»&TODAY())
التواريخ التي تساوي اليوم«=»&TODAY())=COUNTIF(A4:A13,«=»&TODAY())
التواريخ الأقل من أسبوع من اليوم«>»&TODAY()-7=COUNTIF(A4:A13,«>»&TODAY()-7)

العد إذا كانت التواريخ أكبر من/أقل من/تساوي اليوم


استخدامات دالة COUNTIF المتقدمة

 

العد إذا كانت الخلايا تتوافق مع معايير متعددة (أو/و)

في الواقع، لم تُصمَّم دالة COUNTIF في Excel خصيصًا لعد الخلايا التي تحقق معايير متعددة. في مثل هذه الحالات، يُوصى باستخدام دالةCOUNTIFS. ومع ذلك، هناك حالات معينة يمكنك فيها تحقيق النتيجة المرجوة من خلال الجمع بين أكثر من دالة COUNTIF في صيغة واحدة.

>> معايير «أو»

افترض أنك تريد عد الخلايا التي تساوي «Peach» أو «Apple»، فيجب عليك دمج دالتَي COUNTIF معًا كما هو موضح أدناه:

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

اضغط على مفتاحEnter للحصول على العدد.

العد إذا كانت الخلايا تحقق معيارًا أو معيارًا آخر

ملاحظة: بدلًا من كتابة المعيار يدويًّا، يمكنك استخدام مرجع لأي خلية تحتوي على المعيار والحصول على نفس النتائج، مثال: =COUNTIF(A4:A11،)C4)+COUNTIF(A4:A11,C5).

يرجى ملاحظة أنه في هذا السيناريو، نستخدمعلامة الجمع (+)لدمج النتائج التي تم الحصول عليها من دالتَي COUNTIF. وبالمثل، يمكنك إنشاء صيغة COUNTIF بشروط متعددة باستخدام نفس النهج. إليك مثالًا على صيغة COUNTIF تحتوي على ثلاثة شروط من نوع «أو» لعدّ مرات ظهور «Peach» و«Apple» و«Lemon»:

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> معايير «و»

افترض أنك تريد عد الأرقام التي تكون أكبر من 5 وأقل من 10 في النطاق A4:A11، فيمكنك دمج دالتَي COUNTIF كما هو موضح في لقطة الشاشة أدناه:

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

اضغط على مفتاحEnterللحصول على العدد.

العد إذا كانت الخلايا تحقق معيارين معًا

يرجى ملاحظة أنه في هذا السيناريو، نستخدمعلامة الطرح (-)لدمج النتائج التي تم الحصول عليها من دالتَي COUNTIF.


العد إذا كانت الخلايا فريدة أو القيم المكررة

إذا كنت تريد عدد القيم الفريدة في نطاق أو القيم المكررة في النطاق A3:A13، يمكن لدالة COUNTIF مساعدتك أيضًا.

الخطوة 1: تحديد ما إذا كانت كل قيمة فريدة أو مكررة
  1. في العمود المجاور للقيم التي تريد عدها، استخدم الصيغة أدناه لتحديد ما إذا كانت القيمة المرتبطة فريدة أم مكررة: TRUE تشير إلى أن القيمة المرتبطة مكررة، وFALSE تعني أن القيمة فريدة.
    =COUNTIF($A$4:$A$13,A4)>1
  2. اضغطEnter، ثم انقر مرتين على مقبض التعبئة (المربع الأخضر الصغير في الزاوية السفلية اليمنى للخلية الأولى التي تحتوي على النتيجة)، وستظهر جميع النتائج تلقائيًا.
الخطوة 2: عدد القيم الفريدة في نطاق أو القيم المكررة
  • لـ عدد القيم الفريدة في نطاق، يُرجى استخدام الصيغة أدناه
    =COUNTIF(B4:B13,"FALSE")
  • لحساب عدد القيم المكررة، استخدم الصيغة أدناه:

    =COUNTIF(B4:B13,"TRUE")
    B4:B13 هو العمود المساعد الذي طبّقتَ فيه الصيغة في الخطوة 1.
    ثم اضغطEnter للحصول على النتيجة. عد القيم الفريدة أو القيم المكررة

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

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


ملاحظات حول دالة COUNTIF وبعض القضايا المهمة

 
  • دالة COUNTIF لا تميّز بين الأحرف الكبيرة والصغيرة.

  • تتطلب دالة COUNTIF نطاقًا فعليًا، ولا يمكنك استبداله بمصفوفة.

  • لا تدعم دالة COUNTIF النطاقات غير المتصلة، ولا يسمح تركيبها بتحديد خلايا فردية متعددة كمعامل أول. إذا أردت العد عبر نطاقات متعددة، يمكنك الجمع بين عدة دوال COUNTIF كما يلي:
    =COUNTIF()A2:A10,«>0») + COUNTIF(B3,«>0») + COUNTIF(C2:C5,«>0»).

  • تُرجع دالة COUNTIF نتائج غير صحيحة عند استخدامها لمطابقة سلاسل نصية يزيد طولها عن 255 حرفًا.

  • تُرجع دالة COUNTIF خطأ #VALUE! عند الرجوع إلى ملف عمل آخر وهو مغلق.

أفضل أدوات إنتاجية Office

🤖KUTOOLS AI Aide: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم: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 يومًا— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفّر مقارنةً بشراء الوظائف الإضافية بشكل منفصل