第一章 函 数
第一节 函数概念和操作
Excel是现代办公自动化中一个非常重要的软件,它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多对Excel强大数据处理功能不了解的人却难以进一步深入。
在你学会了Excel的基本操作后,是不是觉得自己一直局限在Excel的操作界面中,而对于Excel的函数功能却始终停留在求和、求平均值等简单的函数应用上呢?难道Excel只能做这些简单的工作吗?其实不然,函数作为Excel处理数据的一个最重要手段,功能是十分强大的,在生活和工作实践中可以有多种应用,你甚至可以用Excel来设计复杂的管理表格或者小型的数据库系统。
一、什么是函数
Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。用户可以直接用它们对某个区域内的数值进行一系列运算,如分析和处
理日期值和时间值、确定贷款的支付额、确定单元格中的数据类型、计算平均值、排序显示和运算文本数据等等。例如,SUM()函数对单元格或单元格区域进行加法运算。
函数是可以多重的,也就是说一个函数可以是另一个函数的参数,这就是嵌套函数的含义。所谓嵌套函数,就是指在某些情况下,您可能需要将某函数作为另一函数的参数使用。如下图中所示的公式就使用了嵌套的 AVERAGE 函数,并将结果与 50 相比较。这个公式的含义是:如果单元格F2到F5的平均值大于50,则求F2到F5的和,否则显示数值0。
在学习Excel函数之前,我们需要对函数的结构做以必要的了解。如下图所示,函数的结构是以函数名称开始,后面是左圆括号、以逗号分隔的参数和右圆括号。如果函数以公式的形式出现,请在函数名称前面键入等号(=)。在创建包含函数的公式时,公式选项板将提供相关的帮助。
公式选项板--帮助创建或编辑公式的工具,还可提供有关函数及其参数的信息。单击编辑栏中的“编辑公式”按钮,或是单击“常用”工具栏中的“粘贴函数”按钮之后,就会在编辑栏下面出现公式选项板。整个过程如下图所示。
二、函数的参数
函数的参数可以是下列类型之一:数、字符串、逻辑值、错误值、引用和数组。用户也可以使用引用和数组型参数给函数提供数、字符串、逻辑值和错误值。
数:如6.003,0,150.286和-30.05都是数。
整数:如5,1,150和-30。
字符串:如“a”,“word”,“”都是字符串。公式中用到的字符串是必须包含在双引号内。若是字符串本身包含引号,那么字符串的每个引号就要用两个引号表示。例如:要查“inthe”的字符长度,就要输入LEN(““inthe””),字符串值最长为255个字符,其中包括引号。不包含字符的字符串常量称为“空字符串”。
逻辑值:即TRUE和FALSE。
错误值:如#DIV/0,#N/A,#NULL!,#NUM!,#REFF!和#VALUE!。
引用:可以是单元格、区域或是多重选择,并且可以是相对的、绝对的或混合的,用户使用引用作为参数时(其值可以是数、字符串、错误值或逻辑值),引用所指定的单元格内容就用作参数。返回类型为引用的函数,则显示引用的取值而不是引用本身。要把多重选择用作单独的引用参数,则要把引用括号在另一组括号内,例如:
SUM((E5:E8,E10:E18),AVERAGE(A1:A5))
数组:允许用户自定义怎样将参数和函数输入单元格。数组可被用作参数,而公式也可以数组形式输入。
如果用作参数的字符串未包含在引号内,Excel假定其为一个名字,并试图用它所引用的值去替代,如果未加引号的字符串不是一个名字,而又没有相应的值,Excel将返回#NAME?错误值。
三、数组的使用
数组就是单元的集合或是一组处理的值集合。可以写一个数组公式,即输入一个单个的公式,它执行多个输入的操作并产生多个结果,每个结果显示在一个单元格中。数组公式可以
看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公式可以占用一个或多个单元。
从下表中我们可以看到,在D列中的数据是商品的批发价格,在E列中的数据为批发的数量,要求计算出每种商品的销售额与总的销售金额,我们一般的做法是计算出每个地区的售销额,然后再计算出总的销售额,但是如果我们改用数组计算,就可以只使用一个公式来完成。
A | B | C | D | E | F | |
1 | 商品批发记录 | |||||
2 | 品名 | 说明 | 批发价 | 数量 | 销售额 | |
3 | PHLIPS光碟刻录机 | 双速写 | 4100 | 100 | ||
4 | CREATVE光盘机 | 可察写 | 15800 | 20 | ||
5 | SONY 4倍速光驱 | 480 | 1000 | |||
6 | FUJTSU外接光驱盒 | 并口 | 800 | 1000 | ||
7 | YAMAHA光盘刻录机 | 外置 | 15000 | 280 | ||
8 | NEC 8倍速光驱 | 560 | trunc函数截取整数2000 | |||
9 | CYBER8倍速光驱 | 550 | 2000 | |||
10 | FUJTSU光盘机 | 内置 | 15500 | 60 | ||
11 | 合 计 | |||||
输入数组公式的步骤为:
选定要存入公式的单元格,在本例中我们选择F11单元格。输入公式=SUM(D3:D10*E3:E10),按下Shift+Ctrl+Enter键,我们就会看到在公式外面加上了一对大括号“{ }”。
在单元格F11中的公式“=SUM(D3:D10*E3:E10)”表示“D3:D10”范围内的每个单元格和“E3:E10”内相对应的单元格相乘,也就是把每个品名的销售量与销售单价相乘。而SUM函数将这些销售额相加,就得到了总的销售额。
下面我们再以使用数组计算各商品的销售额为例,来说明如何产生多个计算结果。
①选择F3:F10单元格区域,在该区域中的每个单元格保存各商品的销售金额。
②在F3单元格中输入公式“=D3:D10*E3:E10”,按下Shift+Ctrl+Enter键,我们就可以从下图中看到执行后的结果。
A | B | C | D | E | F | |
1 | 商品批发记录 | |||||
2 | 品名 | 说明 | 批发价 | 数量 | 销售额 | |
3 | PHLIPS光碟刻录机 | 双速写 | 4100 | 100 | 410000 | |
4 | CREATVE光盘机 | 可察写 | 15800 | 20 | 316000 | |
5 | SONY 4倍速光驱 | 480 | 1000 | 480000 | ||
6 | FUJTSU外接光驱盒 | 并口 | 800 | 1000 | 800000 | |
7 | YAMAHA光盘刻录机 | 外置 | 15000 | 280 | 4200000 | |
8 | NEC 8倍速光驱 | 560 | 2000 | 1120000 | ||
9 | CYBER8倍速光驱 | 550 | 2000 | 1100000 | ||
10 | FUJTSU光盘机 | 内置 | 15500 | 60 | 930000 | |
11 | 合 计 | |||||
四、在参数中使用逗号
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论