2015-04-03 3 views
0

Есть ли формула в Excel, чтобы выбрать случайное значение из списка значений? Например, я хочу клетку, чтобы случайно выбрать его значение из "Yes, No, Maybe".Excel выбрать значение из массива

Answer 
Yes 
No 
Maybe 
Yes 
+0

Этот вопрос не в тему, поскольку речь идет не о программировании. –

+0

@James См. Http://meta.stackoverflow.com/questions/261875/are-excel-formulas-on-topic – pnuts

+1

Хорошо, извините, не знал об этом. Невозможно исправить downvote, если не отредактировано :( –

ответ

4

Рассмотрим:

=CHOOSE(RANDBETWEEN(1,3),"Yes","No","Maybe") 

EDIT # 1:

Распределение результатов может быть "взвешенным" (до точки). Рассмотрим:

=CHOOSE(RANDBETWEEN(1,4),"Yes","Yes","No","Maybe") 

Это произведет дважды столько Да 'S, как Нет' с или Может «s

Это немного сырой ....... ....... Также обратите внимание, что это ограничение на количество предметов CHOOSE() может справиться!

+0

Что делать, если вы хотите получить больше «Да» в результате? Есть ли способ сказать, я хочу, чтобы 90% «Да» – Rod

+2

@Rod Смотрите мой ** ИЗМЕНИТЬ # 1 ** –

Смежные вопросы