请问图片里面的d怎么在Excel里面表示出来呀?求解答,谢谢

如题所述

第1个回答  推荐于2016-11-13

Excel里,exp就是EXP函数。

假设D存放在A2单元格,那么11.93D的0.66次方这么表示:=11.93*A2^0.66

从最底下一行看,应该是根据154=……这个式子,求D,也就是单变量求解:

在B2单元格输入公式

=(11.93*A2^0.66)*EXP(-0.301)/(55^0.28*(2.9-1)^0.5)

然后单变量求解,如图,解出A2也就是D值为677.2191:

追问

不好意思,我之前没有怎么表达清楚。我想说的就是,已知上面的公式,不同的值代入进去会得出不同的d值,我想问的就是如何利用Excel输入不同的值进去,可以直接得出d值,意思就是把Excel当成一个公式计算器,输入值进去可以得出值,我就是不知道那个d值如何在Excel里面表示出来。

追答

    方法1,如果你能根据上面的公式求出一个D=f(x)之类的话,就把公式写出来。

    方法2,批量目标值进行单变量求解,需要借助VBA代码


【方案】如下:

假设如上面图所示,B2:B10输入同时,C2:C10列输入一系列目标值(154之类的),要在A2:A10求出一系列的D值。

按Alt+F11,编辑代码如下,然后运行程序即可:

Sub 批量单变量求解()
'@Excel微力
Dim i As Integer
Range("A2:A10").Clear
For i = 2 To 10
    Cells(i, 2).GoalSeek Goal:=Cells(i, 3).Value, ChangingCell:=Cells(i, 1)
Next i
End Sub

本回答被提问者和网友采纳
相似回答