excel怎么输入自定义函数 怎么在单元格输入函数
大家好,关于excel怎么输入自定义函数很多朋友都还不太明白,今天小编就来为大家分享关于怎么在单元格输入函数的知识,希望对各位有所帮助!
怎么在Excel中创建自定义函数
EXCEL的自定义函数是在宏模块中添加的
工具原料:电脑+office2007
1、用快捷键alt+F11,打开VUSIAL BASIC编辑器
2、在VUSIAL BASIC编辑器中选择vbaproject(book1),右键选择插入,再选择模块,新建模块完成,如下图所示
3、在模块中键入如下代码,然后在表格中调用即可,如下图所示:
Dim a As Double
Function SUM_S(X, Y)
a= X* 0.7+ Y* 0.3
SUM_S= a
' X专家评委分数
' Y大众评委分数
End Function
打分表的要求是,(5个专家评委分求和*70%)+(10个大众评委分求和*30%)
假设X专家评委分数 Y大众评委分数
之前的求和用系统默认函数即可,但是接下来的X* 0.7+ Y* 0.3却不是系统所给出的函数,于是就需要自定义,
EXCEL宏与其他OFFICE宏一样,使用VBA作为编程语言,换句话说,就是一个嵌入版的VB。
由于所编辑列为数字列,所以不需要转换字符
4、、若为其他类别的话(比如货币或文本)请使用如下句式:
Dim a As Double
Function SUM_S(X, Y)
a= val(X)* 0.7+ val(Y)* 0.3
SUM_S= a
' X专家评委分数
' Y大众评委分数
End Function
完成后调用的时候,只需要在结果所在单元格上面的值栏中填入=SUM_S(B1,B2)(此处为例子)
此时B1就是X值所在单元格,B2为Y值所在单元格。
注意事项:
运行宏需要EXCEL的安全级别为中
运行时需要手动确认“是”,否则无法使用
Excel中怎样自定义函数
1、点击“工具”中的“宏”,选择“Visual Basic编辑器”项(按“Alt+F11”快捷键一样效果),如图。
2、在执行1步骤后跳出“Visual Basic编辑器-Book1”窗口,如图。
3、在“Visual Basic编辑器-Book1”窗口中,点击“插入”中的“模块”项,如图。
4、执行3步骤,会跳出如下命令窗口,如图。
5、在“Book1-模块1(代码)”窗口里输入:
Function S(a, b)
S= a* b/ 2
End Function
如图。
6、Function S(a, b)是定义函数及参数的,自定义函数必须首先这么定义自己的函数,然后以End Function作结束。输入完毕,关闭窗口,自定义的函数就完成了。
7、下面看看我们自定义的函数实际的运用,如图中的两组数据,我们来计算面积。
8、表格中,点击C3单元格,在fx处输入“=S(A3,B3)”就行了,只要一回车确定,面积就出来了,如图。
9、C4单元格面积的确定,和C3单元格一样,只是“=S(A4,B4)”依次类推。其实,其他函数也差不多类似这样做,只是有时候自定义复杂函数,需要基本的数学知识和VBA基础,这需用自身的积累。
Excel表格中如何自定义函数
1、打开Excel程序,按键盘组合键“Alt+F11”或切换至“开发工具”功能区并点击“Visual
Basic”按钮进入VBA环境。有关开启“开发工具”功能区的方法下面将会讲解。
2、在VBA环境下,右击“MicrosoftExcel对象”,从弹出的菜单中选择“插入”->“模块”项。
3、在打开的模块窗口中,输入以下代码:Function三项合并计算(a,
b,
c),三项合并计算
=
a
*
b
+
c,End
Function,该代码用于对提供的三个参数进行计算,结果返回函数本身。
4、接着返回Excel界面,在单元格中输入公式“=三项合并计算(2,3,5)”并按回车键即可得结果。
5、当然,我们还可以通过引用三个单元格数据来实现同样的计算功能:分别在A2、B2、C2单元格中输入2,3,5,在D2单元格中输入“”并按回车键即可得结果。
6、如何开启“开发工具”功能区(1)点击“Office按钮”,在打开的扩展面板中点击“Excel选项”。(2)接着勾选“在功能区显示‘开发工具’选项卡”项即可。
好了,文章到这里就结束啦,如果本次分享的excel怎么输入自定义函数和怎么在单元格输入函数问题对您有所帮助,还望关注下本站哦!