按下快捷键Alt+F11
在VBA编辑器左侧,右击插入一个模块
自定义编辑一个函数:例如:
Function add(i,j)
add=i+j
End Function
然后在Excel单元格中,
输入公式
=add(12+3)
回车即可看到结果15
前提你熟悉VBA语言,方法:
ALT+F11,“插入”-“模块”,假设定义一个求绝对值的函数,类似于ABS,输入如下代码:
Public Function myfun(rn As Range)
If rn >= 0 Then
myfun = rn
Else
myfun = -rn
End If
End Function
返回excel,假设要求A1的绝对值,则在B1输入公式:=myfun(A1)
自定义函数是由宏代码实现的,在代码编辑窗口,插入菜单下,过程中选择函数。
如果是自定义的话,可以通过修改excel模板实现,不过我个人认为你可能想知道的是怎么用函数--你可以使用帮助查找需要的函数,或者索性就在百度知道里面问你的问题就好了,不用那么麻烦的。
可以用vba
public function gs()
gs=你需要的函数算法
end function
以后gs()就是你需要的自定义函数