乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel中,什么样的函数命令或者公式能够打出来计算式后再后...-excel公式计算函数计算结果,excel公式

excel中,什么样的函数命令或者公式能够打出来计算式后再后...-excel公式计算函数计算结果,excel公式

作者:乔山办公网日期:

返回目录:excel表格制作


这种问题在“知道”上已经出现了需多次,大部分的回答都是:先把公式部分定义成一个名称,然后用Evaluate(名称)函数,但据我实验,这个函数只不过是VBA里的Excel的Application、Chart及WorkSheet对象的方法,并不是工作表函数,所以无法在Excel中直接使用,必须在VBA里自定义一个函数才能使用,我也不知道是不是我用的方法不对。废话少说,看VBA的自定义函数吧:

按Alt+F11打开VBA编辑器,插入一个模块,把下面的函数贴进去。
Function 计算公式(公式 As String)
计算公式 = Evaluate(公式)
End Function
然后在Excel里插入用户定义函数“计算公式”,参数就是有公式文本的那个单元格,例如公式=(=A1+B1*A3)在D1,就在E1输入“=计算公式(D1)”。

假设A1格输入的是算式,选中B1格,按“插入-名称-定义”,弹出一个窗口,在“当前工作簿中的名称”栏中输入a,在下面的“引用位置”框中输入公式=EVALUATE(A1),确定后,就可以在B1格输入公式 =a 来显示A1格的值了。
这个“名称”定义一次即可,以后只要在某一单元格中输入算式,然后在这个算式右侧单元格中输入=a就能得到结果
=sum(a1:a3) 是函数
=a1+a2+a3是公式
从字面上理解,函数是微软定义好的,填入变量就能得出结果的。公式需要自己写运算符号。

变量是33.55和22.37.
右边变量是0.6,0.4
所以我推测33.55->0.6,22.37->0.4
假定是一条线,过xy平面点 (33.55,0.6),(22.37,0.4)
k=(33.55-22.37)/(0.6-0.4)
y=kx+b
其他参数是一样的。是固定的。可以用常量代替。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网