با استفاده از تابع RANK در اکسل میتوانید رتبه یک عدد را در میان اعداد یک محدوده مشخص کنید.
ساختار(Syntax) تابع RANKدر اکسل به شرح زیر است:
1 |
RANK(number,ref,[order]) |
توضیحات:
- آرگومان number: عددی که به دنبال رتبه آن هستید.
- آرگومان ref: محدودهی اعداد جهت مقایسه و رتبهبندی.
- آرگومان اختیاری [order]: تعیین اینکه رتبهبندی بصورت صعودی و یا نزولی باشد.
- مقدار 1: رتبه نخست برای کمترین مقدار (صعودی)
- مقدار 0 ]پیشفرض[: رتبه نخست برای بیشترین مقدار (نزولی)
فرض کنید لیستی از دانشآموزان به همراه نمره هریک را در اختیار داریم:
قصد داریم رتبه هرکدام را نسبت به سایر دانشآموزان کلاس مشخص کنیم.
از این رو ابتدا تابع RANK را در سلول درج میکنیم:
سپس نمرهی دانشآموز اول را نسبت به کل نمرات کلاس رتبهبندی میکنیم:
با فشردن کلید Enter از صفحهکلید، رتبه دانشآموز اول نسبت به کل دانشآموزان مشخص میشود:
سپس با گسترش این فرمول به سایر سلولهای جدول، رتبه هریک از دانشآموزان نسبت به کل کلاس تعیین خواهد شد:
همانطور که در تصویر بالا نیز مشاهده میکنید، تابع RANK در اکسل بصورت پیشفرض رتبهبندی را بصورت نزولی (بزرگ به کوچک) انجام میدهد. به عبارتی، رتبه 1 را به بزرگترین مقدار مقایسه اختصاص میدهد.
و یا فرض کنید دو مسابقه بنامهای “شنا” و “دو” برگزار شده است. هریک از شرکت کنندگان در هریک از مسابقات نمرهای بین 1 تا 10 را دریافت نمودند:
حال میتوانیم با استفاده از تابع RANK در اکسل، رتبه هریک از شرکتکنندگان را نسبت به سایر شرکتکنندگان تعیین کنیم:
البته بهتر است با مرتبسازی از نوع صعودی(آموزش مرتبسازی در اکسل)، خوانایی رتبهبندی را افزایش دهیم:
کار تمام است. حال در ادامه به یکسری نکات مهم پیرامون تابع RANK در اکسل پرداختیم که مطالعه آن خالی از لطف نیست.
نکات تابع RANK در اکسل
به هنگام استفاده از تابع RANK در اکسل، به نکات زیر دقت کنید:
- به هنگام استفاده از تابع RANK، مرتبسازی دادهها الزامی نیست.
- اگر در محدوده مقایسه دو مقدار یکسان وجود داشته باشد، تابع RANK به هردو یک رتبه یکسان اختصاص میدهد.
- اگر مقدار آرگومان [order] در تابع RANK عدد 1 تعیین گردد، رتبهبندی بصورت صعودی انجام خواهد شد. به عبارتی رتبه 1 به کوچکترین مقدار اختصاص خواهد یافت.
- اگر مقدار آرگومان [order] در تابع RANK عدد 0 تعیین گردد، رتبهبندی بصورت نزولی انجام خواهد شد. به عبارتی رتبه 1 به بزرگترین مقدار اختصاص خواهد یافت.
- مایکروسافت پیشنهاد میکند بجای استفاده از تابع RANK در اکسل، از توابع EQ و یا RANK.AVG استفاده گردد.
در پایان امیدواریم مقاله رتبهبندی دادهها با تابع RANK در اکسل مورد استفاده شما علاقهمندان قرار گرفته باشد.