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

عد عدد الصفوف التي تحتوي على قيم محددة في Excel

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

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

doc-count-rows-with-specific-value-1


عد عدد الصفوف التي تحتوي على قيم محددة

على سبيل المثال، لديك نطاق من القيم في ورقة عمل، وتحتاج الآن إلى عد عدد الصفوف التي تحتوي على القيمة المعطاة "300" كما هو موضح في لقطة الشاشة أدناه:

doc-count-rows-with-specific-value-2

للحصول على عدد الصفوف التي تحتوي على قيم محددة، يكون التركيب العام للصيغة كالتالي:

{=SUM(–(MMULT(–(data=X),TRANSPOSE(COLUMN(data)))>0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • data: نطاق الخلايا المراد التحقق مما إذا كان يحتوي على القيمة المحددة؛
  • Xالقيمة المحددة التي تُستخدم لعد الصفوف.

1. يُرجى إدخال الصيغة أدناه أو نسخها في خلية فارغة لوضع النتيجة:

=SUM(--(MMULT(--($A$2:$C$12=300),TRANSPOSE(COLUMN($A$2:$C$12)))>0))

2. ثم اضغط علىCtrl + Shift + Enter معًا للحصول على النتيجة الصحيحة. انظر لقطة الشاشة:

doc-count-rows-with-specific-value-3


شرح الصيغة:

=SUM(--(MMULT(--($A$2:$C$12=300),TRANSPOSE(COLUMN($A$2:$C$12)))>0))

  • --$A$2:$C$12=300: يتحقّق هذا التعبير من وجود القيمة "300" في النطاق A2:C12، وينتج مصفوفةً من القيم TRUE وFALSE. وتُستخدم علامتا السالب المزدوجتان لتحويل القيم TRUE إلى 1 والقيم FALSE إلى 0. وبذلك تحصل على النتيجة التالية: {0،0،0؛1،0،0؛0،0،0؛0،1،1؛0،0،0؛0،1،0؛0،0،0؛1،0،0؛0،0،1؛0،0،0؛1،1،1}. وستُستخدم هذه المصفوفة المؤلَّفة من 11 صفًّا و3 أعمدة كـ array1 في دالة MMULT.
  • TRANSPOSE(COLUMN($A$2:$C$12)): تُستخدم دالة COLUMN هنا للحصول على أرقام الأعمدة المقابلة للنطاق A2:C12، فتُرجع مصفوفة من 3 أعمدة بالشكل التالي: {1،2،3}. بعد ذلك، تقوم دالة TRANSPOSE بتحويل هذه المصفوفة إلى مصفوفة مكوَّنة من 3 صفوف {1؛2؛3}، لتُستخدم كـ array2 داخل دالة MMULT.
  • MMULT(--($A$2:$C$12=«Joanna»),TRANSPOSE(COLUMN($A[[PH_39]]:$C[[PH_38]]))): تُرجع دالة MMULT ناتج ضرب المصفوفتين السابقتين، لتمنحك النتيجة التالية: {0؛1؛0؛5؛0؛2؛0؛1؛3؛0؛6}.
  • SUM(--(MMULT(--($A$2:$C$12=«Joanna»),TRANSPOSE(COLUMN($A[[PH_67]]:$C[[PH_66]])))>0))= SUM(--{0;1;0;5;0;2;0;1;3;0;6}>0): أولًا، يتم التحقق مما إذا كانت القيم في المصفوفة أكبر من 0: فكل قيمة أكبر من 0 تُعطِي TRUE، وكل قيمة أصغر من أو تساوي 0 تُعطِي FALSE. بعد ذلك، تحوّل العلامتان السالبتان المزدوجتان (-- ) قيمتي TRUE وFALSE إلى 1 و0 على التوالي، ليصبح لديك ما يلي: SUM({0؛1؛0؛1؛0؛1؛0؛1؛1؛0؛1}). وأخيرًا، تقوم دالة SUM بجمع عناصر المصفوفة لإرجاع النتيجة: 6.

نصائح:

إذا كنت بحاجة إلى عد عدد الصفوف التي تحتوي على نص محدد في ورقة عمل، يُرجى تطبيق الصيغة أدناه، ولا تنسَ الضغط علىCtrl + Shift + Enterمعًا للحصول على العدد الإجمالي:

=SUM(--(MMULT(--(ISNUMBER(SEARCH(«Joanna»,A2:C12))),TRANSPOSE(COLUMN($A$2:$C$12)))>0))

doc-count-rows-with-specific-value-4


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

  • SUM:
  • تُرجع دالة SUM في Excel مجموع القيم المدخلة.
  • MMULT:
  • تُرجع دالة MMULT في Excel ناتج ضرب مصفوفتين معًا.
  • TRANSPOSE:
  • تُعيد دالة TRANSPOSE مصفوفةً باتجاه جديد بناءً على نطاق خلايا معيّن.
  • COLUMN:
  • تُرجع دالة COLUMN رقم العمود الذي تظهر فيه الصيغة، أو رقم عمود المرجع المحدد.

مقالات أخرى:

  • عد الصفوف التي تستوفي معيارًا داخليًّا
  • افترض أن لديك تقرير مبيعات يحتوي على بيانات هذا العام والعام الماضي، وقد تحتاج الآن إلى عدّ المنتج日晚间 التي كانت مبيعاتها هذا العام أعلى من العام الماضي، أو تلك التي كانت مبيعاتها هذا العام أقل من العام الماضي، كما هو موضح في لقطة الشاشة أدناه. عادةً، يمكنك إضافة عمود مساعد لحساب الفرق في المبيعات بين السنتين، ثم استخدام دالة COUNTIF للحصول على النتيجة. لكن في هذه المقالة، سأعرض لك كيفية استخدام دالة SUMPRODUCT للحصول على النتيجة مباشرةً دون الحاجة إلى أي عمود مساعد.
  • عد الصفوف التي تستوفي معايير متعددة
  • لحساب عدد الصفوف في نطاق وفقًا لمعايير متعددة—بما في ذلك معايير تعتمد على اختبارات منطقية تُطبَّق على مستوى الصف—يمكنك الاعتماد على دالة SUMPRODUCT في Excel.
  • عد عدد الخلايا التي تساوي إحدى القيم العديدة
  • افترض أن لديك قائمة منتجات في العمود A، وترغب الآن في حساب العدد الإجمالي للمنتجات المحددة: Apple وGrape وLemon، الموجودة في النطاق C4:C6 من العمود A، كما هو موضح في لقطة الشاشة أدناه. عادةً، لن تفي دالتا COUNTIF وCOUNTIFS البسيطتان في Excel بهذا الغرض. في هذه المقالة، سأوضح لك كيفية إنجاز هذه المهمة بسرعة وسهولة باستخدام مزيج ذكي من دالتي SUMPRODUCT وCOUNTIF.

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

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.