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

عدّ عدد الصفوف باستخدام معايير OR متعددة

المؤلفXiaoyangتاريخ التعديل

لعدّ عدد الصفوف التي تحتوي على معايير متعددة في أعمدة مختلفة باستخدام منطق OR، يمكنك الاعتماد على دالة SUMPRODUCT. على سبيل المثال، لديّ تقرير منتجات كما هو موضح في لقطة الشاشة أدناه، وأرغب الآن في عدّ الصفوف التي يكون فيها المنتج «T-shirt» **أو** اللون «Black». كيف يمكنني تنفيذ هذه المهمة في Excel؟

doc-count-rows-with-or-logic-1


عدّ عدد الصفوف باستخدام معايير OR متعددة

في Excel، عند استخدام دالة SUMPRODUCT لعدّ عدد الصفوف التي تحتوي على معايير متعددة في أعمدة مختلفة، يكون التركيب العام للصيغة كالتالي:

=SUMPRODUCT(--((criteria1)+(criteria2)>0))
  • criteria1, criteria2: التعبيرات المنطقية المستخدمة لاستيفاء الشروط.

على سبيل المثال، لعدّ عدد الصفوف التي يكون فيها المنتج «T-shirt» أو يكون اللون «Black»، يُرجى إدخال أو نسخ الصيغة التالية في خلية فارغة لإظهار الحساب، ثم الضغط علىEnterللحصول على النتيجة:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))

doc-count-rows-with-or-logic-2


شرح الصيغة:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))

  • (A2:A12="T-shirt")+(C2:C12="Black"):
    يتحقّق التعبير المنطقي الأول مما إذا كان المنتج هو «T-shirt»، ويعيد النتيجة التالية: {FALSE؛TRUE؛TRUE؛FALSE؛TRUE؛FALSE؛TRUE؛FALSE؛FALSE؛FALSE؛TRUE}.
    ويتحقّق التعبير المنطقي الثاني مما إذا كان اللون هو «Black»، ويعيد النتيجة التالية: {TRUE؛FALSE؛FALSE؛FALSE؛FALSE؛FALSE؛FALSE؛TRUE؛FALSE؛FALSE؛TRUE}.
    وبما أن منطق OR يتطلب الجمع، فإننا نربط التعبيرين بعلامة الجمع (+). تقوم العملية الحسابية تلقائيًا بتحويل القيم TRUE وFALSE إلى 1 و0 على التوالي، فنحصل على المصفوفة التالية: {1؛1؛1؛0؛1؛0؛1؛1؛0؛0؛2}.
  • --((A2:A12="T-shirt")+(C2:C12="Black")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): أولًا، تحقّق من القيم في المصفوفة التي تكون أكبر من 0: إذا كانت القيمة أكبر من 0، يُعرض TRUE؛ وإذا كانت أقل من أو تساوي 0، يُعرض FALSE. بعد ذلك، تحوّل العلامة السلبية المزدوجة القيم المنطقية TRUE وFALSE إلى 1 و0 على التوالي، ليصبح الناتج كما يلي: {1؛1؛1؛0؛1؛0؛1؛1؛0؛0؛1}.
  • SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))=SUMPRODUCT({1;1;1;0;1;0;1;1;0;0;1}): في النهاية، تقوم دالةSUMPRODUCTبجمع جميع القيم في المصفوفة، نحصل على النتيجة: 7.

نصائح:

لإضافة معايير إضافية، ما عليك سوى إضافة التعبيرات المنطقية داخل دالة SUMPRODUCT. على سبيل المثال، لعدّ عدد الصفوف التي يكون فيها المنتج «T-shirt»، أو يكون اللون «Black»، أو تكون الكمية "50"، يُرجى تطبيق الصيغة التالية:

=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")+(D2:D12=50)>0))

doc-count-rows-with-or-logic-3-1


الدالة المرتبطة المستخدمة:

  • SUMPRODUCT:
  • تُستخدم دالة SUMPRODUCT لضرب عمودين أو أكثر أو مصفوفتين معًا، ثم جمع نواتج الضرب.

مقالات إضافية:

  • عدّ عدد الصفوف التي تحتوي على قيم معيّنة
  • قد يكون من السهل عدّ الخلايا التي تحتوي على قيمة معيّنة في ورقة عمل Excel. لكن الحصول على عدد الصفوف التي تتضمّن قيمًا معيّنة قد يكون أكثر تعقيدًا بعض الشيء. هنا، تأتي الصيغة المتقدمة المبنية على دوال SUM وMMULT وTRANSPOSE وCOLUMN لتنقذ الموقف! سيوضح لك هذا البرنامج التعليمي كيفية إنشاء هذه الصيغة بفعالية لأداء هذه المهمة في Excel.
  • عدّ الصفوف إذا استوفت معايير داخلية
  • افترض أن لديك تقرير مبيعات المنتجات لهذا العام والعام الماضي، وقد تحتاج الآن إلى عدّ المنتجات التي تكون مبيعاتها هذا العام أعلى من مبيعاتها في العام الماضي، أو تلك التي تكون مبيعاتها هذا العام أقل منها في العام الماضي، كما هو موضح في لقطة الشاشة أدناه. عادةً، يمكنك إضافة عمود مساعد لحساب الفرق في المبيعات بين السنتين، ثم استخدام دالة COUNTIF للحصول على النتيجة. لكن في هذه المقالة، سأعرض لك كيفية استخدام دالة SUMPRODUCT للحصول على النتيجة مباشرةً دون الحاجة إلى أي عمود مساعد.

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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.