运行 Rand() Excel 函数直到出现期望的结果

Run Rand() Excel function until desired outcome occurs

我正在尝试模拟投资组合的价值,其中一部分包括生成 1200 个随机生成的数字对。跳过几个步骤,一个由多条路径组成的投资组合就建立起来了。为了计算连续复合return,每条路径的终端值需要为正,这又取决于随机生成的数字。

现在我的问题是,是否可以保留 Rand() 函数 运行,直到所有终端值都显示正号?还是我需要手动点击 "calculate" 直到得到我想要的结果?

提前致谢。

可以考虑三种方法:

  1. 使用=RANDBETWEEN(0,1200)代替RAND
  2. 如果负数RAND结果乘以-1
  3. Abs(...)
  4. 包围 RAND