حساب عدد القيم الفريدة

صياغة المشكلة

يوجد نطاق بيانات تتكرر فيه بعض القيم أكثر من مرة:

حساب عدد القيم الفريدة

المهمة هي حساب عدد القيم الفريدة (غير المتكررة) في النطاق. في المثال أعلاه ، من السهل ملاحظة أنه تم بالفعل ذكر أربعة خيارات فقط.

دعنا نفكر في عدة طرق لحلها.

الطريقة الأولى. في حالة عدم وجود خلايا فارغة

إذا كنت متأكدًا من عدم وجود خلايا فارغة في نطاق البيانات الأصلي ، فيمكنك استخدام صيغة الصفيف القصيرة والأنيقة:

حساب عدد القيم الفريدة

لا تنس إدخالها كصيغة صفيف ، أي اضغط بعد إدخال الصيغة وليس إدخال ، ولكن على المجموعة Ctrl + Shift + Enter.

من الناحية الفنية ، تتكرر هذه الصيغة عبر جميع خلايا المصفوفة وتحسب لكل عنصر عدد تكراراته في النطاق باستخدام الوظيفة COUNTIF (كونتيف). إذا قمنا بتمثيل هذا كعمود إضافي ، فسيبدو كما يلي:

حساب عدد القيم الفريدة

ثم يتم حساب الكسور 1 / عدد التكرارات لكل عنصر ويتم تلخيصها جميعًا ، مما يمنحنا عدد العناصر الفريدة:

حساب عدد القيم الفريدة

الطريقة الثانية: إذا كانت هناك خلايا فارغة

إذا كانت هناك خلايا فارغة في النطاق ، فسيتعين عليك تحسين الصيغة قليلاً عن طريق إضافة فحص للخلايا الفارغة (وإلا سنحصل على خطأ قسمة بمقدار 0 في كسر):

حساب عدد القيم الفريدة

هذا هو.

  • كيفية استخراج عناصر فريدة من نطاق وإزالة التكرارات
  • كيفية تمييز التكرارات في قائمة بالألوان
  • كيفية مقارنة نطاقين للتكرارات
  • استخراج السجلات الفريدة من جدول بعمود معين باستخدام الوظيفة الإضافية PLEX

 

اترك تعليق