کارکرد تابع frequency به اين صورت است که طي آرگومان اول يک محدوده را براي تابع تعيين مي کنيم، بعد طي آرگومان دوم يک سري گروه بندي را براي تابع تعريف مي کنيم،
سپس تابع به ما مي گويد که فراواني هرکدام از گروه ها در محدوده اوليه چه ميزان بوده است.
يک مثال مي زنم، به جدول زير توجه کنيد:
فرض مي کنيم که در ستون a نام چند نوع ميوه و در ستون b قيمت في آنها را داريم، حال در ستون d به ترتيب اعداد 15000 و 20000 و 30000 و 70000 را وارد مي کنيم
سپس در ستون e مي خواهيم به کمک تابع frequency بفهميم فراواني قيمتهاي ميوه در ستون b برحسب تفکيکي که در ستون d مشخص کرده ايم چقدر مي شود.
به عبارتي در خانه e2 تعداد ميوه هايي که قيمتي زير 15000 دارند مشخص شود ـ در خانه e3 تعداد ميوه هايي که قيمتي بيشتر از 15000 و کمتر يا مساوي 20000 دارند مشخص شود و به همين نحو تا آخر.
براي اين کار در ستون e به تعداد گروه هايي که در ستون d تعيين کرده ايم خانه ها را انتخاب مي کنيم، سپس فرمول زير را در فرمول بار نوشته و به صورت آرايه اي وارد مي کنيم (يعني ctrl+shift+enter را کليک مي کنيم):
استفاده معمول اين تابع به صورت فوق و به طريق آرايه اي است.
اين تابع مقادير متني و خانه هاي خالي را در محاسباتش نمي آورد.
البته استفاده غير آرايه اي از آن هم مي توان کرد، به فرض اگر اطلاعاتي در محدوده a1 تا a20 داشته باشيم و در خانه اي ديگر فرمول زير را وارد کنيم:
تابع تعداد مقادير کوچکتر يا مساوي پنج را در محدوده ياد شده باز مي گرداند، توجه داشته باشيد که اين تابع مقادير منفي و صفر را هم حساب مي نمايد، ضمنا" از اعداد اعشاري هم در آن مي توان استفاده کرد.
پيروز باشيد.
سپس تابع به ما مي گويد که فراواني هرکدام از گروه ها در محدوده اوليه چه ميزان بوده است.
يک مثال مي زنم، به جدول زير توجه کنيد:
e | d | c | b | a | |
فراواني | گروه بندي | قيمت | نام ميوه | 1 | |
2 | 15000 | 58000 | زردآلو | 2 | |
1 | 20000 | 16000 | طالبي | 3 | |
2 | 30000 | 64000 | گوجه سبز | 4 | |
3 | 50000 | 12000 | هندوانه | 5 | |
5 | 70000 | 40000 | موز | 6 | |
68000 | توت فرنگي | 7 | |||
30000 | سيب | 8 | |||
35000 | آلو | 9 | |||
70000 | انگور | 10 | |||
55000 | شليل | 11 | |||
28000 | هلو | 12 | |||
12500 | خيار | 13 | |||
32000 | توت | 14 |
سپس در ستون e مي خواهيم به کمک تابع frequency بفهميم فراواني قيمتهاي ميوه در ستون b برحسب تفکيکي که در ستون d مشخص کرده ايم چقدر مي شود.
به عبارتي در خانه e2 تعداد ميوه هايي که قيمتي زير 15000 دارند مشخص شود ـ در خانه e3 تعداد ميوه هايي که قيمتي بيشتر از 15000 و کمتر يا مساوي 20000 دارند مشخص شود و به همين نحو تا آخر.
براي اين کار در ستون e به تعداد گروه هايي که در ستون d تعيين کرده ايم خانه ها را انتخاب مي کنيم، سپس فرمول زير را در فرمول بار نوشته و به صورت آرايه اي وارد مي کنيم (يعني ctrl+shift+enter را کليک مي کنيم):
کد PHP:
=frequency(b2:b14;d2:d6)
اين تابع مقادير متني و خانه هاي خالي را در محاسباتش نمي آورد.
البته استفاده غير آرايه اي از آن هم مي توان کرد، به فرض اگر اطلاعاتي در محدوده a1 تا a20 داشته باشيم و در خانه اي ديگر فرمول زير را وارد کنيم:
کد PHP:
=frequency(a1:a20;5)
پيروز باشيد.