كيفية حساب القيم الفريدة في Microsoft Excel

يمكنك استخدام دالة COUNT والاختلافات الخاصة بها لحساب الخلايا التي تحتوي على أرقام. ولكن ماذا لو كنت تريد حساب القيم المميزة فقط في نطاق خلايا؟ سنعرض لك طريقتين لحساب القيم الفريدة في Excel.




تستخدم الطريقتان اللتان سنشرحهما مجموعة من الوظائف والاختلافات في دالة COUNT. ولأن نطاق الخلايا لديك قد يتضمن خلايا فارغة، فإننا ندرج صيغًا بديلة لمراعاة ذلك.

ذات صلة: كيفية استخدام الدالة COUNT في Microsoft Excel


استخدم الدالتين COUNTA وUNIQUE

هذه الطريقة الأولى مخصصة لأولئك الذين يستخدمون Excel لـ Microsoft 365 أو Excel للويب أو Excel 2021 أو Excel لأجهزة iPhone أو iPad أو الهواتف أو الأجهزة اللوحية التي تعمل بنظام Android. وذلك لأن وظيفة UNIQUE متوفرة فقط في هذه الإصدارات والإصدارات الأحدث من Excel.

توفر الدالة UNIQUE جميع القيم المميزة في نطاق الخلايا. ولأنك لا تريد إدراج هذه القيم الفريدة، بل عدها بدلاً من ذلك، فسوف تضيف الدالة COUNTA. تحسب الدالة COUNTA الخلايا غير الفارغة.

لإدراج القيم الفريدة في نطاق الخلايا من A2 إلى A5، يمكنك استخدام الصيغة التالية:

=UNIQUE(A2:A5)

يمكنك أن ترى هنا أن لدينا ثلاث قيم مميزة مدرجة.


وظيفة فريدة في Excel

لحساب تلك القيم الفريدة بدلاً من إدراجها، أضف الدالة COUNTA إلى بداية الصيغة:

=COUNTA(UNIQUE(A2:A5))

الآن أصبح لديك العدد الخاص بتلك القيم الفريدة وهو 3.

COUNTA مع UNIQUE في Excel

إذا كان نطاق الخلايا الذي تريد حسابه يحتوي على فراغات، فسيتم تضمينها كقيم فريدة قد تسبب مشكلة. لاستبعاد الخلايا الفارغة في نطاقك، يمكنك إضافة الدالة FILTER إلى الصيغة:

تتوفر وظيفة FILTER فقط في إصدارات Excel المذكورة
فوق
.


=COUNTA(UNIQUE(FILTER(A2:A5,A2:A5<>"")))

دعونا نقوم بتحليل جزء FILTER من الصيغة. A2:A5,A2:A5 يمثل نطاق الخلايا والمعايير التي يجب تصفيتها والتي هي نفسها، <> يمثل لا يساوي، و "" يمثل الفراغ.

كما ترى في لقطة الشاشة أدناه، لا يتم احتساب الخلية الفارغة في المصفوفة الخاصة بنا كقيمة فريدة.

وظائف COUNTA وUNIQUE وFILTER

ذات صلة: كيفية حساب عدد الخلايا في Microsoft Excel

استخدم الدالتين SUM وCOUNTIF

إذا كنت تستخدم إصدار Excel حيث لا تتوفر الدالتان UNIQUE وFILTER، فيمكنك استخدام SUM وCOUNTIF بدلاً من ذلك.

يمكنك أيضًا استخدام نفس الصيغ أدناه واستبدال الدالة SUM بـ SUMPRODUCT.


تقوم دالة SUM بإضافة الأرقام وتقوم دالة COUNTIF بحساب الخلايا التي تحتوي على أرقام تلبي معايير معينة.

للعثور على القيم الفريدة في نطاق الخلايا A2 إلى A5، استخدم الصيغة التالية:

=SUM(1/COUNTIF(A2:A5,A2:A5))

لتفكيك هذه الصيغة، COUNTIF تحسب الوظيفة الخلايا التي تحتوي على أرقام في نطاقنا وتستخدم نفس نطاق الخلايا كمعيار. ثم يتم تقسيم هذه النتيجة على 1 و ال SUM تضيف الوظيفة القيم المتبقية.

وظائف SUM و COUNTIF في Excel

على غرار الطريقة الأولى، قد تواجه مشكلات إذا كان لديك فراغات في نطاق الخلايا باستخدام هذه الطريقة. فقط، ستتلقى الخطأ #DIV/0! بدلاً من قيمة فريدة إضافية.


ولحل هذه المشكلة، يمكنك استخدام الصيغة التالية:

=SUM((A2:A5<>"")/COUNTIF(A2:A5,A2:A5&""))

الجزء الإضافي لـ COUNTIF تقوم الوظيفة بربط سلسلة فارغة لمنع ظهور الأصفار في النتائج لأنك لا تستطيع القسمة على الصفر. الجزء الإضافي لـ SUM تضيف الوظيفة القيم التي لا تساوي فراغًا. كل هذا يوفر عدد القيم المميزة ولا يحسب الفراغات على أنها فريدة.

تم تصفية SUM وCOUNTIF

لا ينبغي أن يكون العثور على قيم فريدة في Excel مهمة صعبة. باستخدام الوظائف والصيغ هنا، يجب أن ترى تلك القيم المميزة في وقت قصير!

ذات صلة: الوظائف مقابل الصيغ في Microsoft Excel: ما هو الفرق؟


أضف تعليق