У цьому відео ми розглянемо основні формули випадкового призначення команд людей.
Тут у нас є список з 36 осіб.
Скажімо, ми хочемо випадковим чином розподілити кожну людину до команди з 4-х людей, так що загалом у нас буде 9 із 4 людьми в кожній.
Я збираюся вирішити цю проблему невеликими кроками, з допоміжними колонками, а потім звести речі в кінці. Це чудовий спосіб вирішити складніші проблеми в Excel.
Почну з таблиці Excel, щоб зробити формули дуже швидкими для введення.
Потім я додаю стовпці для Rand, рангу, групування та номера команди. Призначення кожної колонки стане зрозумілим із подальшим просуванням.
Далі я скористаюся функцією RAND, щоб призначити випадкове число кожній людині. RAND генерує малі числа від нуля до 1.
RAND()
RAND - це нестабільна функція, тому вона перераховуватиметься при кожній зміні аркуша. Ми не хочемо такої поведінки, тому я буду використовувати спеціальну вставку для перетворення формул у значення.
Далі я буду використовувати функцію RANK для ранжирування кожної людини відповідно до її випадкового числа. RANK потребує номера та списку номерів для ранжирування.
RANK((@rand),(rand))
Результат - список чисел від 1 до 36, де 1 представляє найбільше значення, а 36 - найменше.
Ми наближаємось.
Нам просто потрібен спосіб групування за рангами.
Я зроблю це, поділивши ранг на розмір команди, який дорівнює 4.
RANK((@rand),(rand))/4
Це призводить до безладних цифр, але тепер у нас є те, що нам потрібно.
Якщо округлити ці цифри вгору, у нас буде командна кількість від 1 до 9. Це ідеальна робота для функції СТИЛЬ, яка округлює до заданого кратного.
Мені потрібно вказати CEILING номер і вказати кратне 1, і ми маємо наші команди.
=CEILING((@grouping),1)
Тепер, щоб переконатися, що це працює правильно, я буду використовувати функцію COUNTIF для підрахунку членів команди.
Далі я заміню розмір команди з жорстким кодом посиланням.
RANK((@rand),(rand))/$F$5
Тепер, коли я змінюю розмір команди, все все одно працює.
Нарешті, я консолідую формули.
Спочатку скопіюю у формулу групування.
=CEILING(@rank)/$F$5,1)
Далі скопіюю у формулу рангу.
=CEILING(RANK((@rand),(rand))/$F$5,1)
Тепер я можу видалити два допоміжні стовпці.
Щоб створити нові команди в будь-який час, я можу знову використовувати функцію RAND.
Звичайно
Основна формулаПов’язані ярлики
Вставити таблицю Ctrl
+ T
⌃
+ T
Видалити стовпці Ctrl
+ -
⌘
+ -