يمكنك استخدام دالة COUNT والاختلافات الخاصة بها لحساب الخلايا التي تحتوي على أرقام. ولكن ماذا لو كنت تريد حساب القيم المميزة فقط في نطاق خلايا؟ سنعرض لك طريقتين لحساب القيم الفريدة في Excel.
تستخدم الطريقتان اللتان سنشرحهما مجموعة من الوظائف والاختلافات في دالة COUNT. ولأن نطاق الخلايا لديك قد يتضمن خلايا فارغة، فإننا ندرج صيغًا بديلة لمراعاة ذلك.
استخدم الدالتين COUNTA وUNIQUE
هذه الطريقة الأولى مخصصة لأولئك الذين يستخدمون Excel لـ Microsoft 365 أو Excel للويب أو Excel 2021 أو Excel لأجهزة iPhone أو iPad أو الهواتف أو الأجهزة اللوحية التي تعمل بنظام Android. وذلك لأن وظيفة UNIQUE متوفرة فقط في هذه الإصدارات والإصدارات الأحدث من Excel.
توفر الدالة UNIQUE جميع القيم المميزة في نطاق الخلايا. ولأنك لا تريد إدراج هذه القيم الفريدة، بل عدها بدلاً من ذلك، فسوف تضيف الدالة COUNTA. تحسب الدالة COUNTA الخلايا غير الفارغة.
لإدراج القيم الفريدة في نطاق الخلايا من A2 إلى A5، يمكنك استخدام الصيغة التالية:
=UNIQUE(A2:A5)
يمكنك أن ترى هنا أن لدينا ثلاث قيم مميزة مدرجة.
لحساب تلك القيم الفريدة بدلاً من إدراجها، أضف الدالة COUNTA إلى بداية الصيغة:
=COUNTA(UNIQUE(A2:A5))
الآن أصبح لديك العدد الخاص بتلك القيم الفريدة وهو 3.
إذا كان نطاق الخلايا الذي تريد حسابه يحتوي على فراغات، فسيتم تضمينها كقيم فريدة قد تسبب مشكلة. لاستبعاد الخلايا الفارغة في نطاقك، يمكنك إضافة الدالة FILTER إلى الصيغة:
تتوفر وظيفة FILTER فقط في إصدارات Excel المذكورة
فوق
.
=COUNTA(UNIQUE(FILTER(A2:A5,A2:A5<>"")))
دعونا نقوم بتحليل جزء FILTER من الصيغة. A2:A5,A2:A5
يمثل نطاق الخلايا والمعايير التي يجب تصفيتها والتي هي نفسها، <>
يمثل لا يساوي، و ""
يمثل الفراغ.
كما ترى في لقطة الشاشة أدناه، لا يتم احتساب الخلية الفارغة في المصفوفة الخاصة بنا كقيمة فريدة.
استخدم الدالتين SUM وCOUNTIF
إذا كنت تستخدم إصدار Excel حيث لا تتوفر الدالتان UNIQUE وFILTER، فيمكنك استخدام SUM وCOUNTIF بدلاً من ذلك.
يمكنك أيضًا استخدام نفس الصيغ أدناه واستبدال الدالة SUM بـ SUMPRODUCT.
تقوم دالة SUM بإضافة الأرقام وتقوم دالة COUNTIF بحساب الخلايا التي تحتوي على أرقام تلبي معايير معينة.
للعثور على القيم الفريدة في نطاق الخلايا A2 إلى A5، استخدم الصيغة التالية:
=SUM(1/COUNTIF(A2:A5,A2:A5))
لتفكيك هذه الصيغة، COUNTIF
تحسب الوظيفة الخلايا التي تحتوي على أرقام في نطاقنا وتستخدم نفس نطاق الخلايا كمعيار. ثم يتم تقسيم هذه النتيجة على 1
و ال SUM
تضيف الوظيفة القيم المتبقية.
على غرار الطريقة الأولى، قد تواجه مشكلات إذا كان لديك فراغات في نطاق الخلايا باستخدام هذه الطريقة. فقط، ستتلقى الخطأ #DIV/0! بدلاً من قيمة فريدة إضافية.
ولحل هذه المشكلة، يمكنك استخدام الصيغة التالية:
=SUM((A2:A5<>"")/COUNTIF(A2:A5,A2:A5&""))
الجزء الإضافي لـ COUNTIF
تقوم الوظيفة بربط سلسلة فارغة لمنع ظهور الأصفار في النتائج لأنك لا تستطيع القسمة على الصفر. الجزء الإضافي لـ SUM
تضيف الوظيفة القيم التي لا تساوي فراغًا. كل هذا يوفر عدد القيم المميزة ولا يحسب الفراغات على أنها فريدة.
لا ينبغي أن يكون العثور على قيم فريدة في Excel مهمة صعبة. باستخدام الوظائف والصيغ هنا، يجب أن ترى تلك القيم المميزة في وقت قصير!