Підручник Excel: Як довільно розподіляти людей до команд

У цьому відео ми розглянемо основні формули випадкового призначення команд людей.

Тут у нас є список з 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 + - + -

Цікаві статті...