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 批量单变量求解()