جدول المحتويات
دالة Excel COUNTIFS تحسب القيم التي تطابق معيارًا واحدًا أو أكثر من نطاق. قد تواجه أحيانًا مشكلة أن الوظيفة لا تعمل بشكل صحيح. في هذه المقالة ، سأقدم لك 7 إجراءات يمكن اتخاذها عندما لا تعمل وظيفة COUNTIFS .
ضع في اعتبارك مجموعة البيانات التالية. دعنا نستخدم مجموعة البيانات هذه لتوضيح الإجراءات التي يجب اتخاذها عندما لا تعمل وظيفة COUNTIFS بشكل صحيح.
تنزيل Practice Workbook
لا يعمل COUNTIFS.xlsx
7 إجراءات لإصلاح COUNTIFS لا يعمل
1. COUNTIFS لا يعمل عند حساب قيم النص
عندما عدد السلاسل النصية يجب إدخال السلسلة النصية داخل علامة اقتباس مزدوجة ( ”“ ). وبخلاف ذلك ، لن تتمكن الوظيفة COUNTIFS من عد السلسلة النصية وستُرجع القيمة 0. في الصورة التالية ، لم ندرج النص ضمن الاقتباس المزدوج. لذا أعادت الصيغة 0 .
الآن ، لإصلاح هذه المشكلة ،
➤ اكتب الصيغة المصححة التالية ،
=COUNTIFS(E5:E12, "Car")
الآن ستحسب الصيغة رقم النص المدرج "السيارة" من نطاق الخلايا E5: E12 .
➤ اضغط على ENTER
نتيجة لذلك ، ستحصل على العدد المطلوب.
2. COUNTIFS لا يعمل لمرجع النطاق غير الصحيح
عندما نستخدم أكثر من معيار واحد في COUNTIFS ، يجب أن يحتوي نطاق الخلايا لمعايير مختلفة على نفس عدد الخلايا. بخلاف ذلك ، لن تعمل الوظيفة COUNTIF .
لنفترض أننا نريد حساب عدد بائعي السيارات في أوستن في مجموعة البيانات الخاصة بنا. لذلك ، قمنا بكتابة الصيغة ، =COUNTIFS(E5:E12,"Car",D5:D11,"Austin")
. إذا لاحظت الصيغة التي ستراها ، هنا نطاق المعيار الأول هو E5: E12 لكن نطاق المعيار الثاني هو D5: D11 . عدد الخلايا في النطاق للمعايير ليس هو نفسه.
الآن ، إذا ضغطنا على ENTER سترجع الصيغة #VALUE ! خطأ .
الآن لإصلاح هذا الخطأ ،
➤ تصحيح الصيغة بكتابة ،
=COUNTIFS(E5:E12,"Car",D5:D12,"Austin")
هنا ، عدد الخلايا في نطاق المعايير هو نفسه. لذلك ستحسب الصيغة البيانات حيث يتطابق المنتج مع السيارة و المنطقة يتطابقان مع أوستن .
➤ اضغط على ENTER
نتيجة لذلك ، ستحصل على عدد بائعي السيارات في أوستن.
اقرأ المزيد: COUNTIF نطاقات متعددة نفس المعايير في Excel
3. COUNTIFS لا يعمل لخطأ في الصيغة
إذا لم نفعل ذلك أدخل الصيغة بشكل صحيح ، لن تعمل الوظيفة COUNTIFS . عندما نستخدم أي عامل رياضي مثل أكبر من ( & gt؛ ) ، أقل من ( & lt؛ ) ، يساوي ( = ) ، ولا يساوي ( ) ، يجب إدخال كل من عامل التشغيل والمعايير العددية بالداخلمن نفس الاقتباس. لنفترض أننا نريد معرفة عدد المبيعات التي تزيد عن 100000 دولار. للعثور على ذلك ، قمنا بإدخال الصيغة ، =COUNTIFS(F5:F12,">" 100000
) . هنا ، قمنا فقط بإدخال عامل التشغيل داخل الاقتباس ، وليس المعايير الرقمية.
الآن ، إذا ضغطنا على ENTER ، أ سيظهر مربع رسالة Microsoft Excel يوضح أن "هناك مشكلة في هذه الصيغة".
لإصلاح هذه المشكلة ،
➤ اكتب المصحح الصيغة ،
=COUNTIFS(F5:F12,">100000")
الآن قمنا بإدخال كل من المشغل والمعايير داخل الاقتباس. لذا هذه المرة ستعيد الصيغة العدد.
➤ اضغط على ENTER
نتيجة لذلك ، ستحصل على رقم المبيعات التي تزيد عن 100000 دولار.
4. العد استنادًا إلى القيم من خلية أخرى
عندما نستخدم مرجع خلية كمعايير لـ COUNTIFS وظيفة ، يجب أن نكون قد ربطنا مرجع الخلية مع المشغل عن طريق إدخال & amp؛ قبل مرجع الخلية. هنا سيكون عامل التشغيل فقط بين علامتي الاقتباس.
لنفترض أننا نريد استخدام الخلية I5 كمعايير في وظيفة COUNTIFS . لذلك قمنا بكتابة الصيغة التالية ، =COUNTIFS(F5:F12, "< I5 ")
. هنا قمنا بإدراج مرجع الخلية مباشرة في الصيغة.
إذا ضغطنا على ENTER فسنرى أن الصيغة قد أعادت 0 . هذا يعني أن وظيفة COUNTIFS ليست كذلكيعمل بشكل صحيح ويعطي قيمًا خاطئة.
لإصلاح المشكلة ،
➤ اكتب الصيغة التالية ،
=COUNTIFS(F5:F12, "< " &I5)
هنا ، قمنا بربط الخلية المرجعية ، I5 عن طريق إدخال & amp؛ قبله.
الآن ،
➤ اضغط على ENTER ،
نتيجة لذلك ، ستعمل وظيفة COUNTIFS الآن وستحصل على العدد المطلوب.
اقرأ المزيد: COUNTIF بين قيمتي خليتين في Excel
قراءات مماثلة
- COUNTIF مقابل COUNTIFS في Excel (4 أمثلة)
- كيفية الاستخدام COUNTIF بين رقمين (4 طرق)
- COUNTIF مثال Excel (22 مثال)
- كيفية استخدام COUNTIF مع WEEKDAY في Excel
5. COUNTIFS لا تعمل لـ OR Logic
يمكن للدالة COUNTIFS حساب منطق و فقط ولكن لا يمكنها حساب أو منطق. لذلك ، إذا حاولت الحصول على قيمة باستخدام منطق أو ، فلن تعمل الوظيفة COUNTIFS بشكل صحيح. لنفترض أننا نريد الحصول على عدد بائعي السيارات أو الدراجات النارية. لذلك قمنا بكتابة الصيغة ، =COUNTIFS(E5:E12,"Car", E5:E12, "Motor Bike")
. لكن الصيغة عادت 0 . يحدث هذا لأن الوظيفة COUNTIFS لا يمكنها حساب منطق أو .
بالمناسبة ، يمكننا استخدام الدالة SUM والدالة COUNTIFS تعملان معًا لحساب أو المنطق.
➤ اكتب الصيغة التالية ،
=SUM(COUNTIFS(E5:E12,{"Car","Motor Bike"}))
هنا COUNTIFSستُرجع الدالة عدتين (أحدهما لـ السيارة والآخر لـ الدراجة النارية ) من المصفوفة E5: E12 و SUM ستضيف الوظيفة هذه الأعداد.
الآن ،
➤ اضغط على ENTER
هذه المرة ستفعل الحصول على العدد الصحيح.
6. استخدام أحرف البدل عندما لا يعمل COUNTIFS
يمكننا استخدام أحرف مختلفة Wildcards في ظروف مختلفة عندما COUNTIFS لا يعمل. على سبيل المثال ، إذا أردنا مطابقة سلسلة جزئية من سلسلة نصية ، فيمكننا استخدام علامة النجمة ( * ). لنفترض أننا أدخلنا الدراجة كمعايير في صيغتنا- =COUNTIFS(E5:E12,"Bike")
. الآن كما لدينا Motor Bike في مجموعة البيانات الخاصة بنا ، لن تعمل وظيفة COUNTIFS بشكل صحيح وستعود 0 .
لحل هذه المشكلة يمكننا استخدام علامة النجمة ( * ).
➤ اكتب الصيغة التالية ،
=COUNTIFS(E5:E12,"*Bike*")
نظرًا لأن المعايير الآن بين العلامات النجمية ( * ) ، ستبحث الوظيفة عن التطابقات الجزئية في النطاق E5: E12 .
➤ اضغط على ENTER ،
هذه المرة سيعمل COUNTIFS وسيعطي العدد الصحيح.
اقرأ المزيد: كيفية استخدام COUNTIF مع Wildcard في Excel
7. COUNTIFS لا يعمل عند العد من مصنف آخر
1> COUNTIFS لن تعمل الوظيفة إذا قمنا بإحالة خلايا من مصنف آخر وتم إغلاق المصنف. افترض أن لدينا بيانات مبيعاتنا في الورقة المبيعات منمصنف باسم بيانات المبيعات .
الآن ، نريد حساب عدد بائعي السيارات في مصنفنا الحالي باستخدام البيانات من المبيعات مصنف البيانات . للقيام بذلك ،
➤ اكتب الصيغة ،
=COUNTIFS('C:\Users\User\Desktop\[Sales Data.xlsx]Automobile'!$E$5:$E$12, "Car")
هنا ، C: \ Users \ User \ Desktop \ يشير إلى موقع بيانات المبيعات المصنف و [Sales Data.xlsx] Automobile '! $ E $ 5: $ E $ 12 يشير إلى نطاق المعايير من بيانات المبيعات مصنف .
الآن ، إذا لم نفتح بيانات المبيعات المصنف واضغط على ENTER سنرى أن الصيغة ستظهر #VALUE! خطأ.
لحل هذا يتعين علينا فتح المصنف من حيث نحصل على بيانات الصيغة. بعد ذلك علينا الضغط على F9 لتحديث الصيغة. نتيجة لذلك ، هذه المرة سوف نحصل على العدد.
الخاتمة
آمل الآن أن تعرف ماذا تفعل عندما COUNTIFS وظيفة لا تعمل. إذا كان لديك أي لبس فيما يتعلق بأي من الحلول ، فالرجاء ترك تعليق.