单变量求解怎么用
1.在EXCEL中"单变量求解"怎么操作
相当于直线函数,y=ax+b,
例,A1=2,B1=3,C1=A1*B1=6,即C1就是传说中的
y
假设你想求当C1=20时B1的值,就可用到单变量求解。
"单变量求解"窗口的输入内容依次为:
C1
20
B1
===================================
A
1
0.1
2
-200
3
48
4
48
5
48
6
48
7
48
(A8)净现值=NPV(A1,A3:A7)+A2=-18.04
(A9)内部收益率=IRR(A2:A7)=6.4%
"单变量求解"窗口的输入内容依次为:
A8
0
A1
========================================
(A1)是利率,
0.1
(A2)是资金
-200
把净现值班公式输入在
(A8),选中A8,再按"单变量求解"
2.单变量求解的使用方式
举个简单的例子来说明单变量求解。例如,一个职工的年终奖金是全年销售额的20%,前三个季度的销售额已经知道了,该职工想知道第四季度的销售额为多少时,才能保证年终奖金为1000元。我们可以建立如图所示的表格。其中,单元E2中的公式为“=(B2+B3+B4+B5)*20%”
用单变量求解的具体操作步骤如下:
1.选定包含想产生特定数值的公式的目标单元格。例如,单击单元格E2。
2.Excel 2000/2003选择“工具”菜单中的“单变量求解”命令;Excel 2007/2010选择“数据”-“假设分析”-“单变量求解”,会出现如图所示的“单变量求解”对话框。此时,“目标单元格”框中含有的刚才选定的单元格。
3.在“目标值”框中输入想要的解。例如,输入“1000”
4.在“可变单元格”框中输入“$B$5”或“B5”。
5.单击“确定”按钮,出现如图所示的“单变量求解状态”对话框。在这个例子中,计算结果1264显示在单元格B5内。要保留这个值,单击“单变量求解状态”对话框中的“确定”按钮。
默认的情况下,“单变量求解”命令在它执行100次求解与指定目标值的差在0.001之内时停止计算。如果不需要这么高的精度,可以选择“工具”菜单中的“选项”命令,单击“重新计算”修改“最多次数”和“最大误差”框中的值。
3.excel工具菜单栏下的单变量求解如何应用
最简单的单变量求解的使用:
1、在空白表中b1单元格里输入公式=a1+3*a1*a1,这是a1里保持空白
2、“工具”菜单点“单变量求解”出现对话框,上面有三个选项
3、第一个选项代表需要求解的公式,即选中b1单元格,会出现$B$1
4、第二个选项代表求解公式最终的值,可以假设为14,即代表计算x+3x*x=14中的x
5、第三个选项代表需要求解公式里的单变量,即选中a1单元格,会出现$A$1
6、三个选项都设置完毕,确认后出现求解状态,再点确定,在a1里会出现近似2,即上面4里需要求解的x值
试试吧!
4.EXCEL中,如何使用单变量求解的方法,求方程“5a3+4a2
不知楼主的方程是什么意思,是否是:5*a^3+4*a^2-12=0 (注:*是乘号,^为乘方号)
按楼的公式不属单变量,因为,在方程中出现两个不能不合并的项。 按楼的公式不属单变量,因为,在方程中出现两个不能合并的项。 哦,是我理解错了。 如图:在单元格A3输入公式:=5*B3^3+4*B3^2-12 (此公式用B3替代a变量) 选择-工具-单变量求解,在“目标单元格(E)”中填入“A3”,“目标值(V)”填入“ 0”,在“”可变单元格(C)“中填入”B3“,然后,点”确定“。 B3的值就是解得的a值。
5.excel2003中单变量求解如何使用
如下图所示,每月金额为上月金额乘增长率,并将数据做成柱形图(图中的柱形图经过美化,美化过程忽略)
选中柱形图中的柱子,然后在所需调整的月份上在点一下柱子,比如我想调整上半年的总量,那么就在点一下上半年那个柱条,显示如下图
更改目标值到你所需要值,并选择可变单元格(即要求的变量),根据图中所选目标值为48000,可变单元格选取到3季度增长率,单击确定后,形成图表如下
按以上步骤可求解其他月份增长率的值。
6.用Excel批量单变量求解如何实现
法/步骤
1.1
首先录制执行一次单变量求解的宏,选择“视图-宏-查看宏”,点击“编辑”打开命令语句窗口。
2.
看到,如下类似命令
Sub Macro1()
'
' Macro1 Macro
'
'
Range("P10").GoalSeek Goal:=0, ChangingCell:=Range("N10")
End Sub
将命令修改为循环语句,注意区间如下是从11行到54行:
Sub Macro1()
'
' Macro1 Macro
'
'
Dim i As Integer
For i = 11 To 54
Range("P" & i).GoalSeek Goal:=0, ChangingCell:=Range("N" & i)
Next i
End Sub