سؤال

تتم الرجوع إلى القوائم المسماة في ورقة Excel من ورقة أخرى على نفس الكتاب.

على سبيل المثال

تحتوي الورقة 2 على القوائم المسماة (GRPCNT) تحتوي على سلاسل

> 5
5 - 9
10 - 20
> 20

تستخدم الورقة 1 GRPCNT لتوفير قائمة بالخيارات. قل ، هناك ثلاثة صفوف

A | > 5
B | > 20
C | > 5

يجب أن تحدد الورقة 1 عدد أحداث كل خيار من القائمة.

المشكلة هي

COUNTIF(Range, "> 5") 

إرجاع "0" بدلاً من "2" لبيانات المثال أعلاه.

أحتاج إلى مقارنة حرفية شيء على غرار

COUNTIF( Range, Sheet2!A1 ) , or 
COUNTIF( Range, "'> 5'" )

فشلت كل من المحاولات أعلاه في توفير النتيجة المرجوة.

ماذا أفعل خطأ هنا؟

هل كانت مفيدة؟

المحلول

COUNTIF(Range, "=> 5")

هذا يحسب عدد الخلايا في النطاق يتطابق (=) المحتوى > 5 (لا "=>" ليس عاملًا).

هناك حاجة إلى علامة متساوية بسبب > في البداية لديها بالفعل معنى خاص: خلايا العد التي تكون قيم عدد صحيح أكبر من 5.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top