Я хочу случайным образом сгенерировать даты (в течение четырехлетнего периода) для 32 различных записей / строк в Excel.

Кроме того, я хочу, чтобы 75% этих дат были в течение одного года, в частности (в течение этого четырехлетнего периода). Есть ли способ использовать функцию randombetween в Excel для выполнения этой задачи?

Спасибо за вашу помощь.

1 ответ1

3

Вы можете использовать комбинацию rand и randbetween, чтобы получить желаемый ответ

=IF(RAND()<0.75,RANDBETWEEN(Q2,Q3),RANDBETWEEN(R2,R3))

Функция сначала генерирует случайное число между 0,1. Если число меньше 0,75 (в 75% случаев), оно использует первую функцию randbetween, а если оно больше, то использует другую.

Randbetween берет ваши даты начала и окончания и возвращает случайную дату в этом диапазоне.

Обратите внимание, что при настройке функции предполагается, что диапазоны дат являются взаимоисключающими, а даты с высокой вероятностью находятся в начале (или в конце) временной шкалы. Если он находится посередине, вам необходимо настроить третью функцию randbetween.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .