حساب عدد مرات حدوث قيمه في Excel

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

لنفترض أنك تريد معرفة مدى تكرار نص معين أو قيمة رقمية في نطاق من الخلايا. على سبيل المثال:

  • إذا احتوى نطاق، مثل A2:D20، على القيم الرقمية 5 و6 و7 و6، فإن الرقم 6 يتكرر مرتين.

  • إذا احتوى عمود ما على "أحمد" و"حاتم" و"حاتم" و"حاتم"، فإن اسم "حاتم" يتكرر ثلاث مرات.

تتوفر طرق متعددة لحساب مدى تكرار قيمة ما.

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

حساب مدى تكرار قيمة واحدة باستخدام دالة

إجراء الحساب استناداً إلى معايير متعددة باستخدام الدالة COUNTIFS

إجراء الحساب استناداً إلى معايير باستخدام الدالتين COUNT وIF معاً

حساب مدى تكرار قيم نصية أو رقمية متعددة باستخدام الدالتين SUM وIF معاً

حساب مدى تكرار قيم متعددة باستخدام تقرير PivotTable

حساب مدى تكرار قيمة واحدة باستخدام دالة

استخدم الدالة COUNTIF للقيام بهذه المهمة.

مثال

انسخ البيانات النموذجية في الجدول التالي، والصقها في الخلية A1 في ورقة عمل Excel جديدة. لكي تتمكّن الصيغ من عرض النتائج، حدد هذه الصيغ، واضغط على F2، ثم اضغط على Enter. اضبط عرض الأعمدة، كما تقتضي الحاجة، لمشاهدة كل البيانات.

مندوب المبيعات

الفاتورة

أحمد

15,000

أحمد

9,000

جاكلين

8,000

جاكلين

20,000

أحمد

5,000

حاتم

22,500

الصيغة

الوصف

النتيجة

("أحمد"‎'=COUNTIF(A2:A7,‎

عدد إدخالات أحمد (3)

("أحمد"‎=COUNTIF(A2:A7,‎

‎'=COUNTIF(A2:A7,A4)‎

عدد إدخالات جاكلين (2)

‎=COUNTIF(A2:A7,A4)‎

‎'=COUNTIF(B2:B7,"< 20000")‎

عدد قيم الفواتير التي تقل عن 20,000 (4)

‎=COUNTIF(B2:B7,"< 20000")‎

‎'=COUNTIF(B2:B7,">="&B5)‎

عدد قيم الفواتير التي تقل عن أو تساوي 20,000 (2)

‎=COUNTIF(B2:B7,">="&B5)‎

للتعرّف على المزيد حول استخدام هذه الدالة، انظر الدالة COUNTIF.

أعلى الصفحة

إجراء الحساب استناداً إلى معايير متعددة باستخدام الدالة COUNTIFS

إن الدالة COUNTIFS التي تم تقديمها في Excel 2007 مماثلة للدالة COUNTIF مع استثناء واحد هام: تسمح لك COUNTIFS بتطبيق معايير على الخلايا في نطاقات متعددة وتحسب عدد المرات التي يتم فيها تحقيق كافة المعايير. يمكنك استخدام حتى 127 زوجاً من النطاقات/المعايير مع الدالة COUNTIFS. ويبدو بناء جملة الدالة كالتالي:

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)‎

مثال

معرّف الموظف

رقم المنطقة

القسم

20552

2

المبيعات

21268

2

الشؤون المالية

23949

1

الإدارة

24522

4

الإدارة

28010

3

تكنولوجيا المعلومات

29546

4

المبيعات

31634

3

تكنولوجيا المعلومات

32131

1

تكنولوجيا المعلومات

35106

4

الشؤون المالية

40499

1

الموارد البشرية

42051

1

المبيعات

43068

2

الموارد البشرية

45382

2

الشؤون المالية

47971

1

تكنولوجيا المعلومات

ما عدد الموظفين في المنطقة 2 وقسم الشؤون المالية؟

("الشؤون المالية"‎'=COUNTIFS(B2:B15,"2",C2:C15,‎

("الشؤون المالية"‎=COUNTIFS(B2:B15,"2",C2:C15,‎

يمثل نطاق المعايير الأول أرقام المناطق، أما نطاق المعايير الثاني فيمثل اسم القسم. المعيار المطبّق على نطاق المعايير الأول هو "2"، والمعيار المطبّق على نطاق المعايير الثاني هو "الشؤون المالية". تتحقق الدالة COUNTIFS من استيفاء المعيارين.

لمعرفة المزيد حول استخدام هذه الدالة لإجراء الحساب باستخدام نطاقات ومعايير متعددة، انظر الدالة COUNTIFS.

أعلى الصفحة

إجراء الحساب استناداً إلى معايير باستخدام الدالتين COUNT وIF معاً

لنفترض أنك بحاجة إلى تحديد عدد مندوبي المبيعات الذين باعوا منتجاً معيناً في منطقة معينة، أو أنك تريد معرفة حجم المبيعات التي حققها مندوب مبيعات معيّن والتي تجاوزت قيمة معينة. يمكنك استخدام الدالتين IF و COUNT معاً؛ هذا يعني أنك تستخدم أولاً الدالة IF لاختبار شرط، وبعدئذٍ وفقط إذا كانت نتيجة الدالة IF هي True، يمكنك استخدام الدالة COUNT لحساب عدد الخلايا.

أمثلة

المنطقة

مندوب المبيعات

النوع

المبيعات

المنطقة الجنوبية

أحمد

المشروبات

3571

المنطقة الغربية

عمرو

مشتقات الألبان

3338

المنطقة الشرقية

جاكلين

المشروبات

5122

المنطقة الشمالية

جاكلين

مشتقات الألبان

6239

المنطقة الجنوبية

حاتم

منتجات غذائية

8677

المنطقة الجنوبية

عمرو

اللحوم

450

المنطقة الجنوبية

عمرو

اللحوم

7673

المنطقة الشرقية

جاكلين

منتجات غذائية

664

المنطقة الشمالية

عمرو

منتجات غذائية

1500

المنطقة الجنوبية

حاتم

اللحوم

6596

الصيغة

الوصف

النتيجة

((‎"),D2:D11لحوم"‎)*(C2:C11=‎"الجنوبية‎=COUNT(IF((A2:A11="‎

عدد عمليات بيع اللحوم في المنطقة الجنوبية. (3)

((‎"),D2:D11لحوم"‎)*(C2:C11=‎"الجنوبية‎=COUNT(IF((A2:A11="‎

((‎")*(D2:D11>=1000),D2:D11جاكلين‎=COUNT(IF((B2:B11="‎

عدد عمليات البيع التي تزيد قيمتها عن 1000 والتي قامت بها جاكلين. (2)

((‎")*(D2:D11>=1000),D2:D11جاكلين‎=COUNT(IF((B2:B11="‎

ملاحظة: 

  • يجب إدخال الصيغ الموجودة في هذا المثال كصيغ صفاف. إذا كنت قد فتحت هذا المصنف في برنامج Excel لسطح المكتب وأردت تغيير الصيغة أو إنشاء صيغة مماثلة، فاضغط على F2، ثم على Ctrl+Shift+Enter لجعل الصيغة تُرجع النتائج التي تتوقعها.

  • لكي تعمل هذه الصيغ، يجب أن تكون الوسيطة الثانية للدالة IF رقماً.

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

لمعرفة المزيد حول هاتين الدالتين، انظر الدالة COUNT والدالة IF.

أعلى الصفحة

حساب مدى تكرار قيم نصية أو رقمية متعددة باستخدام الدالتين SUM وIF معاً

تم استخدام الدالتين IF وSUM معاً في الأمثلة التالية. تختبر الدالة IF أولاً القيم الموجودة في بعض الخلايا، وإذا كانت نتيجة الاختبار هي True، فتحسب الدالة SUMإجمالي تلك القيم التي نجحت في الاختبار.

أمثلة

مندوب المبيعات

الفاتورة

أحمد

15000

أحمد

9000

جاكلين

8000

جاكلين

20000

أحمد

5000

حاتم

22500

الصيغة

الوصف

النتيجة

((‎"),1,0حاتم‎")+(A2:A7=‎"‎أحمد‎=SUM(IF((A2:A7="‎

عدد الفواتير لأحمد أو حاتم.

((‎"),1,0حاتم‎")+(A2:A7=‎"‎أحمد‎=SUM(IF((A2:A7="‎

‎=SUM(IF((B2:B7<9000)+(B2:B7>19000),1,0))‎

عدد الفواتير التي تقل قيمتها عن 9000 ر.س. أو تلك الأكبر من 19000 ر.س.

‎=SUM(IF((B2:B7<9000)+(B2:B7>19000),1,0))‎

(((‎",IF(B2:B7<9000,1,0‎أحمد‎=SUM(IF(A2:A7="‎

عدد فواتير أحمد التي تقل قيمتها عن 9,000 ر.س.

(((‎",IF(B2:B7<9000,1,0‎أحمد‎=SUM(IF(A2:A7="‎

ملاحظة: يجب إدخال الصيغ الموجودة في هذا المثال كصيغ صفاف. إذا كنت قد فتحت هذا المصنف في برنامج Excel لسطح المكتب وأردت تغيير الصيغة أو إنشاء صيغة مماثلة، فاضغط على F2، ثم على Ctrl+Shift+Enter لجعل الصيغة تُرجع النتائج التي تتوقعها.

أعلى الصفحة

حساب مدى تكرار قيم متعددة باستخدام تقرير PivotTable

يمكنك استخدام تقرير PivotTable لعرض الإجماليات وحساب تكرارات القيم الفريدة. يُعد تقرير PivotTable طريقة تفاعلية لتلخيص كميات كبيرة من البيانات بسرعة. ويمكنك استخدام PivotTable لتوسيع مستويات البيانات وطيها بهدف التركيز على النتائج، والانتقال إلى التفاصيل من بيانات الملخص للنواحي التي تهمّك. بالإضافة إلى ذلك، بإمكانك نقل صفوف إلى أعمدة أو أعمدة إلى صفوف ("تدوير") لعرض ملخصات مختلفة للبيانات المصدر.

مثال للبيانات المصدر وتقرير pivottable الناتج

1   البيانات المصدر، في هذه الحالة، من ورقة عمل

2   القيم المصدر لملخص حول "رياضة الجولف في ربع السنة الثالث" في تقرير PivotTable

3   تقرير PivotTable الكامل

4   ملخص القيم المصدر في C2 وC8 من البيانات المصدر

لإنشاء تقرير PivotTable

  1. حدد العمود الذي يحتوي على البيانات.
    وتأكد من أن العمود يضم عنواناً.

  2. على علامة التبويب إدراج، في المجموعة جداول، انقر فوق PivotTable.
    يظهر مربع الحوار إنشاء PivotTable.

  3. انقر فوق تحديد جدول أو نطاق.

  4. ضع تقرير PivotTable في ورقة عمل جديدة بدءاً من الخلية A1 عن طريق النقر فوق ورقة عمل جديدة.

  5. انقر فوق موافق.
    يُضاف تقرير PivotTable فارغ إلى الموقع الذي حددته مع عرض قائمة حقول PivotTable.

  6. في مقطع الحقل في أعلى قائمة حقول PivotTable، انقر باستمرار فوق اسم الحقل، ثم اسحب الحقل إلى المربع تسميات الصفوف في مقطع التخطيط الموجود في أسفل قائمة حقول PivotTable.

  7. في مقطع الحقل في أعلى قائمة حقول PivotTable، انقر باستمرار فوق اسم الحقل نفسه، ثم اسحب الحقل مجدداً إلى المربع قيم في مقطع التخطيط الموجود في أسفل قائمة حقول PivotTable.

ملاحظة: إذا كانت البيانات تحتوي على أرقام، فيحسب تقرير PivotTable إجمالي الإدخالات بدلاً من حساب عددها. للتغيير من دالة التلخيص Sum إلى دالة التلخيص Count، حدد خلية في ذلك العمود، وعلى علامة التبويب تحليل في مجموعة الحقل النشط، انقر فوق إعدادات الحقل، ثم فوق علامة التبويب التلخيص حسب، وانقر فوق العدد، ثم فوق موافق.

أعلى الصفحة

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

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

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

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

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

×