Запустите функцию Rand() Excel, пока не будет достигнут желаемый результат

Я пытаюсь смоделировать значения для портфеля, и часть этого включает в себя создание пар из 1200 случайно сгенерированных чисел. Пропуская несколько шагов, создается портфель, состоящий из нескольких путей. Чтобы рассчитать непрерывно составленную отдачу, конечные значения каждого пути должны быть положительными, которые, в свою очередь, зависят от случайно сгенерированных чисел.

Теперь мой вопрос: возможно ли сохранить функцию Rand() включенной, пока все значения терминалов не покажут положительные признаки? Или мне нужно вручную нажимать "рассчитать", пока я не получу желаемый результат?

Заранее спасибо.

1 ответ

Решение

Есть три подхода к рассмотрению:

  1. использование =RANDBETWEEN(0,1200) вместо RAND
  2. умножать RAND результат с -1, если отрицательный
  3. окружать RAND с Abs(...)
Другие вопросы по тегам