در این مقاله به آموزش و کاربرد تابع RANK در اکسل پرداختیم.

رتبه‌بندی داده‌ها با تابع RANK در اکسل

با استفاده از تابع RANK در اکسل می‌توانید رتبه یک عدد را در میان اعداد یک محدوده مشخص کنید.

ساختار(Syntax) تابع  RANKدر اکسل  به شرح زیر است:

توضیحات:

  • آرگومان number: عددی که به دنبال رتبه آن هستید.
  • آرگومان ref: محدوده‌ی اعداد جهت مقایسه و رتبه‌بندی.
  • آرگومان اختیاری [order]: تعیین اینکه رتبه‌‎بندی بصورت صعودی و یا نزولی باشد.
    • مقدار 1: رتبه نخست برای کمترین مقدار (صعودی)
    • مقدار 0 ]پیشفرض[: رتبه نخست برای بیشترین مقدار (نزولی)

فرض کنید لیستی از دانش‌آموزان به همراه نمره هریک را در اختیار داریم:

تابع RANK در اکسل

قصد داریم رتبه هرکدام را نسبت به سایر دانش‌آموزان کلاس مشخص کنیم.

از این رو ابتدا تابع RANK را در سلول درج می‌کنیم:

سپس نمره‌ی دانش‌آموز اول را نسبت به کل نمرات کلاس رتبه‌بندی می‌کنیم:

با فشردن کلید Enter از صفحه‌کلید، رتبه دانش‌آموز اول نسبت به کل دانش‌آموزان مشخص می‌شود:

سپس با گسترش این فرمول به سایر سلول‌های جدول، رتبه هریک از دانش‌آموزان نسبت به کل کلاس تعیین خواهد شد:

همانطور که در تصویر بالا نیز مشاهده می‌کنید،  تابع RANK در اکسل بصورت پیشفرض رتبه‌بندی را بصورت نزولی (بزرگ به کوچک) انجام می‌دهد. به عبارتی، رتبه 1 را به بزرگترین مقدار مقایسه اختصاص می‌دهد.

و یا فرض کنید دو مسابقه بنام‌های “شنا” و “دو” برگزار شده است. هریک از شرکت کنندگان در هریک از مسابقات نمره‌ای بین 1 تا 10 را دریافت نمودند:

حال می‌توانیم با استفاده از تابع RANK در اکسل، رتبه هریک از شرکت‌کنندگان را نسبت به سایر شرکت‌کنندگان تعیین کنیم:

البته بهتر است با مرتب‌سازی از نوع صعودی(آموزش مرتب‌سازی در اکسل)، خوانایی رتبه‌بندی را افزایش دهیم:

کار تمام است. حال در ادامه به یکسری نکات مهم پیرامون تابع RANK در اکسل پرداختیم که مطالعه آن خالی از لطف نیست.

تابع RANK در اکسل
تابع RANK در اکسل - مثال شماره 2

نکات تابع RANK در اکسل

به هنگام استفاده از تابع RANK در اکسل، به نکات زیر دقت کنید:

  • به هنگام استفاده از تابع RANK، مرتب‌سازی داده‌ها الزامی نیست.
  • اگر در محدوده مقایسه دو مقدار یکسان وجود داشته باشد، تابع RANK به هردو یک رتبه یکسان اختصاص می‌دهد.
  • اگر مقدار آرگومان [order] در تابع RANK عدد 1 تعیین گردد، رتبه‌بندی بصورت صعودی انجام خواهد شد. به عبارتی رتبه 1 به کوچکترین مقدار اختصاص خواهد یافت.
  • اگر مقدار آرگومان [order] در تابع RANK عدد 0 تعیین گردد، رتبه‌بندی بصورت نزولی انجام خواهد شد. به عبارتی رتبه 1 به بزرگترین مقدار اختصاص خواهد یافت.
  • مایکروسافت پیشنهاد می‌کند بجای استفاده از تابع RANK در اکسل، از توابع EQ و یا RANK.AVG استفاده گردد.

در پایان امیدواریم مقاله رتبه‌بندی داده‌ها با تابع RANK در اکسل مورد استفاده شما علاقه‌مندان قرار گرفته باشد.

پیشنهاد ما به شما