乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel函数应用-陶泽昱Excel应用技巧大全第34期:理解Excel函数

excel函数应用-陶泽昱Excel应用技巧大全第34期:理解Excel函数

作者:乔山办公网日期:

返回目录:excel表格制作

一、函数的概念


Excel的工作表函数(Worksheet Functions)通常简称为Excel函数,它是由Excel内部预先定义并按照特定的顺序、结构来执行计算、分析等数据处理任务的功能模块。因此,Excel函数也常被人们称为“特殊函数”。与公式一样,Excel函数的最终返回结果为值。


Excel函数只有唯一的名称且不区分大小写,每个函数都有特定的功能和用途。


二、函数的结构


在公式中使用函数时,通常由表示公式开始的“=”号、函数名称、左括号、以半角逗号相间隔的参数和右括号构成,此外,公式中允许使用多个函数或计算式,通过运算符进行连接。


有的函数可以允许多个参数,如SUM(A1:A10,C1:C10)使用了2个参数。另外,也有一些函数没有参数或可不需要参数,例如,NOW函数、RAND函数、PI函数等没有参数,ROW函数、COLUMN函数如果没有参数省略则返回公式所在单元格行号、列标数。


函数的参数,可以由数值、日期和文本等元素组成,可以使用常量、数组、单元格引用或其他函数。当使用函数作为另一个函数的参数时,称为函数的嵌套。


三、可选参数与必需参数


有的函数可以仅使用其部分参数,例如SUM函数可支持255个参数(Excel 2003版为30个),其中第1个参数为必需参数不能省略,而第2至第255个参数都可以省略。在函数语法中,可选参数一般用一对方括号“[]”包含起来,当函数有多个可选参数时,可从右向左依次省略参数。例如OFFSET函数语法为:


OFFSET(reference,rows,cols,[height],[width])


其中height、width参数都可选参数,函数的参数具有固定的位置,如果OFFSET函数仅使用4个参数,则第4个参数会识别为height而不是width参数。除了SUM、COUNT等具有多个相似参数外,如表1所示,列出了常用函数省略具体参数和相当于设置该参数默认值情况。


此外,在公式中有些参数可以省略其值而在前一参数后仅跟一个逗号,用以保留参数的位置,这种方式称为“省略参数的值”或“简写”,常用于代替逻辑值FALSE、数值0或者空文本等参数值。如表2所示,列出了常见的参数简写情况。


注意:省略参数指的是将参数连同其前面的逗号(如果有)一同去除,仅适用于可选参数;省略参数的值(即简写)指大的是保留参数前面的逗号,但不输入参数的值,不限定可选或必需参数。


四、为什么需要使用函数


某些简单的计算可以通过自行设计的公式完成,例如对A1:A3单元格求和,可以使用以下公式:


=A1+A2+A3


但如果要对A1:A100或者更多单元格区域求和,一个个单元格相加的做法将变得无比繁杂、低效而又错,使用SUM函数可以大大简化这些公式,使之更易于输入、查错和修改。此外,有些函数的功能是自编公式无法完成的,例如使用RAND函数产生大于等于0小于1的随机值。


五、常用函数的分类


在Excel函数中,根据来源的不同可以将函数分为以下4种函数。


(1)内置函数


只要启动了Excel就可以使用的函数。


(2)扩展函数


必须通过加载后才能正常使用,例如EUROCONVERT函数必须单击【开发工具】、【加载项】、在【加载宏】对话框中勾选“欧元工具”复选框之后,才能正常使用,否则将返回#NAME?错误。


在Excel 2010版中,加载后的扩展函数在【插入函数】对话框中类别划为“用户定义”函数。


提示:自Excel 2007版开始,EDATE函数、EOMONTH函数等“分析工具库”函数已转为内置函数,可以直接使用,而Excel 2003版中必须加载“分析工具库”。


(3)自定义函数


使用VBA代码编制的实现特定功能,并存放于“模块”中的函数。


(4)宏表函数


该类函数是Excel 4.0版函数,需要通过定义名称或在宏表中使用,其中多数函数功能已逐步被内置函数和VBA功能所替代。


自Excel 2007版开始,需将包含有自定义函数或宏表函数的文件保存为“启用宏的工作簿(.xlsm)”或“二进制 工作簿(.xlsb)”,并在首次打开文件后单击“宏已被禁止”安全警告对话框中的【启用内容】按钮。


根据函数的功能和应用领域,内置函数可分为以下12个类别。


(1)文本函数


(2)信息函数


(3)逻辑函数


(4)查找和引用函数


(5)日期和时间函数


(6)统计函数


(7)数学和三角函数


(8)数据库函数


(9)财务函数


(10)工程函数


(11)多维数据集函数


(12)兼容性函数


其中,兼容性函数是在Excel 2010版中已提供了比2003版等早期版本改进精确度、或名称更好地反映其用法等新的替代函数而仍保留的旧版函数。虽然这些函数仍可向后兼容,但用户应该考虑从现在开始使用新函数,因为Excel的将来版本中可能不再可用。


六、认识函数的易失性


有时候用户打开一个工作簿但不做任何更改就关闭,Excel也会提示“是否保存对文档的更改?”。这很有可能是因为该工作簿中用到了具有Volatile特性的函数,即“易失性函数”。


这种特性表现在使用易失性函数后,每激活一个单元格或者在一个单元格中输入数据,甚至只是打开工作簿,具有易失性的函数都会自动重新计算。


注意:易失性函数在以下情形不会引发自动重新计算:


(1)工作簿的重新计算模式设置为“手动计算”时。


(2)当手工设置列宽、行高而不是双击调整为合适宽度时,但隐藏行或设置行高值为0除外。


(3)当设置单元格格式或其他更改显示属性的设置时。


(4)激活单元格或编辑单元格内容但按键取消。


常见的易失性函数有以下几种。


(1)获取随机数的 RAND和RANDBETWEEN函数,每次编辑会自动产生新的随机值。


(2)获取当前日期、时间的 TODY、NOW函数,每次返回当前系统的 日期、时间。


(3)返回单元格引用的OFFSET、INDIRECT函数,每次编辑都会重新定位实际的引用区域。


(4)获取单元格信息CELL函数和INFO函数,每次编辑都会刷新相关信息。


此外,SUMIF函数与INDEX函数在实际应用中,当公式的引用区域具有不确定性时,每当其他单元格被重新编辑,也会引发工作簿重新计算。


相关阅读

关键词不能为空
极力推荐

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