آماری Excel 2010 ◉ 5 بازدید

=RANK.EQ()

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

قابل استفاده در: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=RANK.EQ(number,ref,[order])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیعدد
محبوبیت55 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =RANK.EQ() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود RANK.EQ.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
number عدد الزامی عدد موردنظر که می‌خواهید رتبه آن را پیدا کنید.
ref محدوده الزامی آرایه‌ای از یا ارجاع به فهرستی از اعداد. مقادیر غیرعددی داخل Ref نادیده گرفته می‌شوند.
order عدد اختیاری عددی که نحوه رتبه‌بندی number را مشخص می‌کند.

▣ مثال‌های کاربردی

رتبه ۷ در فهرست موجود در محدوده A2:A6. چون آرگومان Order (۱) مقدار غیرصفر است، فهرست از کوچک به بزرگ مرتب شده است. =RANK.EQ(A2,A2:A6,1)
رتبه ۲ در همان فهرست. چون آرگومان Order حذف شده است، فهرست به طور پیش‌فرض از بزرگ به کوچک مرتب شده است. =RANK.EQ(A6,A2:A6)
رتبه ۳٫۵ در همان فهرست. =RANK.EQ(A3,A2:A6,1)

✦ نکات مهم

  • اگر Order مقدار ۰ (صفر) باشد یا حذف شود، اکسل Number را طوری رتبه‌بندی می‌کند که گویی Ref فهرستی مرتب‌شده به صورت نزولی است.
  • اگر Order هر مقدار غیرصفر باشد، اکسل Number را طوری رتبه‌بندی می‌کند که گویی Ref فهرستی مرتب‌شده به صورت صعودی است.
  • تابع RANK.EQ به اعداد تکراری رتبه یکسان می‌دهد. با این حال، وجود اعداد تکراری بر رتبه اعداد بعدی تأثیر می‌گذارد. برای مثال، در فهرستی از اعداد صحیح مرتب‌شده به صورت صعودی، اگر عدد ۱۰ دو بار ظاهر شود و رتبه ۵ داشته باشد، آنگاه عدد ۱۱ رتبه ۷ خواهد داشت (هیچ عددی رتبه ۶ نخواهد داشت).
  • برای برخی کاربردها ممکن است بخواهید از تعریفی از رتبه استفاده کنید که تساوی‌ها را در نظر می‌گیرد. در مثال قبلی، رتبه اصلاح‌شده برای عدد ۱۰ برابر ۵٫۵ خواهد بود. این کار را می‌توان با افزودن ضریب تصحیح زیر به مقدار برگشتی RANK.EQ انجام داد. این ضریب تصحیح هم برای حالتی که رتبه به صورت نزولی (order = 0 یا حذف‌شده) و هم به صورت صعودی (order = مقدار غیرصفر) محاسبه می‌شود مناسب است. ضریب تصحیح برای رتبه‌های مساوی = [COUNT(ref) + 1 – RANK.EQ(number, ref, 0) – RANK.EQ(number, ref, 1)]/2. در مثال دفتر کار، RANK.EQ(A3,A2:A6,1) برابر ۳ است. ضریب تصحیح برابر (۵ + ۱ – ۲ – ۳)/۲ = ۰٫۵ و رتبه اصلاح‌شده که تساوی‌ها را در نظر می‌گیرد برابر ۳ + ۰٫۵ = ۳٫۵ است. اگر number فقط یک بار در ref ظاهر شود، ضریب تصحیح ۰ خواهد بود، زیرا نیازی به تعدیل RANK.EQ برای تساوی نیست.

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.