Создание столбца в Excel на основе процентов

#excel #excel-formula

Вопрос:

Я моделирую набор данных в Excel и хочу создать столбец, который принимает только значения » Да » или «Нет». Я хочу сделать так, чтобы 20% ячеек в этом столбце были «Нет», а остальные 80% — «Да». Я хочу, чтобы » Нет » были случайным образом распределены по колонке, есть ли способ сделать это?

Ответ №1:

В Office 365 вы можете использовать =CHOOSE(IF(SORTBY(SEQUENCE(100),RANDARRAY(100))lt;=20,1,2),"No","Yes")

Он создает последовательность из 100 чисел и случайным образом сортирует их. Если значение равно 20 или меньше , оно показывает (выбирает) No , иначе Yes .

Вы можете сделать его динамичным, 100 заменив на ROWS([your range]) и 20 на ROWS([your range])*0.2

Редактировать: ВЫБИРАТЬ не нужно, ЕСЛИ уже позаботился об этом: =IF(SORTBY(SEQUENCE(100),RANDARRAY(100))lt;=20,"No","Yes") Спасибо Скотту Крейнеру

Ответ №2:

Пожалуйста, поделитесь своей работой, чтобы мы могли направить вас по правильному пути. Для начала см. =ВЫБЕРИТЕ(МЕЖДУ(1,2),»Да»,»Нет»), это может дать вам некоторые идеи.