تابع RANK در نرم افزار اکسل✅

تابع RANK در اکسل
در این مقاله قصد داریم ساختار تابع RANK و نحوه استفاده از آن در اکسل را توضیح دهیم
تابع RANK رتبه یک مقدار عددی را در مقایسه با لیستی از مقادیر عددی دیگر برمیگرداند. تابع RANK می تواند مقادیر را از بزرگترین به کوچکترین و از کوچکترین به بزرگترین با استفاده از آرگومان سفارش اختیاری رتبه بندی کند.
هدف از این تابع رتبه بندی یک عدد در برابر طیف وسیعی از اعداد است
یک عدد نشان دهنده رتبه نیز خروجی این تابع است
RANK ( number , array , [order] )
آرگمان | ضروري | توضيح |
number | بله | عددی از مجموعه آرایه (آرگومان دوم) که میخواهیم رتبهبندی کنیم. |
array | بله | یک آرایه یا مرجع که شامل اعدادی برای رتبهبندی است. مقادیر غیر عددی نادیده گرفته میشود. |
[order] | خير | عددی که دستور میدهد رتبهبندی به صورت صعودی یا نزولی باشد. صفر: نزولی [مقدار پیش فرض] هر عددی غیر از صفر: صعودی |
قبل از استفاده از تابع RANK نیازی به مرتب سازی اعداد نداریم.
این تابع به اعداد تکراری رتبه یکسانی می دهد و وجود این اعداد تکراری بر اعداد متوالی آنها تأثیر می گذارد. به عنوان مثال، در لیستی از اعداد که به ترتیب صعودی مرتب شده اند، اگر عدد 10 دو بار تکرار شود و دارای رتبه 5 باشد، عدد 11 رتبه 7 را می گیرد (نه رتبه 6).
اگر لیست حاوی اعداد تکراری باشد، این تابع از مقدار رتبه پایینتر برای هر عضو مجموعه تکراری استفاده میکند.
برای برخی اهداف ممکن است بخواهید از رتبه متوسط استفاده کنید.
در مثال بالا، میانگین رتبه برای عدد 10 5.5 است. محاسبه میانگین رتبه را می توان با افزودن یک ضریب تصحیح به مقدار بازگشتی توسط تابع RANK انجام داد. این ضریب تصحیح برای هر دو اقلام رتبهبندی که به صورت صعودی (ترتیب 1) و نزولی (ترتیب = 0) محاسبه میشوند، مناسب است. این ضریب تصحیح به صورت زیر محاسبه می شود:
=[COUNT(رجوع) + 1 – RANK(شماره، اشاره، 0) – RANK(تعداد، اشاره، 1)]/2
این محاسبات در واقع معادل تابع RANK.AVG هستند.
برای رتبه بندی مقادیری که بزرگترین رتبه 1 را دارند، آرگومان سوم را برابر با صفر قرار می دهیم. به عنوان مثال، با مقادیر 1 تا 5 در محدوده A1 تا A5، فرمولی با دو مرتبه نزولی (0) و صعودی (1) به شرح زیر خواهیم داشت:
=RANK (A1، A1:A5، 0) // نزولی، 5 را برمی گرداند
=RANK (A1، A1:A5، 1) // صعودی، 1 را برمی گرداند
نزولی (order = 0) زمانی استفاده می شود که بخواهیم چیزی مانند بهترین فروش را رتبه بندی کنیم و در واقع پرفروش ترین رتبه 1 است. صعودی (order = 1) زمانی استفاده می شود که می خواهیم چیزی مانند نتایج مسابقه را رتبه بندی کنیم، و در اینجا کوتاه ترین زمان (سریع ترین) رتبه 1 را می گیرد.
خطاهای عملکرد
اگر آرگومان اول در آرگومان دوم یافت نشود، یک خطای #N/A برمیگرداند.
اگر در آرگومان دوم خطایی وجود داشته باشد، همان خطا را برمی گرداند.

شما می توانید با مراجعه به سایت استاد حساب از آموزش ها و دوره های متعدد این مجموعه مانند اکسل،هلو و … بهره مند شوید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.