在excel2007公式中使用函数教程
时间:2012-03-02 01:20来源:Office教程学习网 www.office68.com编辑:麦田守望者
创建的大多数公式将使用工作表函数。函数可以大大加强公式的功能和进行只使用前述运算符比较难完成的(甚至不能完成的)计算。例如,可以使用TAN 函数计算一个角度的正切值,当只使用数学运算符时不能进行此计算。
工作表函数可以大大简化公式。要计算10 个单元格(Al: AI0) 中数值的平均值而不使用函数,就必须构建这样一个公式:
=(A1+A2+A3+A4+A5+A6 +A7+A8+A9+A10)/10
显然不够简练。更糟的是,如果添加另一个单元格到此区域,就需要再次编辑此公式。可以用一个更简单的公式来替换该公式,下面的公式使用了Excel 的一个内置工作表函数:
=AVERAGE(A1:A10)
下面的公式说明了怎样使用函数进行计算,且这些计算用别的方式是无法完成的。例如,要确定一个区域中最大的数值,如果不使用函数,公式就不可能得到结果。这里有一个可以得到Al:D100中最大值的简单公式:
=MAX (A1:D100)
函数有时候也可以省去手工编辑。假设用一个工作表,其中在单元格A1:A1000中有1000个名称,且所有名称都用大写字母显示。当老板看到列表后,告知这些名称将使用混合字母的形式发送,因此所有的大写字母都不符号要求。例如,JOHNF.SMITH必须显示为John F.Smith 。可能会花掉几个小时来重新输入列表,或者可以使用下面的公式来做这些工作,它使用了一个函数来把单元格A1中的文本转换为合适的字母:
=PROPER (A1)
在B1单元格中输入此公式一次,然后把它复制到下面的999行。选择B1:B1000 单元格并点击“开始”选项卡,在“剪贴板”组中点击“复制”命令复制区域。接下来,确保B1:B1000 仍被选择,使用“开始”选项卡,在“剪贴板”组中点击“粘贴值”命令将公式转换为值。删除原始的列,这样就在一分钟之内完成了几个小时的工作。
最后的一个例子会使您相信函数的威力。假设有一个工作表计算销售佣金。如果销售员销售
了多于100000美元的产品,佣金率为7.5% ,否则,佣金率为5.0% 。如果不使用函数,就必须建
立两个不同的公式,而且要确定对每一个销售数量使用正确的公式。一个更好的解决方式就是编
写一个使用了if函数的公式,它可以保证计算正确的佣金,而不用去考虑销售数量:
=IF(A1<100000 ,A1*5%,A1*7.5%)
此公式完成了一些简单的计算。公式检查单元格A1的值,如果此值小于100000,公式就会返回单元格A1中的值乘以5%的值,否则,它返回单元格A1的值乘以7.5%的值。
★Excel2007包含5个新函数:
●IFERROR——用于检查错误、显示信息或进行不同的计算。
●AVERAGEIF——用于计算条件平均值(类似于SUMIF和COUNTIF)。
●AVERAGEIFS——用于计算使用多标准的条件平均值.
●SUMIFS——用于计算使用多标准的条件总和。
●COUNTIFS——用于计算使用多标准的条件COUNT.
此外,工作表函数以前要求Analysis ToolPak加载项(被Excel加载的)而现在内置于excel。
因此可以访问大量的附加函数,而不需要安装加载项。
在“Excel帮助”中详细描述了这些新函数。
记住,如果使用了任何一个新函数,就不能与使用Excel早期版本的人共享工作簿,除非他安装了Analysis ToolPak 加载项。 |
------分隔线----------------------------
标签(Tag):
excel
excel2007
excel2010
excel2003
excel技巧
excel教程
excel实例教程
excel2010技巧
------分隔线----------------------------