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

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

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

لنقل أنك تريد الكشف عن عدد القيم الفريدة في نطاق ما يحتوي على قيم متكررة. على سبيل المثال, إذا كان أحد الأعمدة يحتوي على:

  • القيم 5 و6 و7 و6، فإن النتيجة تكون عبارة عن ثلاث قيم فريدة — هي 5 و6 و7.

  • القيم "حداد" و"جاكلين" و"جاكلين" و"جاكلين"، فإن النتيجة تكون عبارة عن قيمتين فريدتين — هما "حداد" و"جاكلين".

هناك طرق عديدة لحساب القيم الفريدة الموجودة ضمن القيم المتكررة.

ماذا تريد أن تفعل؟

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

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

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

يمكنك استخدام مربع الحوار تصفيه متقدمه ل# استخراج القيم الفريده من عمود من البيانات و# لصقها الي موقع جديد. ثم يمكنك استخدام الداله ROWS ل# حساب عدد العناصر الموجوده في النطاق الجديد.

  1. حدد نطاق الخلايا أو تأكد أن الخلية النشطة موجودة في الجدول.

    تأكد أن لنطاق الخلايا تسمية عمود.

  2. على علامة التبويب البيانات في المجموعة فرز وتصفية، انقر فوق خيارات متقدمة.

    يظهر مربع الحوار تصفية متقدمة.

  3. انقر فوق نسخ إلى موقع آخر.

  4. في مربع نسخ إلى، قم بإدخال مرجع الخلية.

    أو انقر فوق طي الحوار شكل الزر لإخفاء مربع الحوار مؤقتًا, حدد إحدى خلايا ورقة العمل, واضغط بعد ذلك فوق توسيع الحوار شكل الزر .

  5. حدد خانة الاختيار السجلات الفريدة فقط، ثم انقر فوق موافق.

    يتم نسخ القيم الفريدة من النطاق المحدد إلى الموقع الجديد ويتم البدء بالخلية المحددة من المربع نسخ إلى.

  6. أدخل الدالة ROWS في الخلية الفارغة الموجودة أسفل الخلية الأخيرة في النطاق. استخدم نطاق القيم الفريدة الذي قمت بنسخه توًا كوسيطة، مستبعدًا عنوان العمود. على سبيل المثال، إذا كان نطاق القيم الفريدة هو B2:B45، فأدخل ‎=ROWS(B2:B45)‎.

أعلى الصفحة

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

استخدم تركيبة من الدالات IF وSUM وFREQUENCY وMATCH وLEN لتنفيذ هذه المهمة:

  • تعيين قيمه 1 الي كل شرط true ب# استخدام الداله IF .

  • اضف الاجمالي ب# استخدام الداله SUM .

  • حساب عدد القيم الفريده ب# استخدام الداله FREQUENCY . تتجاهل الداله FREQUENCY النصوص و# القيم الصفريه. ل# التواجد الاول ل# قيمه معينه، ترجع هذه الداله رقما يساوي عدد التكرارات تلك القيمه. ل# كل تواجد ل# تلك القيمه بعد الاولي، ترجع هذه الداله علي صفر.

  • ارجاع الموضع من قيمه نصيه في نطاق ب# استخدام الداله MATCH . القيمه المرجعه يتم ثم استخدام ك# وسيطه الي الداله FREQUENCY حيث يمكن تقييمه القيم النصيه المناظره.

  • البحث عن خلايا فارغه ب# استخدام الداله LEN . يكون طول 0 الخلايا الفارغه.

مثال

إذا قمت بنسخ المثال إلى ورقة عمل فارغة، فقد يصبح من الأسهل فهمه.

كيفية نسخ مثال

  1. قم بإنشاء مصنف فارغ أو ورقة عمل فارغة.

  2. حدد المثال في الموضوع "تعليمات".

    ملاحظة: لا تحدد رؤوس الصفوف أو الأعمدة.

    تحديد مثال من التعليمات

    تحديد مثال من التعليمات

  3. اضغط CTRL+C.

  4. في ورقة العمل، حدد الخلية A1، واضغط CTRL+V.

  5. للتبديل بين عرض النتائج وعرض الصيغ التي تُرجع النتائج، اضغط على CTRL+` (العلامة النطقية)، أو ضمن علامة التبويب الصيغ، في المجموعة تدقيق الصيغة، انقر فوق الزر إظهار الصيغ.

1

2

3

4

5

6

7

8

9

10

A

B

البيانات

البيانات

986

حداد

جاكلين

563

67

789

235

حداد

جاكلين

689

789

جاكلين

143

56

237

67

235

الصيغة

الوصف (الناتج)

=SUM(IF(FREQUENCY(A2:A10,A2:A10)>0,1))

تحسب عدد القيم الرقمية الفريدة في الخلايا A2:A10، ولكن لا تحسب عدد الخلايا الفارغة أو القيم النصية (4)

‎=SUM(IF(FREQUENCY(MATCH(B2:B10,B2:B10,0),MATCH(B2:B10,B2:B10,0))>0,1))‎

تحسب عدد القيم النصية والقيم الرقمية الفريدة في الخلايا B2:B10 (والتي يجب ألا تحتوي على خلايا فارغة) (7)

‎=SUM(IF(FREQUENCY(IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""), IF(LEN(A2:A10)>0,MATCH(A2:A10,A2:A10,0),""))>0,1))‎

تحسب عدد القيم النصية والقيم الرقمية الفريدة في الخلايا A2:A10، ولكن لا تحسب عدد الخلايا الفارغة أو القيم النصية (6)

الملاحظات   

  • يجب إدخال الصيغ الموجودة في هذا المثال كـ صيغ صفيف. حدد كل خلية تحتوي على صيغة، واضغط على F2 ثم اضغط على CTRL+SHIFT+ENTER.

  • لعرض دالة تم تقييمها خطوة بخطوة، حدد الخلية التي تحتوي على الصيغة، ثم ضمن علامة التبويب صيغ، في المجموعة تدقيق الصيغة، انقر فوق تقييم صيغة.

تفاصيل الدالة

  • تحسب الدالة FREQUENCY عدد مرات تكرار القيم داخل نطاق من القيم، ثم تُرجع صفيفًا عموديًا من الأرقام. على سبيل المثال، استخدم FREQUENCY لحساب عدد نقاط الاختبار التي تقع داخل نطاقات النقاط. وبما أن هذه الدالة تُرجع صفيفًا، فمن الضروري إدخالها كصيغة صفيف.

  • تبحث الدالة MATCH عن عنصر محدد في نطاق من الخلايا، ثم تُرجع الموضع النسبي لذلك العنصر في النطاق. على سبيل المثال، إذا احتوى النطاق A1:A3 على القيم 5 و25 و38، فستُرجع الصيغة ‎=MATCH(25,A1:A3,0)‎ الرقم 2، لأن 25 هو العنصر الثاني في النطاق.

  • تُرجع الدالة LEN عدد الأحرف الموجودة في سلسلة نصية.

  • تجمع الدالة SUM كافة الأرقام التي تحددها كوسيطات. ويمكن أن تكون كل وسيطة عبارة عن نطاق أو مرجع خلية أو صفيف أو قيمة ثابتة أو صيغة، أو نتيجة من دالة أخرى. فعلى سبيل المثال، تجمع الدالة SUM(A1:A5)‎ كافة الأرقام المُضمنة في الخلايا من A1 إلى A5.

  • تُرجع الدالة IF قيمة واحدة إذا كان الشرط المحدد يتم تقييمه إلى TRUE، وتُرجع قيمة أخرى إذا كان ذلك الشرط يتم تقييمه إلى FALSE.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×