دالة COUNTIFS في إكسل: العد بعدة شروط بسهولة
شرح دالة COUNTIFS في إكسل للعد بأكثر من شرط معاً: التواريخ، الأرقام، النصوص، وتطبيق شرط OR خطوة بخطوة.
بقلم Ayoub Farid · · 2 دقائق قراءة
تُستخدم دالة COUNTIFS لحساب عدد الصفوف التي تتحقق فيها جميع شروطك في نفس الوقت. على سبيل المثال: "كم عدد طلبات القهوة التي يتجاوز سعرها 3 دولارات؟" أو "كم عدد التذاكر التي فُتحت في مارس وما زالت معلقة؟". إنها ببساطة دالة COUNTIF ولكن بأكثر من شرط.
بناء الجملة (Syntax)
=COUNTIFS(range1, criteria1, range2, criteria2, ...)
يجب أن يكون كل نطاق (range) بنفس حجم النطاقات الأخرى تماماً.
مثال عملي
| A | B | C | |
|---|---|---|---|
| 1 | الصنف (Item) | الفئة (Category) | السعر (Price) |
| 2 | Espresso | Coffee | 2.50 |
| 3 | Latte | Coffee | 3.50 |
| 4 | Mocha | Coffee | 4.00 |
| 5 | Muffin | Food | 3.00 |
لحساب عدد منتجات القهوة التي يزيد سعرها عن 3:
=COUNTIFS(B2:B5,"Coffee",C2:C5,">3") → 2
العد بين رقمين
استخدم نفس النطاق مرتين مع تغيير علامة المقارنة:
=COUNTIFS(C2:C100,">=10",C2:C100,"<=20")
العد بين تاريخين
إذا كان تاريخ البدء في الخلية F1 وتاريخ الانتهاء في الخلية F2:
=COUNTIFS(D2:D500,">="&F1,D2:D500,"<="&F2)
تُستخدم علامة الربط & لدمج رمز المقارنة بعنوان الخلية. هذه هي الصيغة القياسية الأكثر استخداماً في معادلات إكسل لحساب الأعداد الشهرية وتجاوز أي اختبار إكسل للتوظيف بنجاح.
تطبيق منطق "أو" (OR logic)
تعمل دالة COUNTIFS بمنطق "و" (AND) فقط. لتطبيق منطق "أو" (OR)، مثل حساب مبيعات (Coffee أو Tea)، اجمع دالتي COUNTIF:
=COUNTIF(B2:B100,"Coffee")+COUNTIF(B2:B100,"Tea")
أو في صيغة واحدة باستخدام مصفوفة ثوابت:
=SUM(COUNTIFS(B2:B100,{"Coffee","Tea"}))
إنشاء جدول ملخص
ضع الفئات في الخلايا F2:F4 والأشهر في G1:I1، ثم اكتب في الخلية G2:
=COUNTIFS($B$2:$B$500,$F2,$D$2:$D$500,G$1)
تتيح لك علامات $ تثبيت الأعمدة أو الصفوف لتتمكن من سحب المعادلة للأسفل ولليسار بسلاسة، وهو التطبيق العملي لمفهوم المراجع المختلطة.
أخطاء شائعة
- اختلاف أحجام النطاقات: يؤدي استخدام نطاقات بأبعاد غير متطابقة إلى ظهور الخطأ
#VALUE!. - كتابة التواريخ كنصوص داخل الشروط: يفضل استخدام
">="&DATE(2026,3,1)أو الإشارة إلى خلية تحتوي على تاريخ فعلي. - توقع تطبيق منطق OR تلقائياً: تبحث دالة
COUNTIFSدائماً عن تحقق كافة الشروط معاً (AND).
الأسئلة الشائعة
كيف أستخدم العد بشرطين في إكسل؟
باستخدام صيغة: =COUNTIFS(range1,criteria1,range2,criteria2)، مثل: =COUNTIFS(B:B,"Coffee",C:C,">3").
هل تدعم دالة COUNTIFS تطبيق شرط "أو" (OR)؟
ليس بشكل مباشر. يمكنك جمع عدة دوال COUNTIFS معاً، أو إحاطة الدالة بـ SUM مع استخدام مصفوفة شروط.
كيف أحسب عدد التواريخ خلال شهر معين باستخدام COUNTIFS؟
استخدم شرطين على نفس نطاق التواريخ: الأول أكبر من أو يساوي اليوم الأول من الشهر، والثاني أصغر من أو يساوي آخر يوم فيه.
هل دالة COUNTIFS متاحة في Google Sheets؟
نعم، وتعمل بنفس طريقة الكتابة وبناء الجملة تماماً كما في جداول بيانات إكسل.