KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

عد القيم الرقمية الفريدة أو التواريخ في عمود

المؤلفXiaoyangتاريخ التعديل

افترض أن لديك قائمة أرقام تحتوي على بعض القيم المكررة، وتريد الآن عدّ القيم الفريدة—أي تلك التي تظهر مرة واحدة فقط في القائمة—كما يظهر في لقطة الشاشة أدناه. في هذه المقالة، سنستعرض بعض الصيغ المفيدة التي تُسهّل عليك إنجاز هذه المهمة في Excel بسرعة وسلاسة.

doc-count-unique-values-1


عد القيم الرقمية الفريدة أو التواريخ في عمود في Excel 2019 و2016 والإصدارات الأقدم

إذا كنت تستخدم Excel 2019 أو إصدارات 2016 والأقدم، يمكنك الاعتماد على الدالات المعتادة مثل SUM وFREQUENCY وIF وCOUNTIF وISNUMBER للحصول على عدد القيم الفريدة أو تلك التي تظهر مرة واحدة فقط.

عد القيم الرقمية الفريدة أو التواريخ في عمود

لعد الأرقام الفريدة من قائمة، قد تساعدك دالتا SUM وFREQUENCY، والصيغة العامة هي:

=SUM(--(FREQUENCY(range,range)>0))
  • rangeالعمود الذي ترغب في حساب عدد القيم الفريدة ضمن نطاقه.

الرجاء إدخال أو نسخ الصيغة التالية في خلية فارغة لإظهار النتيجة، ثم اضغط علىEnterللحصول على النتيجة:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))

doc-count-unique-values-2


شرح الصيغة:

=SUM(--(FREQUENCY(A2:A12,A2:A12)>0))

  • FREQUENCY(A2:A12,A2:A12): تقوم دالة FREQUENCY بعدّ كل قيمة رقمية في النطاق A2:A12، وستُنتج مصفوفة كالتالي: {1؛2؛0؛2؛0؛1؛1؛3؛0؛0؛1؛0}. تشير الأرقام في المصفوفة إلى عدد مرات ظهور كل قيمة في العمود، بينما تعني القيم الصفرية أن هذه العناصر قد سُجِّلت بالفعل ضمن نطاق البيانات.
  • --(FREQUENCY(A2:A12,A2:A12)>0=--({1;2;0;2;0;1;1;3;0;0;1;0})>0): سيتم مقارنة كل قيمة في المصفوفة بالصفر: إذا كانت أكبر من 0، تُعطى القيمة TRUE، وإلا تُعطى FALSE. بعد ذلك، تقوم العلامتان السالبتان المتتاليتان بتحويل قيمتي TRUE وFALSE إلى 1 و0 على التوالي، ليكون الناتج النهائي كالتالي: {1؛1؛0؛1؛0؛1؛1؛1؛0؛0؛1؛0}.
  • SUM(--(FREQUENCY(A2:A12,A2:A12)>0))=SUM({1;1;0;1;0;1;1;1;0;0;1;0}): في النهاية، تقوم دالة SUM بجمع جميع القيم في المصفوفة للحصول على النتيجة: 7.

عد القيم الرقمية الفريدة أو التواريخ التي تظهر مرة واحدة فقط في عمود

لعد القيم الرقمية الفريدة التي تظهر مرة واحدة فقط من قائمة، يجب عليك دمج دالات SUM وIF وISNUMBER وCOUNTIF لإنشاء الصيغة، والصيغة العامة هي:

{=SUM(IF(ISNUMBER(range)*COUNTIF(range,range)=1,1,0))}
Array formula, should press Ctrl + Shift + Enter keys together.
  • range: العمود الذي ترغب في حساب عدد القيم الفريدة ضمن نطاقه.

الآن، الرجاء إدخال أو نسخ الصيغة أدناه في خلية فارغة، ثم اضغط على مفاتيحCtrl + Shift + Enterمعًا في نفس الوقت للحصول على النتيجة الصحيحة:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

doc-count-unique-values-3


شرح الصيغة:

=SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

  • ISNUMBER(A2:A12): تُستخدم دالةISNUMBER هذه للتحقق مما إذا كانت القيم في النطاق A2:A12 أرقامًا أم لا. فتُرجعTRUE إذا احتوت الخلية على رقم، وFALSEإذا لم تحتوِ على رقم. وبالتالي، ستحصل على مصفوفة كالتالي: {TRUE؛TRUE؛TRUE؛TRUE؛TRUE؛TRUE؛TRUE؛TRUE؛TRUE؛TRUE؛TRUE}.
  • COUNTIF(A2:A12,A2:A12): تقوم دالةCOUNTIFيُعدّد مرات ظهور كل قيمة في النطاق المحدد، وترجع النتيجة كما يلي: {1؛2؛2؛2؛2؛1؛1؛3؛3؛3؛1}.
  • ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)= {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}* {1;2;2;2;2;1;1;3;3;3;1}: يُضرب هذان التعبيران للحصول على هذه النتيجة: {1؛2؛2؛2؛2؛1؛1؛3؛3؛3؛1}.
  • IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0)=IF({1;2;2;2;2;1;1;3;3;3;1}=1,1,0): هنا تتحقّق دالةIFمن كل قيمة في المصفوفة لمعرفة ما إذا كانت تساوي 1 أم لا: فإذا كانت كذلك، تُرجع الرقم 1؛ وإذا لم تكن كذلك، تُرجع الرقم 0. والنتيجة تكون كالتالي: {1؛0؛0؛0؛0؛1؛1؛0؛0؛0؛1}.
  • SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))=SUM({1;0;0;0;0;1;1;0;0;0;1}): أخيرًا، تقوم دالة SUM بجمع القيم في المصفوفة وتعيد العدد الإجمالي للقيم الفريدة: 4.

