تابع RANK جزو توابع آماری اکسل است. از این تابع برای مشخص کردن رتبه یک عدد در میان یک سری از اعداد استفاده میشود.
◄ Rank در زبان انگلیسی بە معنی رتبه میباشد.
آرگومانها یا پارامترهای ورودی
آرگومان اول (number): عددی که می خواهید رتبه آن را تعیین کنید.
آرگومان دوم (ref): محدودهای از اعداد که عدد مورد نظر در آن موجود است.
آرگومان سوم ([order]): تعیین رتبهی عدد بر چه اساسی باشد؟ یعنی از بیشترین به کمترین یا از کمترین به بیشترین؟ این آرگومان اختیاری است.
- اگر مقدار این آرگومان 1 باشد، دادهها ابتدا از کوچک به بزرگ مرتب میشوند؛ سپس کوچکترین داده رتبه 1 و بزرگترین داده رتبه آخر را به خود اختصاص خواهد داد.
- اگر مقدار این آرگومان عدد صفر باشد و یا حذف شود، دادهها ابتدا از بزرگ به کوچک مرتب میشوند؛ سپس بزرگترین داده رتبه 1 و کوچکترین داده رتبه آخر را به خود اختصاص خواهد داد.
مثالها
اگر دادههای جدول زیر را داشته باشیم:چنانچه مقدار آرگومان سوم (order) یک باشد، یعنی دادهها ابتدا از کوچک به بزرگ مرتب میشوند و سپس رتبهبندی میشوند؛ خواهیم داشت:
=RANK(2,A2:C4,1) ⇒ 1
=RANK(20,A2:C4,1) ⇒ 9
=RANK(18,A2:C4,1) ⇒ 7
=RANK(14,A2:C4,1) ⇒ 5
اما اگر مقدار آرگومان سوم (order) حذف شود و یا صفر باشد، دادهها ابتدا از بزرگ به گوچک مرتب میشوند و سپس رتبهبندی میشوند؛ پس خواهیم داشت:
=RANK(2,A2:C4,1) ⇒ 9
=RANK(20,A2:C4,1) ⇒ 1
=RANK(18,A2:C4,1) ⇒ 3
=RANK(14,A2:C4,1) ⇒ 5
نکات مهم تابع
نکته 1) اگر در میان اعداد، مقدار تکراری وجود داشته باشد، تابع Rank همیشه کوچکترین رتبه آن عدد را برمیگرداند.
چنانچه مقدار آرگومان سوم (order) یک باشد:
=RANK(10,A2:C4,1) ⇒ 2
اگر مقدار آرگومان سوم (order) حذف شود و یا صفر باشد:
=RANK(10,A2:C4) ⇒ 7
نکته 2) قبل از استفاده از این تابع، لزومی به مرتبسازی لیست اعداد نیست.
خطاهای تابع
خطای :#N/Aاین خطا زمانی رخ میدهد که مقدار آرگومان اول (number) یعنی عدد مورد نظر در آرگومان دوم (ref) یعنی محدوده اعداد وجود نداشته باشد.
با عرض سلام خدمت جناب آقاي مهندس قاسمي :
از اينكه دانش خود را در اختيار ما قرار ميدهيد بسيار سپاسگزارم.
در فيلم آموزشي رتبه بندی نمرات ارزیابی عملکرد با استفاده ازتوابع به يك مشكل من برخوردم كه اگربيشتراز يك نفر رتبه مساوي داشته باشند فقط نام نفر بالائي را تكرار ميكنه به عنوان مثال امير نجفي را سه بار تكرار كرده در صورتي كه در جدول اصلي دو نفر نمره 63 دارند. فاميل را براي شما ارسال خواهم كرد .
باتشكر