رتبه بندی فرمول IF در اکسل (5 مثال)

  • این را به اشتراک بگذارید
Hugh West

در مایکروسافت اکسل، رتبه بندی چندین مقدار یا اعداد یک کار روزمره است. شما با موارد مختلفی روبرو خواهید شد که ممکن است لازم باشد موارد را از یک مجموعه داده رتبه بندی کنید. رتبه شما ممکن است دارای معیارهای واحد یا چندین معیار باشد. در هر صورت، شما می توانید رتبه ها را محاسبه کنید. در این آموزش استفاده از فرمول Rank IF در اکسل را با مثال های مناسب و تصاویر مناسب یاد خواهید گرفت. بنابراین، با ما همراه باشید.

دانلود کتاب تمرین تمرین

این کتاب تمرین را دانلود کنید.

نحوه استفاده از رتبه IF.xlsx

Excel Rank Function

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

آنچه انجام می‌دهد این است که زیر:

همانطور که می بینید، تابع RANK دانش آموزان را بر اساس علامت ها رتبه بندی می کند. می توانید این را به ترتیب صعودی یا نزولی مرتب کنید. اما، به وضوح می‌بینید که هیچ شرایطی برای رتبه‌بندی اقلام وجود ندارد.

روش‌های زیادی برای رتبه‌بندی اقلام با استفاده از این تابع وجود دارد. برای دانستن بیشتر در این مورد، بخوانید: نحوه استفاده از تابع RANK در اکسل (با 5 مثال) .

آیا امکان رتبه بندی وجود دارداگر شرایط با یک عملکرد واحد اعمال می شود؟

در اینجا سؤالات مهم وجود دارد. آیا می توانیم اعداد، مقادیر و اقلام را بر اساس معیارهای تک یا چندگانه به سادگی با استفاده از تابع RANK رتبه بندی کنیم؟ یا تابع RANKIF وجود دارد؟ متأسفانه، خیر. هیچ تابع RANKIF در اکسل وجود ندارد. برای ایجاد رتبه بندی، از برخی توابع دیگر استفاده می کنیم.

RANKIF اساساً یک رتبه شرطی است. برای رتبه بندی چندین مقدار بر اساس معیارها، از تابع COUNTIFS و تابع SUMPRODUCT اکسل استفاده می کنیم. این توابع همان خروجی هایی را در اختیار شما قرار می دهند که از این مقاله انتظار دارید.

در بخش های بعدی به تفصیل درباره آنها بحث خواهیم کرد.

5 مثال از Rank If Formulas در Excel

در بخش‌های آتی، پنج مثال کاربردی از فرمول‌های Rank IF برای پیاده‌سازی در کتاب کار اکسل در اختیار شما قرار می‌دهیم. این مثال ها به شما کمک می کند تا ایده بهتری برای رتبه بندی اقلام داشته باشید. توصیه می کنیم همه این روش ها را بیاموزید و به کار ببرید تا درک بهتری از این موضوع داشته باشید.

1. رتبه بندی نمره های دانش آموزان در صورت مطابقت با گروه

در این مثال، ما برخی از دانش آموزان را رتبه بندی می کنیم. بر اساس گروه موضوعی خود علامت گذاری می کنند. ما در اینجا از تابع COUNTIFS برای رتبه بندی اعداد استفاده می کنیم.

فرمول عمومی که قرار است استفاده کنیم:

=COUNTIFS( kriter_range,criteria,values,”>”&value)+1

نگاهی بهمجموعه داده زیر:

اکنون، این مراحل را برای ایجاد یک رتبه بر اساس گروه‌ها دنبال کنید.

📌 Steps

  • ابتدا فرمول زیر را در Cell E5 تایپ کنید:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1

  • پس از آن، Enter را فشار دهید و نماد Fill handle را روی محدوده سلول‌ها بکشید E6:E13 .

همانطور که می بینید، فرمول ما برای ایجاد یک رتبه بر اساس گروه در اکسل موفق است. بنابراین، مانند فرمول Rank IF برای رتبه بندی اقلام کار می کند.

🔎 فرمول چگونه کار کرد؟

عملکرد COUNTIFS یک شمارش شرطی را با استفاده از چندین معیار اجرا می کند. ما آن شرایط را به عنوان یک محدوده معیار وارد کردیم.

=COUNTIFS(C5:C13,C5)

این تابع سه گروه را برمی گرداند زیرا سه گروه علمی وجود دارد.

