首页 理论教育 多变量模拟运算优化方法

多变量模拟运算优化方法

时间:2023-05-24 理论教育 版权反馈
【摘要】:如果需要对三个和三个以上的变量同时影响运算结果的计算模型进行分析,则需要在双变量模拟运算的基础上,通过窗体来调节或控制。然后,同双变量模拟完成模拟运算和条件格式的设置。Step 3:在B12单元格中输入10,向右拖曳至L11单元格,生成一组10~20的以间隔为1的横向等差序列。图7-7控件设置过程图7-8多变量模拟结果

多变量模拟运算优化方法

如果需要对三个和三个以上的变量同时影响运算结果的计算模型进行分析,则需要在双变量模拟运算的基础上,通过窗体来调节或控制。

【例7-3】 图7-6为某人在某市购房贷款计算过程。此人希望在月供能力5000~6000元的情况下,尽可能购买面积较大的房子。但除了房屋面积(此人考虑60~125平方米)和贷款期限(11~20年)外,房价首付额度、贷款利率都构成其买房的约束条件。假定某市房价在5000~20 000元/平方米,首付额度在100 000~30 000元,贷款利率在4%~9%。其多维模拟分析过程如下。

Step 1:在B3单元格输入公式“=B1*B2”,在B8单元格输入公式“=PMT(B7%/12,B6*12,-B5,,0)”,计算当前状况下的月还款额(图7-6)。然后,同双变量模拟完成模拟运算和条件格式的设置(Step 2~Step 5的操作可参见上例)。

图7-6 购房贷款计算

Step 2:在A12单元格中输入60,A13单元格输入65→同时选中A12:A13单元格向下拖曳填充至A25单元格,生成一组60到125以5为间隔的纵向等差数列

Step 3:在B12单元格中输入10,向右拖曳至L11单元格,生成一组10~20的以间隔为1的横向等差序列。

Step 4:在【输入引用行的单元格】编辑栏中输入变量所在单元格地址“$B$6”,在【输入引用列的单元格】编辑栏中输入变量所在单元格地址“$B$1”→单击【确定】按钮完成操作。(www.xing528.com)

Step 5:选中B12:L25单元格区域,设置点击【开始】/【条件格式】/【突出显示单元格规则】/【介于】,在弹出的对话框中【为介于以下值之间的单元格设置格式】分别输入5000和6000,设置格式采用默认的浅红色填充。

Step 6:点击【开发工具】/【插入】/【表单控件】→选择【数值调节按钮】→在D2单元格划出调节按钮→右击按钮右键→在弹出的【设置控件格式】对话框里,【最小值】设置为5000,【最大值】设置为20 000,【步长】设置为100,【单元格链接】设置为D2。如果欲使控件具有立体感,可勾选【三维阴影】→单击【确定】(图7-7)→选中单元格B2,输入公式“=D2”。

Step 7:同理在D4单元格设置【表单控件】,【最小值】设置为10 000,【最大值】设置为30 000,【步长】设置为1000,【单元格链接】设置为D4→选中单元格B4,输入公式“=D4*10”。

Step 8:同理在D7单元格设置【表单控件】,【最小值】设置为400,【最大值】设置为900,【步长】设置为5,【单元格链接】设置为D7→选中单元格B7,输入公式“=D4/100*100%”。结果如图7-8所示。

图7-7 控件设置过程

图7-8 多变量模拟结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