عد القيم الرقمية الفريدة أو التواريخ في عمود في Excel 365

في Excel 365، هناك دالة جديدة وسهلة تسمى UNIQUE. يمكن أن يساعدك وضع هذه الدالة داخل دالة COUNT في تنفيذ هذه المهمة بسرعة حسب حاجتك.

عد القيم الرقمية الفريدة أو التواريخ في عمود

الصيغة العامة لعد القيم الرقمية الفريدة أو التواريخ في Excel 365 هي:

=COUNT(UNIQUE(range))
  • range: العمود الذي ترغب في حساب عدد القيم الفريدة ضمن نطاقه.

الرجاء إدخال أو نسخ الصيغة أدناه في خلية فارغة ثم الضغط علىEnterللحصول على النتيجة، انظر لقطة الشاشة:

=COUNT(UNIQUE(A2:A12))

doc-count-unique-values-4


شرح الصيغة:

=COUNT(UNIQUE(A2:A12))

  • UNIQUE(A2:A12): تقوم دالةUNIQUEباستخراج جميع القيم الفريدة من القائمة، لتُنتج لك مصفوفة كالتالي: {258؛560؛774؛801؛985؛990؛1569}.
  • COUNT(UNIQUE(A2:A12))=COUNT({258;560;774;801;985;990;1569}): تقوم دالةCOUNT بعدّ القيم الرقمية وتعيد النتيجة: 7.

عد القيم الرقمية الفريدة أو التواريخ التي تظهر مرة واحدة فقط في عمود

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

=COUNT(UNIQUE(range,0,1))
  • range: العمود الذي تريد حساب عدد القيم الفريدة ضمن نطاقه.

أدخل أو انسخ الصيغة التالية في خلية تريد إرجاع النتيجة فيها، ثم اضغط على مفتاحEnter، انظر لقطة الشاشة:

=COUNT(UNIQUE(A2:A12,0,1))

doc-count-unique-values-5


شرح الصيغة:

=COUNT(UNIQUE(A2:A12,0,1))

  • UNIQUE(A2:A12,0,1): تقوم دالة UNIQUE هذه باستخراج القيم التي تظهر مرة واحدة فقط من القائمة، وستحصل على قائمة مصفوفة كالتالي: {258؛801؛985؛1569}.
  • COUNT(UNIQUE(A2:A12,0,1))=COUNT({258;801;985;1569}): تقوم دالةCOUNTتعدّد القيم الرقمية وتعيد النتيجة: 4.

تلميحات: جميع الصيغ المذكورة أعلاه متاحة لحساب التواريخ الفريدة في عمود.


الدالة ذات الصلة المستخدمة:

  • SUM:
  • تُرجع دالة SUM في Excel مجموع القيم المُدخلة.
  • FREQUENCY:
  • تحسب دالة FREQUENCY عدد مرات حدوث القيم ضمن نطاق معين من القيم، ثم تُرجع مصفوفة عمودية من الأرقام.
  • ISNUMBER:
  • تُرجع دالة ISNUMBER في Excel القيمة TRUE عندما تحتوي الخلية على رقم، وFALSE إذا لم تحتوِ على رقم.
  • COUNTIF:
  • دالة COUNTIF هي دالة إحصائية في Excel تُستخدم لعد عدد الخلايا التي تستوفي شرطًا معينًا.
  • COUNT:
  • تُستخدم دالة COUNT لعد عدد الخلايا التي تحتوي على أرقام، أو لعد الأرقام في قائمة من المعاملات.
  • UNIQUE:
  • تُرجع دالة UNIQUE قائمة بالقيم الفريدة في قائمة أو نطاق.

مقالات أخرى:

  • عد القيم الرقمية الفريدة استنادًا إلى معايير
  • في ورقة عمل Excel، قد تواجه مشكلة تتمثل في عد عدد القيم الرقمية الفريدة استنادًا إلى شرط معيّن. على سبيل المثال، كيف يمكنني عد قيم الكمية (Qty) الفريدة للمنتج «تيشيرت» من التقرير كما هو موضح في لقطة الشاشة أدناه؟ في هذه المقالة، سأعرض بعض الصيغ لتحقيق هذه المهمة في Excel.
  • عد عدد الخلايا التي تساوي إحدى القيم العديدة
  • افترض أن لدي قائمة منتجات في العمود A، وأرغب الآن في الحصول على العدد الإجمالي للمنتجات المحددة: Apple وGrape وLemon المدرجة في النطاق C4:C6 من العمود A كما هو موضح في لقطة الشاشة أدناه. عادةً، لن تعمل دالتا COUNTIF وCOUNTIFS البسيطتان في هذا السيناريو في Excel. في هذه المقالة، سأشرح كيفية حل هذه المهمة بسرعة وبسهولة باستخدام مزيج من دالتي SUMPRODUCT وCOUNTIF.
  • عد عدد الخلايا التي تحتوي على عدد معيّن من الأحرف
  • إذا كنت تريد عد عدد الخلايا التي تحتوي على عدد معين من الأحرف (مثل 5 أحرف) في نطاق من الخلايا كما هو موضح في لقطة الشاشة أدناه. في Excel، يمكن لدالة COUNTIF أن تساعدك في ذلك. في هذه المقالة، سأشرح كيفية الحصول على عدد الخلايا التي تحتوي بالضبط على x أحرف أو الخلايا التي تحتوي على أكثر من عدد معيّن من الأحرف.

أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.