Как случайным образом выбрать победителя в excel
Часто вам может потребоваться случайным образом выбрать победителя из списка имен в Excel.
К счастью, это легко сделать, используя следующую формулу:
=INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)
Эта конкретная формула выбирает случайного победителя из списка имен в диапазоне A2:A13 .
Чтобы выбрать случайного победителя из другого диапазона, просто замените A2:A13 диапазоном, содержащим список имен.
Следующий пример показывает, как использовать эту формулу на практике.
Пример: как выбрать случайного победителя в Excel
Предположим, у нас есть следующий список имен в Excel:
Теперь предположим, что мы хотим случайным образом выбрать одно из имен из этого списка, чтобы выиграть приз.
Для этого мы можем ввести следующую формулу в ячейку C2 :
=INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)
На следующем снимке экрана показано, как использовать эту формулу на практике:
Формула возвращает имя Эрика , который становится победителем, случайно выбранным по формуле.
Обратите внимание, что мы можем перезапустить формулу и выбрать случайного победителя, дважды щелкнув ячейку C2 и нажав Enter :
На этот раз формула возвращает имя Джона как случайного победителя из списка.
Каждый раз, когда мы запускаем эту формулу, каждое имя в списке имеет равные шансы быть выбранным случайным образом в качестве победителя.
Как работает эта формула?
Помните формулу, которую мы использовали для выбора случайного победителя из списка:
=INDEX( A2:A13 ,RANDBETWEEN(1,ROWS( A2:A13 )),1)
Вот как работает эта формула:
Во-первых, функция ROWS возвращает общее количество строк в диапазоне A2:A13 , которое равно 12 .
Затем функция СЛУЧМЕЖДУ возвращает случайное целое число от 1 до 12 .
Наконец, функция ИНДЕКС возвращает имя в диапазоне A2:A13 , которое соответствует номеру строки, возвращенному функцией СЛУЧМЕЖДУ .
Конечным результатом является то, что мы можем случайным образом выбрать имя из списка имен в диапазоне A2:A13 .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Excel: генерировать случайное число между диапазонами
Excel: как случайным образом выбирать ячейки по критериям
Excel: как выбрать случайную выборку