Excel的函数和公式如何区分?相信这是很多人的困惑所在,很多教程中并没有对这两个名称进行区分,而是统称为公式。Excel菜单中有一个叫“公式”的菜单,但该菜单下的“函数库”分区中似乎也难以看出“公式”与“函数”的区别。
事实上,公式是包含所有的函数、引用、运算符和常量或其中之一组成的运算式,如图2-7所示,是Excel帮助文件对公式的说明。
图2-7 公式的各组成部分
在图2-7中,“=PI()*A2^2”就是一个公式,而PI()则是一个函数。这个公式的各组成部分如下。
①函数:PI()函数返回PI值:3.141……。
②引用:A2返回单元格A2中的值。
③常量:直接输入到公式中的数字或文本值,例如2。
④运算符:^(脱字号)运算符表示数字的乘方,而*(星号)运算符表示数字的乘积。
因此,可以这样认为,函数是无法在Excel中运算的,它必须和运算符组合起来形成公式,才能进行计算。而最简单的运算符且必不可少的就是等于号“=”。因此,最简单的公式仅由等于号“=”和函数组成,比如=PI()。Excel公式包含4种类型的运算符,如图2-8所示。
图2-8 Excel公式中的运算符
运算符应该如何使用?
①算术运算符:它和在数学中的运算符作用相同。
②比较运算符:比较两个值的大小不仅可以比较常规意义上的数值,事实上,Excel中所有的数据类型都可以进行大小比较,它们的大小关系如图2-9所示,整体上说,逻辑值大于文本,文本大于数值。在每种数值类型里,越往右,数值越大。
图2-9 Excel中不同类型数据的大小关系
③引用运算符:这是比较难理解的一类运算符,下面用图解的方式帮助大家理解,如图2-10所示。
图2-10 引用运算符的原理
· 冒号“:”运算符:它是英文状态下的冒号,是最常见的引用运算符,是构成两个(含)以上单元格区域引用必备的运算符,作用于单元格,如图2-10的蓝色框所示,C3:D11的运算结果为:以C3为左上角,D11为右下角的矩形区域。
· 逗号“,”运算符:它是用于求两个区域的和的运算符。一般来说,作用于单元格区域,如图2-10的黄色区域所示,B5:B9和E5:E9的运算结果为:图中两个黄色区域之和。
· 空格运算符:作用是求多个区域的交集,如图2-10的蓝色区域所示,C3:D11和B5:E9(注意两个区域之间有一个空格)的运算结果为:图中蓝色区域(即两个区域C3:D11与B5:E9相交的部分)。