Запустите функцию Rand() Excel, пока не будет достигнут желаемый результат
Я пытаюсь смоделировать значения для портфеля, и часть этого включает в себя создание пар из 1200 случайно сгенерированных чисел. Пропуская несколько шагов, создается портфель, состоящий из нескольких путей. Чтобы рассчитать непрерывно составленную отдачу, конечные значения каждого пути должны быть положительными, которые, в свою очередь, зависят от случайно сгенерированных чисел.
Теперь мой вопрос: возможно ли сохранить функцию Rand() включенной, пока все значения терминалов не покажут положительные признаки? Или мне нужно вручную нажимать "рассчитать", пока я не получу желаемый результат?
Заранее спасибо.
1 ответ
Решение
Есть три подхода к рассмотрению:
- использование
=RANDBETWEEN(0,1200)
вместоRAND
- умножать
RAND
результат с -1, если отрицательный - окружать
RAND
сAbs(...)