دالة الـFREQUENCY في الإكسيل: تعريفها وكيفية استخدامها وأمثلة عملية
الكاتب:
سامي
-
"تعريف دالة الـFREQUENCY في الإكسيل
تعد دالة الـFREQUENCY إحدى الدوال الإحصائية المستخدمة في برنامج إكسيل، حيث يتم استخدام هذه الدالة لحساب عدد مرات وقوع قيم معينة في نطاق مجموعة من البيانات، ويتم استخدام هذه الدالة في العديد من المجالات كالنمذجة المالية، فعلى سبيل المثال يمكن استخدام دالة الـFREQUENCY لحساب عدد الموظفين الذين يقع معدل ذكائهم ضمن نطاق معين في إحدى الشركات، وعند استخدام دالة الـFREQUENCY تظهر النتيجة كمجموعة من الأرقام المرتبة على شكل عمود في ورقة العمل، وعادةً ما تستخدم هذه الدالة للحصول على جدول ملخص يعرض القيم المدخلة بطريقة مبسطة، بحيث يقوم بحساب عدد البيانات التي تقع ضمن فترة معبنة، أي بين رقمين يقوم المستخدم بتحديدهما.
كيفية استخدام دالة الـFREQUENCY في الإكسيل
ترجع دالة الـFREQUENCY قيمًا متعددة، حيث يجب إدخالها كصيغة صفيف عن طريق الضغط على control-shift-enter، فدائمًا ما يقوم برنامج إكسيل بإضافة أقواس متعرجة ""{}"" تلقائيًا في بداية ونهاية صيغة الـFREQUENCY، ويتم التعامل مع صيغة دالة الـFREQUENCY في برنامج إكسيل عن طريق إدخال القيم أو نطاق الخلايا للبيانات المراد ترتيبها في فترات معينة ""data_array""، ومن ثم إدخال مجموعة الأرقام التي ستكوّن هذه الفترات ""bins_array""، إذ لا يمكن استخدام دالة الـFREQUENCY دون إدخال هذان الحدان أو دون تطبيق صيغة الدالة على أكمل وجه، ودائمًا ما تقوم دالة FREQUENCY بإرجاع مجموعة عمودية من الأرقام، وتكتب الصيغة الخاصة بدالة الـFREQUENCY على النحو الآتي:
FREQUENCY (data_array, bins_array)=
أمثلة عملية على استخدام دالة الـFREQUENCY في الإكسيل
هنالك بعض الأخطاء الشائعة عند استخدام دالة الـFREQUENCY، ومن أبرز هذه الأخطاء ""#N/A"" الذي سيظهر في حال تم إدخال نطاق بيانات يحتوي على عدد كبير جدًا من الخلايا، ومن الجدير بالذكر أن دالة الـFREQUENCY تتجاهل الخلايا الفارغة، وفي ما يأتي سيتم تقديم بعض الأمثلة العملية على استخدام دالة دالة الـFREQUENCY:
B
C
D
E
F
1
الصيغة
النتيجة
2
80
59
=FREQUENCY(B2:B10,D2)
2
3
75
69
=FREQUENCY(B2:B10,D5)
7
4
90
79
=FREQUENCY(B2:B12,D2:D5)
{2 ,1 ,2 ,3 ,3}
5
62
89
6
83
7
55
8
76
9
93
10
58
لإيجاد عدد القيم التي تساوي أو تقل عن 59 من بين الأعداد الحقيقية ( 80 ,75 ,90 ,62 ,83 ,55 ,76 ,93 ,58 ) المدرجة في الخلايا من B2 إلى B10 على التوالي، في حال كانت قيمة الخلية D2 تساوي 59، يمكن استخدام الصيغة الآتية لتظهر النتيجة 2:
FREQUENCY(B2:B10,D2)=
اعتمادًا على القيم المدرجة في المثال السابق، لإيجاد عدد القيم التي تساوي أو تقل عن العدد 89، في حال كانت قيمة الخلية D5 تساوي 89، يمكن استخدام الصيغة الآتية التي ستظهر النتيجة 7: (FREQUENCY(B2:B10,D5=
اعتمادًا على القيم المدرجة في المثال الأول، لإيجاد عدد القيم الواقعة في كل من الفترات؛ (-?,59]، [69,60]، من [79,70]، [89,80]، [90,?)، في حال كانت قيمة الخلية D2 تساوي 59، D3 تساوي 69، D4 تساوي 79، D5 تساوي 89، فيمكن استخدام الصيغة الآتية التي ستظهر النتيجة كصفيف {2 ,1 ,2 ,3 ,3} بحيث تقابل كل قيمة عدد القيم الواقعة في الفترات السابق ذكرها:
FREQUENCY(B2:B12,D2:D5)=
"