اکنون، معیار دوم به شرح زیر است:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,”>”&D5)

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

=COUNTIFS($C$5:$C$13,C5,$D$5:$ D$13,”>”&D5)+1

در اینجا، ما 1 را به این معادله اضافه می کنیم. زیرا وقتی امتیازها در آن گروه بالاترین باشد، 0 برمی گردد. اما نمی توانیم از صفر شروع کنیم. بنابراین، ما به علاوه 1 را اضافه کردیم تا رتبه‌بندی را از 1 شروع کنیم.

حذف موارد تکراری

در اینجا می‌توان نتیجه گرفت. اگر برای دو دانش آموز یکسان نمرات یکسانی داشته باشید، هر دوی آنها را در رتبه 1 قرار می دهد. اما یک نمره ایجاد می کند.رتبه آیتم بعدی به 3. بنابراین، ما رتبه 1،1،3 خواهیم داشت. برای حذف این سردرگمی، فقط فرمول زیر را تایپ کنید:

=(COUNTIFS($C$5:$C$13,C5)+1-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1)-(COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1))/2

اگر هیچ تکراری در مجموعه داده شما وجود نداشته باشد، 0 برمی گردد.

بیشتر بخوانید: نحوه رتبه بندی درون گروهی در اکسل (3 روش)

2. فرمول Rank IF را در اکسل معکوس کنید

اکنون، مثال قبلی که نشان دادیم به ترتیب نزولی بود. این بدان معناست که رتبه را از بزرگترین به کوچکترین محاسبه می کند. شما به راحتی می توانید این فرمول را معکوس کنید. کافی است یک تغییر ساده در فرمول انجام دهید. عملگر بزرگتر از ( > ) را به عملگر کوچکتر از ( < ) تغییر دهید.

فرمول عمومی:

=COUNTIFS(criteria_range,criteria,values,"<"&value)+1

برای مشاهده تغییرات این مراحل را دنبال کنید.

📌 Steps

  • ابتدا فرمول زیر را در Cell E5 تایپ کنید:

=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1

  • پس از آن، Enter را فشار دهید و نماد Fill handle را روی محدوده سلول‌ها بکشید E6:E13 .

همانطور که می بینید، ما موفق به ایجاد یک رتبه بر اساس معیارها به ترتیب نزولی در اکسل هستیم.

3. استفاده از Rank IF فرمول فروش بر اساس محصول

در این مثال، ما همچنین از تابع COUNTIFS برای محاسبه رتبه بندی اقلام بر اساس چندین معیار استفاده می کنیم. اگر نمونه های قبلی را خوانده باشید، کار آسانی برای شما خواهد بود. لطفا نمونه های قبلی را بخوانیدبرای درک بهتر آنها.

به مجموعه داده ها نگاهی بیندازید:

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

📌 Steps

  • در ابتدا فرمول زیر را در Cell E5 تایپ کنید:

=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1

  • اکنون، Enter را فشار دهید و دستگیره Fill را بکشید نماد در محدوده سلول ها E6:E13 .

در نهایت، ما موفق به ایجاد Rank IF فرمول در اکسل با تابع COUNTIFS .

خواندنهای مشابه

  • چگونه یک نمودار رتبه بندی در اکسل ایجاد کنیم (5 روش)
  • رتبه بندی کارمندان در اکسل (3 روش)
  • نحوه رتبه بندی میانگین در اکسل (4 سناریو رایج)
  • نحوه محاسبه درصد رتبه در اکسل (7 مثال مناسب)

4. رتبه بندی فرمول IF برای رتبه بندی فروش بر اساس ربع

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

به مجموعه داده ها نگاهی بیندازید:

در اینجا، ما برخی از داده های فروش را داریم. سه ماهه در یک سال ما بر اساس معیارها رتبه ایجاد می کنیم" چهارم ".

📌 Steps

  • ابتدا کل مجموعه داده را انتخاب کنید.

  • سپس، Ctrl+T را روی صفحه کلید خود فشار دهید تا آن را به جدول تبدیل کنید.
  • پس از آن، فرمول زیر را در Cell تایپ کنید. E5 :

=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1

  • بعد از آن، Enter را فشار دهید و بکشید نماد پر کردن دستگیره در محدوده سلول ها E6:E16 .

  • اکنون، می توانید انجام دهید مرتب سازی یا فیلتر کردن برای دیدن بهترین عملکرد ماه و کم عملکردترین ماه در سه ماهه. رتبه‌های شما را مرتب یا فیلتر می‌کند.

