如果想把EXCEL玩的很溜,函数就是一个不可回避的问题。然而,很多同学一听到“函数”两个字就打退堂鼓了。在多数人眼里,“函数”是一个高深莫测,难以掌握的东西。但我要告诉你,Excel函数绝对没有你想象中的那么难,我甚至可以说它非常简单。不信你接着看下去。我们先看看Excel中的函数到底是个什么东西?函数就是高级程序员预置在Office软件中的有着特定功能的一段程序,只要你传递给它特定的口令,它就利用你给的口令执行它特定的功能,在Excel中,我们把这个口令叫做参数。函数的两个最基本的元素:函数本体和参数。还是很绕对吧?别急,我会让你明白的。我刚才说,函数是一段程序,它执行特有的功能。对于这句话,我可以打个比方。我把这段执行特定功能的程序(也就是函数)比作是地铁。地铁大家总该熟悉吧,它就是执行特定功能的东西,它的功能就是从起始站开往终末站,我也可以说它从A站开往Z站,途径B站,C站,D站……最终止于Z站。如果我们要乘坐这趟地铁,我们就要买票,比如我们买了从B站到D站的票。它就会自动把我们从B站送往D站。我们买票的时候,我们就给列车传递了两个信息,“B站”,“D站”。列车收到信息后执行命令,把我们从B站送往D站。如果说列车是函数,那么我们买票给列车传达的两个信息就是参数。


结合以上图片,我们在E12单元格输入:=SUM(E5:E11)。


大家估计又蒙了,这是什么呀?其实这就是一个函数的在特定条件下的完整写法。我们从左往右看,先是一个等号,如果我们在单元格输入一个英文状态的等号,就等于提醒Excel表格我们要写公式了,或者要运行一定的逻辑运算。其实Excel表格的公式几乎都以等号开头。等号后面三个英文字母就是函数本体“SUM”,“SUM”=“求和”。我们现在知道,这是一个协助我们求和函数。如果我们只在“E12”单元格输入“=SUM”,然后按回车是要出错的,因为我在第一段说过了,函数有两个基本要素:函数本体和参数。没有给函数传递参数,函数不会被执行的。那么什么是参数呢?=SUM(E5:E11),函数的参数都是写在一对括号里,括号总是有前后两部分组成,括号的前半部分表示参数的开始,括号的后半部分表示参数的终结。这个求和函数的参数就是Excel表格的一个区域的表达,“E5:E11”。可能有些反应迅速的同学已经明白了,既然这是一个求和函数,它的参数是一个连续区域,这一定是在计算“E5:E11”这个连续区域的数值总和!对,一点没错!“SUM”函数的特定功能就是:把它所有参数所表达的范围内的数值全部加总。不信我们把这个函数公式完整地写在E12单元格里面,按回车,结果便赫然地显示在“E12”单元格里面了。


同学们,如果你从来没有接触过函数的话,请不要只看文章,务必亲手操作一遍哦!你要清楚,看和做有时完全是两回事。

有必要补充一点,函数是可以传递多个参数的。刚才的函数=SUM(E5:E11)只有一个参数,我们鉴别是否有多个参数很简单,只需要看看括号里面有多少个逗号(多个参数必须由逗号隔开),在不考虑函数嵌套的情况下参数的个数等于逗号的个数加一。刚才那个函数括号里面没有逗号,也就是“0”个逗号,“0+1=1”,说明总共只有一个参数。有的同学可能会问,刚才那个参数可不可以有多个参数呢?答案是,可以的。我们把这个函数的参数改动一下=SUM(E5:E6,E8:E11),我们看到,括号里面有两个参数。一个是“E5:E6”,另一个是“E8:E11”,这两个参数分别代表两个区域,因为这两个区域是非连续的,因此必须用逗号分开,我们应当想到,这个函数就是要把这两个不同区域内的所有数字加总,然后给出我们一个结果。


另外还要说下,Excel的函数比较多,但它们都有一个共同点,就是它们通过运算后,总会给我们返回一个结果。这些结果的属性很可能是不一样的,比如SUM函数返回的是一个数值,而其他函数返回的可能是一个文本,一个位置等等。我们有必要记住这些结果的属性,因为后续的函数嵌套有可能用到它。

好了,今天就讲到这里,祝大家学习愉快!