اكسل

عد الأعداد ثالثًا يساوي 3

Count Numbers Third Digit Equals 3

صيغة Excel: عد الأرقام ، الرقم الثالث يساوي 3صيغة عامة
= SUMPRODUCT (--( MID (range,3,1)='3'))
ملخص

لحساب الأرقام حيث يساوي الرقم الثالث 3 ، يمكنك استخدام صيغة تستند إلى الدالتين SUMPRODUCT و MID. في المثال الموضح ، الصيغة في E5 هي:



 
= SUMPRODUCT (--( MID (B5:B12,3,1)='3'))
تفسير

للحصول على الحرف الثالث من سلسلة في A1 ، يمكنك استخدام وظيفة MID كما يلي:

 
= MID (A1,3,1)

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





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

كيفية عمل أرقام مستديرة من التفوق
 
 MID (B5:B12,3,1)

إرجاع مصفوفة مثل هذا:



 
{'6''6''3''5''3''0''3''7'}

تحتوي هذه المصفوفة على الرقم الثالث من كل خلية في النطاق B5: B12. لاحظ أن الدالة MID قامت تلقائيًا بتحويل القيم الرقمية في النطاق إلى سلاسل نصية وإرجاع الحرف الثالث كقيمة نصية.

عندما نقارن هذه المصفوفة باستخدام = '3' ، نحصل على مصفوفة مثل هذا:

 
{FALSEFALSETRUEFALSETRUEFALSETRUEFALSE}

نستخدم السالب المزدوج لإجبار قيم TRUE و FALSE على 1 و صفر على التوالي ، والتي تُرجع:

 
{00101010}

أخيرًا ، مع وجود مصفوفة واحدة فقط للعمل معها ، تقوم الدالة SUMPRODUCT بجمع العناصر الموجودة في الصفيف وإرجاع الإجمالي ، 3.

المؤلف ديف برونز


^