بنابراین، به این ترتیب می‌توانید یک فرمول Excel Rank IF برای محاسبه رتبه‌های ایجاد کنید. یک مجموعه داده خاص برای چندین معیار در اکسل همچنین مانند فرمول Rank IF برای ایجاد رتبه‌ها بر اساس معیارهای منفرد یا چندگانه عمل می‌کند.

فرمول عمومی که قرار است استفاده کنیم:

=SUMPRODUCT((criteria_range=criteria)*(value>values))+1

به مجموعه داده زیر نگاهی بیندازید:

در اینجا، ما برخی از داده‌های کارمندان را داریم. ما رتبه های حقوق آنها را بر اساس حقوق وزارت محاسبه خواهیم کرد. روند مشابه است. ما فقط از تابع SUMPRODUCT استفاده خواهیم کرد.

📌 Steps

  • در ابتدا، عبارتفرمول زیر در Cell E5 :

=SUMPRODUCT(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1

  • بعدی، Enter را فشار دهید و نماد Fill handle را روی محدوده سلول ها بکشید E6:E13 .

با استفاده از درجه بندی رنگ، سعی کردیم رتبه بندی را بر اساس دپارتمان ها متمایز کنیم. این فرمول اکسل مانند فرمول Rank If که می‌خواستید کار می‌کند.

🔎 فرمول چگونه کار می‌کرد؟

SUMPRODUCT یک یا چند آرایه را به عنوان آرگومان می گیرد، مقادیر متناظر همه آرایه ها را ضرب می کند و سپس مجموع محصولات را برمی گرداند. ما آن شرایط را به عنوان محدوده معیار وارد کردیم.

=($C$5:$C$18=C5)

کل ستون را بررسی می کند و مطابقت را پیدا می کند. آرایه ای را برمی گرداند. اگر موارد منطبق وجود داشته باشد، TRUE و FALSE برای مقادیر غیر منطبق برمی گرداند.

اکنون، معیار دوم به شرح زیر است:

=(D5>$D$5:$D$18)

حقوق را بررسی می کند. آنها را به ترتیب نزولی مرتب می کند. برای حقوق های بیشتر یا مساوی D5 ، درست ، FALSE در غیر این صورت درست را برمی گرداند. برای مرتب‌سازی آن به ترتیب صعودی، علامت بزرگ‌تر را تغییر دهید (D5<$D$5:$D$18).

=SUMPRODUCT(($C$5:$C$18 =C5)*(D5>$D$5:$D$18))+1

در نهایت، تابع SUMPRODUCT مقادیر آرایه 1 و 0 را خلاصه می کند. برای بیشترین تعداد هر گروه 0 برمی گرداند. و برای شروع رتبه بندی، 1 را به نتیجه اضافه کردیم1.

💬 چیزهایی که باید به خاطر بسپارید

ما این مقاله را به ترتیب نزولی (بزرگترین به کوچکترین) نشان دادیم. شما می توانید ترتیب رتبه بندی را بر اساس نیاز خود تغییر دهید.

فراموش نکنید که 1 را به فرمول اضافه کنید. در غیر این صورت، رتبه هایی را ایجاد می کند که از 0 شروع می شوند.

هر رویه رتبه بندی در اکسل فقط برای مقادیر عددی کار می کند. باید اعداد مثبت و منفی، صفر، تاریخ و مقادیر زمان باشد. مقادیر غیر عددی را نادیده می گیرد.

نتیجه

برای نتیجه گیری، امیدوارم این آموزش اطلاعات مفیدی در مورد فرمول Rank IF در اکسل به شما ارائه کرده باشد. . توصیه می کنیم همه این دستورالعمل ها را در مجموعه داده خود یاد بگیرید و اعمال کنید. کتاب تمرین را دانلود کنید و خودتان آن ها را امتحان کنید. همچنین در قسمت نظرات نظرات خود را اعلام کنید. بازخورد ارزشمند شما ما را برای ایجاد آموزش هایی مانند این انگیزه نگه می دارد.

فراموش نکنید که وب سایت ما Exceldemy.com را برای مشکلات و راه حل های مختلف مرتبط با Excel بررسی کنید.

به یادگیری روش های جدید ادامه دهید و به رشد خود ادامه دهید!

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.