کارکرد تابع frequency به اين صورت است که طي آرگومان اول يک محدوده را براي تابع تعيين مي کنيم، بعد طي آرگومان دوم يک سري گروه بندي را براي تابع تعريف مي کنيم،
سپس تابع به ما مي گويد که فراواني هرکدام از گروه ها در محدوده اوليه چه ميزان بوده است.
يک مثال مي زنم، به جدول زير توجه کنيد:
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
فرض مي کنيم که در ستون a نام چند نوع ميوه و در ستون b قيمت في آنها را داريم، حال در ستون d به ترتيب اعداد 15000 و 20000 و 30000 و 70000 را وارد مي کنيم
سپس در ستون 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)
پيروز باشيد.
![]()
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)