开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Excel2007自定义函数的构成和使用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
摘要:excel2007是Office2007系列办公软件的主要组件之一,是一个功能强大的电子表格制作软件。Excel为用户提供了大量的函数,其中自定义函数可以满足我们个性化的需要,可以使我们的公式具有更强大和更灵活的功能。
关键词:自定义函数 构成 语法规则
1、Excel版本与功能
Excel2007是Office2007系列办公软件的主要组件之一,是一个功能强大的电子表格制作软件。使用Excel2007可进行数据统计,数据分析,汇总,查询,筛选,分类汇总,数据透视表等操作,并可将表格以图表的形式表现和输出,还具有强大的数据综合管理与分析功能,可简单快捷地配合其他软件进行数据库相关操作。其广泛应用于财务、数据分析等领域。
2、Excel的函数类型
工作表中的数据,有些是根据基础数据计算得出的,而对基础数据的计算是通过公式实现的。Excel为用户提供了大量的函数,这些函数都是Excel 预定义的公式。如求和函数(SUM)、求平均值函数(AVERAGE)等。函数处理数据的方式与公式处理数据的方式是相同的,而使用函数可以使公式变得更加简单。
Excel函数一共有11类,分别是:数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数、用户自定义函数
3、自定义函数的打开方式和函数构成
3.1 自定义函数的打开方式
打开自定义函数的方式有两种。
(1)在Excel工作表中,选择菜单“工具宏Visual Basic编辑器”命令,打开Visual Basic窗口,然后选择菜单“插入模块”命令,插入一个名为“模块1”的模块。
(2)同时按住Alt键和F11键,可以直接打开自定义函数的窗口。
3.2 函数的结构
公式选项板是帮助创建或编辑公式的工具,还可提供有关函数及其参数的信息。单击编辑栏中的“编辑公式”按钮,或是单击“常用”工具栏中的“粘贴函数” 按钮之后,就会在编辑栏下面出现公式选项板。
3.3 函数的语法规则
函数由等号(=)、函数名和参数组成。函数名通常用大写字母表示,用来描述函数的功能。函数的基本形式为:=函数名(参数1,参数2,…),参数可以是数字、单元格引用或函数所需要的其他信息。参数要用圆括号括起来,当参数是多个时,要用“,”分隔开。函数本身也可以做为参数,形成函数嵌套。Excel最多允许嵌套七级函数。
4、应用举例
使用自定义函数计算个人交纳的党费。
收缴标准为:固定工资(几项工资之和,计算党费的基数)小于3000元(含)的缴费比例为0.5%,固定工资在3000-5000元(含)之间的缴费比例为1%,固定工资在5000-10000元(含)之间的交费比例为1.5%,固定工资在10000元之间的交费比例为2%。
在Sheet1工作表的A、B、C、D列中分别存放“姓名”、“总工资”、“固定工资”、“缴纳党费”字段数据。
选择菜单“工具宏Visual Basic编辑器”命令或按下键盘Alt+F11组合键,打开Visual Basic窗口,我们将在这里自定义函数。
进入Visual Basic窗口后,选择菜单“插入模块”命令,于是得到“模块1”,在其中输入如下自定义函数的代码:
Function df(x)
Const r1 As Double =0.005
Const r2 As Double =0.01
Const r3 As Double =0.015
Const r4 As Double =0.02
If x
df=x*r1
End if
If x3000 then
df=x*r2
End if
If x5000 then
df=x*r3
End if
If x>10000 then
df=x*r4
End if
End Function
函数自定义完成后,选择菜单“文件关闭并返回到Microsoft Excel”命令,返回到Excel工作表窗口,在D2单元格中输入公式“=df(C2)”,回车后就计算出了第一个员工应交纳党费,然后用公式填充柄复制公式到其后面的单元格,这样就利用自定义函数完成了个人党费的计算。
从自定义函数的代码中可以看出,用这种方式,自定义函数的功能非常易于理解,同时如果交费比例改变,相应地变化r1、r2、r3、r4的值即可。
总之,自定义函数可以简化我们的工作。有些工作我们的确可以在公式中组合使用Excel内置的函数来完成任务,但是这样做的一个明显缺点是,我们的公式可能太冗长、繁琐,可读性很差,不易于管理,除了自己之外别人可能很难理解。这时,我们可以通过使用自定义函数来简化自己的工作。其次,自定义函数还可以满足我们个性化的需要,可以使公式具有更强大和更灵活的功能。实际工作的要求千变万化,当使用Excel内置函数不能圆满地解决问题时,我们就可以使用自定义函数来满足其个性化需求。
参考文献
[1](美)John Walkenbach著,张兆心 译.中文版Excel2007公式与函数应用宝典.清华大学出版社,2008年.
[2]陈 威,黄 锐编著.Excel 2007公式与函数实例详解.人民邮电出版社,2009年.
[3]王红卫,白力军编著.Excel函数经典应用实例.清华大学出版社,2008年.
[4]/20030425/1665595_4.shtml.
[5].cn/c/2004-04-26/1100354440.shtml.