在线等。(论文):Excel在敏感性(财务)分析中的应用

下面仅以一个具体的例子来说明Excel在经济数学模型中的应用。

原材料配比问题

表1

原料药

甲基乙基丙基丁基

A 1 1 1 1

B 5 4 6 5

C 2 1 1 2

某药厂生产甲、乙、丙三种药品,有四种原料可供选择,成本分别为每公斤5元、6元、7元、8元。每公斤不同的原料可以提供多种药物,如表1所示。药厂要求每天生产恰好100克药物A,至少530克药物B,不超过160克药物C。要求选择各种原材料的数量,满足生产的需要,使总成本最小化。

解决方法:

(1)建立简单的数学模型。根据题意,设X1,X2,X3,X4分别代表原料A,B,C,D的用量,可以很容易的得到如下线性规划:

目标函数:最小z = 5x1+6x2+7x3+8x4。

约束条件:X1+X2+X3+X4=100。

5X1+4X2+5X3+6X4≥530

2X1+X2+X3+2X4≤160

X1≥0,X2≥0,X3≥0

(2)按照表2的样式将线性规划问题的数学模型输入Excel。在表2中,相关单元格中包含的公式如下:

单元格公式

C5 =D3*D5+E3*E5+F3*F5+G3*G5

C6 =D3*D6+E3*E6+F3*F6+G3*G6

C7 =D3*D7+E3*E7+F3*F7+G3*G7

C8 =D2*D3+E2*E3+F2*F3+G2*G3

(3)选择“工具”菜单中的“加载项”选项,在安装提示处加载“求解器”(注意插入安装盘)。也可以将安装盘中“Pfiles\Office\Library”下的规划求解文件夹及其目录下的规划求解. xla和Solvr32.dll复制到Office安装目录“Office\Library”下,然后加载。

(4)在工具菜单中选择“规划求解”,然后在弹出的“规划求解参数”对话框中单击C8单元格,使“目标单元格”出现$C$8的绝对引文,根据题目含义在下面的小框中选择“最小值”。在“可变单元格”中,从表格中选择D3:G3区域,使其在文本框中显示$D$3:$G$3。在约束中单击添加,然后在添加约束对话框中的单元格引用位置中单击C5单元格,使其显示为$C$5,在后面的框中选择=并将约束值编辑为$B$5。同样,第二、第三和第四个约束条件分别编辑为“$ c $6 ≥ $ b $6”、“$ c $7 ≤ $ b $7”和“$ d $3: $ g $3 ≥ 0”。按确定退出。

(5)按“求解”按钮,在弹出的“规划求解结果”对话框中,可以根据需要生成计算结果、敏感性分析和限定范围的报告,然后按“确定”求解模型。

(6)如果发现数值解是小数,可以根据需要表示为整数,方法如下:

①按住Ctrl键,选择需要用整数表示的单元格D3、E3、F3、G3、C8。

②选择格式、单元格、数字和科学计数。

③在“小数”中选择“0”格式。按“确定”退出。

(7)按照上述步骤,可以得到如表3所示的该模型的计算结果。从表3可以看出,甲方为30 >,丙方为40kg,丁方为30 >:当kg和B为0时,成本达到最小,最小成本为670元。

表2 A B C D E F G

1 MEBO

2个数字

数量5 6 7 8

3个订单

价格1 1 1 1

4关于

约束

剥夺

尖嘴

合适的

水果

5 a 100 1 1 1 1

6 b 530 5 4 5 6

7 c 160 2 1 1 2

8总成本

表3

英语单词

甲基乙基丙基丁基

2个数字

数量5 6 7 8

3个订单

价格1 1 1 1

4关于

约束

剥夺

尖嘴

合适的

水果

5 a 100 100 1 1 1 1

6 b 530 530 5 4 5 6

7 c 160 160 2 1 1 2

8总成本670

用Excel解决线性规划问题简单易掌握。其规则和技巧可以概括为:在实际求解过程中,我们只需要确定目标函数单元格和“可变单元格”区域的单元格位置,然后正确输入约束条件,确定目标是最大值还是最小值,就可以得到正确的结果。

运筹学中的很多问题都可以用Excel提供的编程方法来解决,如线性规划、指派、运输、机器分配、人员安排等。只要生产、制造、投资、金融、工程等方面的问题。都是利润最大化和成本最小化,用编程的方法基本可以很快得到答案。