العدّ وفق عدة شروط باستخدام COUNTIFS
عدّ الصفوف التي تستوفي عدة معايير في الوقت نفسه
العدّ وفق عدة شروط باستخدام COUNTIFS درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
العد باستخدام قواعد متعددة
تحسب COUNTIFS عدد الصفوف التي تستوفي عدة شروط في الوقت نفسه. فبينما تجيب COUNTIF عن سؤال "كم عدد المبيعات في المنطقة الشرقية؟"، تجيب COUNTIFS عن سؤال "كم عدد مبيعات المنطقة الشرقية التي حدثت في يناير؟"
لا تجمع هذه الدالة القيم ولا تحسب متوسطها — بل تعدّ ببساطة الصفوف التي تجتاز كل اختبار. لذلك فهي مناسبة تمامًا لأسئلة مثل "كم عدد الطلبات التي تزيد قيمتها على 100 دولار والتي جاءت من عملاء جدد؟"
لنتعلّم بنيتها ونستخدمها عمليًا.
بنية COUNTIFS
لا تحتوي COUNTIFS على sum_range، لأنها لا تجمع القيم — بل تحتاج فقط إلى النطاقات المطلوب اختبارها والمعايير التي ستُختبر بها.
criteria_range1،criteria1— الاختبار الأولcriteria_range2،criteria2— الاختبار الثاني- ...وهكذا حتى 127 زوجًا
تأتي كل الوسائط في زوج منظم يتكون من نطاق ومعيار. والنتيجة عدد صحيح واحد: عدد الصفوف التي تتحقق فيها جميع الشروط.
=COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2)مثال عملي
باستخدام جدول المبيعات نفسه — العمود A هو المنطقة، والعمود B هو الشهر، والعمود C هو المبلغ — لنحسب عدد المبيعات التي كانت في المنطقة الشرقية وفي يناير.
لا يوجد عمود للمبلغ في هذه الصيغة لأننا نعدّ الصفوف، ولا نجمع الأموال. ويضيّق كل زوج نطاق العد أكثر.
=COUNTIFS(A:A, "East", B:B, "January")العد باستخدام مقارنات الأرقام
مثل SUMIFS تمامًا، تقبل COUNTIFS عوامل المقارنة بين علامتي اقتباس للاختبارات الرقمية.
">100"— القيم الأكبر من 100">=18"— 18 أو أكبر"<>"— أي خلية غير فارغة
نعدّ هنا صفوف المنطقة الشرقية التي يكون فيها المبلغ أكبر من 100. لاحظوا أن عمود المبلغ يظهر على هيئة criteria_range، وليس sum_range.
=COUNTIFS(A:A, "East", C:C, ">100")عدّ نطاق رقمي (بين قيمتين)
من الاحتياجات الشائعة عدّ القيم الواقعة بين رقمين. لا يمكنكم إجراء ذلك باستخدام معيار واحد — بل تحددون العمود نفسه مرتين مع حد أدنى وحد أقصى.
يعدّ هذا المبالغ التي لا تقل عن 50 ولا تزيد على 200. يشير الشرطان إلى العمود C، وبما أن COUNTIFS تستخدم منطق AND، فلا تُحتسب إلا الصفوف الواقعة داخل هذا النطاق.
=COUNTIFS(C:C, ">=50", C:C, "<=200")المقارنة بالقيم الموجودة في الخلايا
لجعل الحدود ديناميكية، خزّنوا القيم في خلايا وصِلوا عامل المقارنة باستخدام &. ضعوا القيمة المنخفضة في F1 والقيمة المرتفعة في F2.
تنشئ ">="&F1 معيار أكبر من أو يساوي القيمة الموجودة في F1. ويتيح ذلك للمستخدم إدخال حدود جديدة ورؤية العدد المحدّث فورًا دون تعديل الصيغة نفسها.
=COUNTIFS(C:C, ">="&F1, C:C, "<="&F2)عدّ الخلايا غير الفارغة والفارغة
هناك معياران خاصان مفيدان لفحص جودة البيانات:
"<>"يعدّ الخلايا غير الفارغة"="أو""يعدّ الخلايا الفارغة
تحسب هذه الصيغة عدد صفوف المنطقة الشرقية التي تحتوي على اسم مندوب مبيعات (أي إن العمود D غير فارغ) — وهي طريقة سريعة لاكتشاف البيانات المفقودة.
=COUNTIFS(A:A, "East", D:D, "<>")أحرف البدل في COUNTIFS
تدعم معايير النص أحرف البدل نفسها التي تدعمها SUMIFS. استخدموا * لأي سلسلة من الأحرف، و? لحرف واحد.
يعدّ هذا كل صف يبدأ فيه اسم مندوب المبيعات بالحرف M — فالأسماء Maria وMike وMohammed كلها مطابقة. تؤثر أحرف البدل في النصوص فقط؛ ويتم تجاهلها عند التعامل مع الأرقام.
=COUNTIFS(D:D, "M*")حافظوا على الحجم نفسه للنطاقات
تنطبق قاعدة الأبعاد نفسها من SUMIFS: يجب أن تكون جميع نطاقات المعايير بالشكل نفسه. إذا كان أحد النطاقات هو A2:A100 وكان نطاق آخر هو B2:B50، فستُرجع COUNTIFS الخطأ #VALUE!.
تكون مراجع الأعمدة الكاملة مثل A:A وB:B بالحجم نفسه تلقائيًا، ولهذا تُعد خيارًا شائعًا خاليًا من الأخطاء لنطاقات المعايير.
=COUNTIFS(A2:A100, "East", B2:B100, "January")جدول ملخص عملي
تُعد COUNTIFS المحرك الذي يقف وراء العديد من لوحات المعلومات. ضعوا أسماء المناطق في العمود F وأسماء الأشهر عبر الصف 1، ثم احسبوا كل تركيبة باستخدام مراجع مختلطة حتى تملأ الصيغة الشبكة بأكملها.
يتيح تثبيت الأعمدة باستخدام $A:$A وخلايا البحث باستخدام $F2 / G$1 لصيغة واحدة تعبئة جدول تقاطعي كامل بالعدادات عند نسخها.
=COUNTIFS($A:$A, $F2, $B:$B, G$1)COUNTIFS مقارنةً بـ COUNTIF
احرصوا على التمييز بين أفراد هذه العائلة. تأخذ COUNTIF زوجًا واحدًا من range, criteria، بينما تأخذ COUNTIFS زوجًا واحدًا أو أكثر. وعلى خلاف SUMIFS، لا تحتوي أي منهما على نطاق نتائج منفصل — فكلتاهما تكتفيان بالعد.
إذا احتجتم إلى أكثر من شرط، فاستخدموا COUNTIFS. ويستخدم كثيرون COUNTIFS حتى مع اختبار واحد، حتى لا يضطروا إلى تذكّر أكثر من نمط موحّد عبر SUM وCOUNT وAVERAGE.
=COUNTIFS(A:A, "East")تحقق سريع
فكّروا في الفرق بين COUNTIFS وSUMIFS.
مراجعة: COUNTIFS
يمكنكم الآن عدّ الصفوف وفق عدة شروط:
COUNTIFS(range1, crit1, range2, crit2, ...)— لا يوجد sum_range، بل أزواج اختبار فقط.- لعدّ نطاق بين قيمتين، كرّروا العمود نفسه مع حدّين.
- استخدموا
"<>"للخلايا غير الفارغة، واستخدموا&لربط الحدود المعتمدة على الخلايا. - يجب أن تكون جميع النطاقات بالحجم نفسه.
التالي: حساب متوسط القيم وفق عدة شروط باستخدام AVERAGEIFS.
=COUNTIFS(A:A, F1, C:C, ">="&F2, D:D, "<>")الأسئلة الشائعة
هل درس «العدّ وفق عدة شروط باستخدام COUNTIFS» مجاني؟
نعم — نص درس «العدّ وفق عدة شروط باستخدام COUNTIFS» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
ماذا ستتعلم في «العدّ وفق عدة شروط باستخدام COUNTIFS»؟
عدّ الصفوف التي تستوفي عدة معايير في الوقت نفسه تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟
لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «العدّ وفق عدة شروط باستخدام COUNTIFS»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟
نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- الجمع وفق عدة شروط باستخدام SUMIFS
- العدّ وفق عدة شروط باستخدام COUNTIFS
- حساب المتوسط وفق عدة شروط باستخدام AVERAGEIFS
- نطاقات التواريخ في دوال المعايير