Зміст
У Microsoft Excel ранжування декількох значень або чисел є повсякденним завданням. Ви зіткнетеся з різними випадками, коли вам може знадобитися ранжувати елементи з набору даних. Ваше ранжування може містити один критерій або кілька критеріїв. У будь-якому випадку, ви можете обчислити ранги. У цьому уроці ви навчитеся використовувати формулу "Ранжування, якщо" в Excel з відповідними прикладами та належними ілюстраціями. Отже, слідкуйте за оновленнями.
Завантажити Практичний посібник
Завантажте цей робочий зошит з практики.
Як використовувати Rank IF.xlsx
Функція рангів Excel
Тепер, для ранжування декількох товарів, є вбудований Функція RANK Excel Ця функція в основному впорядковує декілька значень на основі вказаного вами стовпця. Ви можете сортувати значення за зростанням або спаданням. Це найбільш простий підхід до визначення порівняльного місця числа в списку чисел, який сортує список за спаданням (від найбільшого до найменшого) або за зростанням (від найменшого до найбільшого) рейтингу.
Що вона робить, так це наступне:
Як бачимо, на сьогоднішній день ЗВАННЯ функція ранжирує студентів на основі оцінок. Ви можете сортувати їх за зростанням або спаданням. Але, як ви можете бачити, немає ніяких умов для ранжування елементів.
Існує багато способів ранжирування товарів за допомогою цієї функції. Щоб дізнатися більше про це, читайте: Як використовувати функцію RANK в Excel (з 5 прикладами) .
Чи можливе ранжування, якщо умови застосовуються з єдиною функцією?
Ось найважливіші питання: чи можемо ми ранжувати числа, цінності та предмети? на основі одного або декількох критеріїв просто використовуючи ЗВАННЯ Чи є якась функція? Чи є якась RANKIF На жаль, ні. Не існує жодної функції, яка б існувала RANKIF Для створення рейтингу ми використовуємо й інші функції в Excel.
RANKIF це, по суті, умовний ранг. Для ранжування декількох значень на основі критеріїв ми використовуємо функція COUNTIFS і функція SUMPRODUCT Ці функції нададуть вам ті самі результати, які ви очікуєте від цієї статті.
У наступних розділах ми розглянемо їх більш детально.
5 Приклади формул рангових умов в Excel
У наступних розділах ми надамо вам п'ять практичних прикладів Ранг IF формули, які можна застосувати у вашій робочій книзі Excel. Ці приклади допоможуть вам краще зрозуміти ідею ранжування елементів. Ми рекомендуємо вам вивчити та застосувати всі ці методи для кращого розуміння цієї теми.
1. проранжуйте оцінки студентів, якщо вони відповідають групі
У цьому прикладі ми ранжируємо оцінки деяких студентів на основі їх предметної групи. Ми використовуємо КОУНТИФИ функція тут для ранжування чисел.
Загальна формула, яку ми будемо використовувати:
=COUNTIFS(діапазон_критеріїв,критерії,значення,">"&значення)+1
Погляньте на наступний набір даних:
Тепер виконайте ці кроки, щоб створити рейтинг на основі груп.
📌 Кроки
- Спочатку введіть наступну формулу Клітинка E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,">"&D5)+1
- Після цього натисніть Увійдіть і перетягніть Ручка наповнення значок над діапазоном комірок E6:E13 .
Як бачите, наша формула успішно створює рейтинг на основі групи в Excel. Отже, вона працює як Ранг IF формула для ранжування елементів.
Як працювала формула?
На сьогоднішній день, на жаль, це не так. КОУНТИФИ виконує умовний підрахунок з використанням декількох критеріїв. Ми ввели ці умови як діапазон критеріїв.
=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.
Читати далі: Як ранжувати всередині групи в Excel (3 способи)
2. змінити на протилежну формулу Rank IF в Excel
Попередній приклад, який ми показали, був у порядку спадання. Це означає, що він обчислює ранг від найбільшого до найменшого. Ви можете легко змінити цю формулу. Просто зробіть просту підправку у формулі. Замініть більше, ніж ( > ) оператор до меншого, ніж ( < ) оператор.
Загальна формула:
=COUNTIFS(діапазон_критеріїв,критерії,значення,"<"&значення)+1
Щоб побачити зміни, виконайте наступні кроки.
📌 Кроки
- Спочатку введіть наступну формулу Клітинка E5 :
=COUNTIFS($C$5:$C$13,C5,$D$5:$D$13,"<"&D5)+1
- Після цього натисніть Увійдіть і перетягніть Ручка наповнення значок над діапазоном комірок E6:E13 .
Як бачите, нам вдалося створити рейтинг за критеріями в порядку спадання в Excel.
3. використання формули Rank IF для продажів на основі продукту
У цьому прикладі ми також використовуємо КОУНТИФИ для обчислення рангових позицій за кількома критеріями. Якщо ви ознайомилися з попередніми прикладами, це буде для вас простим завданням. Будь ласка, ознайомтеся з попередніми прикладами, щоб краще їх зрозуміти.
Погляньте на набір даних:
Ви можете бачити, що у нас є товари, які продають деякі продавці, і їх загальний обсяг продажів. Цей набір даних дещо відрізняється від попереднього. Тут ми будемо розраховувати рейтинг на основі товарів. Але товари розкидані в наборі даних. Вони не об'єднані в групи, як у попередньому.
📌 Кроки
- Спочатку введіть наступну формулу Клітинка E5 :
=COUNTIFS($C$5:$C$18,C5,$D$5:$D$18,">"&D5)+1
- Тепер натисніть Увійдіть і перетягніть Ручка наповнення значок над діапазоном комірок E6:E13 .
Нарешті, нам вдалося створити Ранг IF формулу в Excel за допомогою функції КОУНТИФИ функцію.
Схожі читання
- Як створити рейтингову діаграму в Excel (5 способів)
- Складання табеля про ранги співробітників в Excel (3 способи)
- Як обчислити середнє арифметичне в Excel (4 поширені сценарії)
- Як розрахувати ранговий перцентиль в Excel (7 прикладів)
4. формула Rank IF для ранжування продажів на основі кварталів
Ми використовуємо ту ж саму формулу, що і в попередньому випадку, але тут ми зробимо це в таблиці. Таблиця Excel дозволяє обчислювати різні операції над набором даних.
Погляньте на набір даних:
Тут у нас є дані про продажі по кварталах за рік. Будемо створювати рейтинги на основі критеріїв " Квартал ".
📌 Кроки
- Спочатку виберіть весь набір даних.
- Потім натисніть Ctrl+T на клавіатурі, щоб перетворити її на таблицю.
- Після цього введіть наступну формулу Клітинка E5 :
=COUNTIFS($C$5:$C$16,C5,$D$5:$D$16,">"&D5)+1
- Після цього натисніть Увійдіть і перетягніть Ручка наповнення значок над діапазоном комірок E6:E16 .
- Тепер ви можете виконати Сортування або фільтрація щоб побачити найкращий та найгірший місяць у кварталі. Він відсортує або відфільтрує ваші рейтинги.
Отже, таким чином можна створити Excel Ранг IF формула для розрахунку рангів певного набору даних за кількома критеріями.
5. ранжування формули ЕСЛИ за допомогою функції СУММЕСЛИ в Excel
Тепер ви можете створювати ранги на основі умови за допомогою функція SUMPRODUCT В Excel. Він також буде працювати як Ранг IF формула для створення рангів на основі одного або декількох критеріїв.
Загальна формула, яку ми будемо використовувати:
=СУМА ДОБУТКІВ((діапазон_критеріїв=критерії)*(значення>значення))+1
Погляньте на наступний набір даних:
Ось у нас є дані про працівників, ми розрахуємо їхні ранги, виходячи з посадових окладів у департаментах. Процес аналогічний, просто використаємо функцію РЕЗУЛЬТАТ функцію.
📌 Кроки
- Спочатку введіть наступну формулу Клітинка E5 :
=СУМАПРОДУКТ(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
- Далі натисніть Увійдіть і перетягніть Ручка наповнення значок над діапазоном комірок E6:E13 .
За допомогою кольорової градації ми спробували диференціювати рейтинг за відомствами. Формула Excel працюватиме за принципом Ранг Якщо формулу, яку ви хотіли.
Як працювала формула?
На сьогоднішній день, на жаль, це не так. РЕЗУЛЬТАТ приймає в якості аргументу один або декілька масивів, перемножує відповідні значення всіх масивів, а потім повертає суму добутків. Ці умови ми ввели в якості діапазону критеріїв.
=($C$5:$C$18=C5)
Перевіряє весь стовпець і знаходить співпадіння, повертає масив, якщо співпадіння є, то повертає ПРАВДА та повернення НЕПРАВДА для значень, що не збігаються.
Другий критерій - це наступні:
=(D5>$D$5:$D$18)
Перевіряє зарплату. Сортує їх за спаданням. Повертає ПРАВДА для заробітної плати, що перевищує або дорівнює D5 , НЕПРАВДА інакше, щоб відсортувати за зростанням, змініть символ "більше" на "менше". (D5<$D$5:$D$18).
=СУМАПРОДУКТ(($C$5:$C$18=C5)*(D5>$D$5:$D$18))+1
Насамкінець, в рамках проекту РЕЗУЛЬТАТ функція підсумовує значення масиву 1 і 0. Вона повертає 0 для найбільшої кількості кожної групи. І ми додали 1 до результату, щоб почати ранжування з 1.
💬 Що варто пам'ятати
✎ Ми продемонстрували ці статті в порядку спадання (від найбільшої до найменшої). Ви можете змінити порядок ранжування відповідно до ваших потреб.
✎ Не забудьте додати до формули 1, інакше вона буде створювати ранги, починаючи з 0.
✎ Будь-яка процедура Ранжирування в Excel працює тільки з числовими значеннями. Це повинні бути додатні і від'ємні числа, нулі, дата і час, нечислові значення ігноруються.
Висновок
На завершення, я сподіваюся, що цей посібник надав вам частину корисних знань про Ранг IF Ми рекомендуємо вам вивчити і застосувати всі ці інструкції до вашого набору даних. Завантажте практичний посібник і спробуйте самостійно. Також не соромтеся залишати відгуки в розділі коментарів. Ваші цінні відгуки мотивують нас створювати подібні навчальні посібники.
Не забувайте слідкувати за новинами на нашому сайті Exceldemy.com для вирішення різних проблем, пов'язаних з Excel, та їх вирішення.
Вчіться новим методам і продовжуйте розвиватися!