模拟迭代多次?

模拟迭代多次?

我对使用 Excel 还很陌生,所以我不知道从哪里开始解决这个问题。我有一个如下所示的模拟,但我想“使用”它大约 100 次,使用不同的需求变量(15、20、25、30 和 35)。我尝试使用本教程,http://office.microsoft.com/en-us/excel-help/introduction-to-monte-carlo-simulation-HA001111893.aspx,但我似乎无法让它工作。有人能帮帮我吗?

produced        15                  
rand#           0.906996057                 
demand          35              0.1     15
unit prod cost  1               0.2     20
unit price      1.95            0.3     25
unit disp price 0.5             0.25    30
                                0.15    35
revenue 7.5                 
total var cost  15                  
total disposing revenue 0                   
profit  -7.5                    

答案1

使用数据表在 Excel 中。它们专门用于“运行”相同公式/工作表以获得不同的值。

根据您的数据(据我了解您在做什么),我认为您应该遵循以下步骤:

  • 将您想要评估的值放在彼此之下,每个值位于单独的行中(参见示例中的 D 列)。
  • 将您的“需求”单元格更改为公式,引用第一的从您刚刚创建的列表中输入需求值(在示例中,我将其放在=D2B1 中)
  • 在旁边创建列标签,标出您想要看到的结果(收入、总差异成本......)(示例中的单元格 E1)
  • 在里面仅限第一排,引用包含结果的单元格(在示例中,我将其放在=B2E2 中)
  • 选择数据表所在的范围(示例中为 D2:E6)
  • 选择“数据表”(Excel 功能区“数据”、“假设分析”、“数据表...”)
  • 让 Excel 知道要更改哪个单元格(输入=B1Column input cell留空Row input cell)并按OK

示例表(蓝色箭头显示单元格引用):
Excel 数据表示例

相关内容