excel在公式中使用函数
创建的大多数公式将使用工作表函数。函数可以大大加强公式的功能和进行只使用前述运算符比较难完成的(甚至不能完成的)计算。例如,可以使用 TAN 函数计算一个角度的正切值,当只使用数学运算符时不能进行此计算。
1、使用函数的公式的例子
工作表函数可以大大简化公式.要计算 10 个单元格( AI : A10 )中数值的平均值而不使用函数,就必须构建这样一个公式:
= (A1 + A2 + A3 + A4 + A5 + A6 + A7 + A8 + A9 + A10 ) / 10
显然不够简练。更糟的是,如果添加另一个单元格到此区域,就需要再次编辑此公式。可以用一个更简单的公式来替换该公式,下面的公式使用了 Excel 的一个内置工作表函数:
= AVERAGE(Al : A10)
下面的公式说明了怎样使用函数进行计算,且这些计算用别的方式是无法完成的。例如,要确定一个区域中最大的数值,如果不使用函数,公式就不可能得到结果。这里有一个可以得到 A1 : D100 中最大值的简单公式:
= MAX (Al : D10O)
函数有时候也可以省去手工编辑.假设用一个工作表,其中在单元格 Al : A100O 中有 1000个名称,且所有名称都用大写字母显示。当老板看到列表后,告知这些名称将使用混合字母的形式发送,因此所有的大写字母都不符号要求。例如, JOHNF.SMITH 必须显示为 John F.Smith 。可能会花掉几个小时来重新输入列表,或者可以使用下面的公式来做这些工作,它使用了一个函数来把单元格 Al 中的文本转换为合适的字母:
= PROPER(Al)
在 Bl 单元格中输入此公式一次,然后把它复制到下面的 999 行。选择 Bl : B1000 单元格并使用“开始”。’‘剪贴板” - “复制”命令复制区域。接下来,确保 B1 : B1000 仍被选择,使用开始” - “剪贴板” - ”粘贴值”命令将公式转换为值。删除原始的列,这样就在一分钟之内完成了儿个小时的工作。
最后的一个例子会使您相信函数的威力,假设有一个工作表计算销售佣金。如果销售员销售了多于 100 000 美元的产品,佣金率为 7 . 5 % ,否则.佣金率为 5 . 0 % .如果不使用函数,就必须建立两个不同的公式,而且要确定对每一个销售数量使用正确的公式.一个更好的解决方式就是编写一个使用了 IF 函数的公式,它可以保证计算正确的佣金,而不用去考虑销售数量:]
= Ir ( Al < 100000 , Al * 5 %, Al * 7 . 5 %)
此公式完成了一些简单的计算。公式检查单元格 Al 的值,如果此值小于 100 000 ,公式就会返回单元格 Al 中的值乘以 5 %的值,否则,它返回单元格 Al 的值乘以 7 . 5 %的值。
Excel2007中的新函数
Excel2007中包含5个新函数
+ IFERROR - 用于检查错误、显示信息或进行不同的计算.
+ AVERAGEIF 一用于计算条件平均值(类似于 SUBIF 和 COUNTIF ).
+ AVERAGEIFS 一用于计算使用多标准的条件平均值.
+ SUMIFS ― 用于计算使用多标准的条件总和。
+ COUNTIFS ― 用干计算使用多标准的条件COUNT.
此外,工作表函数以前要求 Analysis ToolPak 加载项(被 Excel 加载的)而现在内置于 Exccl .因此可以访问大量的附加函数,而不需要安装加载项。
在“ Excel 帮助,中详细描述了这些新函数.
记住,如果使用了任何一个新函数,就不能与使用 Excel 早期版本的人共享工作薄,除非他安装了 Analysis Too1Pak 加载项.
2、函数参数
在前面的例子中,可能己经注意到所有的函数都使用了括号,括号内的信息被称为参数列表。
在如何使用参数方而各个函数是不一样的。根据函数的作用,一个函数可以使用如下参数:
+无参数:
+一个参数;
+固定数量的参数:
+不确定数量的参数:
+可选择参数.
不使用参数的代表函数就是 Now 函数,它返回当前日期和当前时间。即使函数并不使用任何参数,也必须使用一对括号,如下所示:
= NOW ( )
如果一个函数使用了多于一个的参数,就必须用逗号把这些参数隔开。本章开始的几个例子使用了单元格引用作为参数。当使用函数参数时, Excel 就非常灵活。一个参数可以由一个单元格引用、纯数值、纯文本字符串或表达式甚至是其他函数组成。
注意:逗号是美国版 Excel的列表分隔字符。还有一些版本可能使用分号,列表分隔字符是windows 的设里,可以在 Windows的控制面板里调整(“区域和语言选项”对话框) .
3、关于函数的更多内容
众所周知,Excel 包括 340 个函数。如果这还不够,可以从第三方供应商处购买附加的专用函数,如果喜欢甚至可以创建自己的自定义函数(使用 VBA )。
有些用户可能会对大量的函数感到有点困惑,但可能又会很快发现仅仅只使用几十个函数或一些常规的基础.很快将会明白,Excel 的“插入函数”对话框(在这章稍后将会描述)会使得定位和插入一个即使是并不经常使用的函数也相当容易。
上一篇: excel改变行高和列宽
下一篇: 为Excel2007电子表格添加水印效果