1、 管理人网-免费海量下载 Excel 函数应用之逻辑函数编者语:Excel 是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠 Excel 进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对 Excel 强大数据处理功能不了解的人却难以进一步深入。编者以为,对 Excel 函数应用的不了解正是阻挡普通用户完全掌握 Excel 的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个Excel 函数应用系列,希望能够对 Excel 进阶者有所帮助。Excel 函数应用系列,将每周更新,逐步系
2、统的介绍 Excel 各类函数及其应用,敬请关注!用来判断真假值,或者进行复合检验的 Excel 函数,我们称为逻辑函数。在 Excel 中提供了六种逻辑函数。即AND、OR、NOT、FALSE、IF、TRUE 函数。一、AND、OR、NOT 函数这三个函数都用来返回参数逻辑值。详细介绍见下:(一)AND 函数所有参数的逻辑值为真时返回 TRUE;只要一个参数的逻辑值为假即返回 FALSE。简言之,就是当 AND 的参数全部满足某一条件时,返回结果为 TRUE,否则为 FALSE。语法为 AND(logical1,logical2, .),其中 Logical1, logical2, . 表示
3、待检测的 1 到 30 个条件值,各条件值可能为 TRUE,可能为 FALSE。 参数必须是逻辑值,或者包含逻辑值的数组或引用。举例说明:1、 在 B2 单元格中输入数字 50,在 C2 中写公式=AND(B230,B20,在 EXCEL 中可以省略60,“合格“,“不合格“)语法解释为,如果单元格 B11 的值大于 60,则执行第二个参数即在单元格 B12 中显示合格字样,否则执行第三个参数即在单元格 B12 中显示不合格字样。在综合评定栏中可以看到由于 C 列的同学各科平均分为 54 分,综合评定为不合格。其余均为合格。3、 多层嵌套函数的应用在上述的例子中,我们只是将成绩简单区分为合格与
4、不合格,在实际应用中,成绩通常是有多个等级的,比如优、良、中、及格、不及格等。有办法一次性区分吗?可以使用多层嵌套的办法来实现。仍以上例为例,我们设定综合评定的规则为当各科平均分超过 90 时,评定为优秀。如图 7 所示。 管理人网-免费海量下载 图 7说明:为了解释起来比较方便,我们在这里仅做两重嵌套的示例,您可以按照实际情况进行更多重的嵌套,但请注意 Excel 的 IF 函数最多允许七重嵌套。根据这一规则,我们在综合评定中写公式(以单元格 F12 为例):=IF(F1160,IF(AND(F1190),“优秀“,“合格“),“不合格“)语法解释为,如果单元格 F11 的值大于 60,则
5、执行第二个参数,在这里为嵌套函数,继续判断单元格 F11 的值是否大于 90(为了让大家体会一下 AND 函数的应用,写成 AND(F1190),实际上可以仅写 F1190),如果满足在单元格 F12 中显示优秀字样,不满足显示合格字样,如果 F11 的值以上条件都不满足,则执行第三个参数即在单元格 F12 中显示不合格字样。在综合评定栏中可以看到由于 F 列的同学各科平均分为 92 分,综合评定为优秀。(三)根据条件计算值在了解了 IF 函数的使用方法后,我们再来看看与之类似的 Excel 提供的可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可
6、使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。关于 SUMIF 函数在数学与三角函数中以做了较为详细的介绍。这里重点介绍 COUNTIF 的应用。COUNTIF 可以用来计算给定区域内满足特定条件的单元格的数目。比如在成绩表中计算每位学生取得优秀成绩的课程数。在工资表中求出所有基本工资在 2000 元以上的员工数。语法形式为 COUNTIF(range,criteria)。其中 Range 为需要计算其中满足条件的单元格数目的单元格区域。Criteria 确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,
7、条件可以表示为 32、“32“、“32“、“apples“。1、成绩表 管理人网-免费海量下载 这里仍以上述成绩表的例子说明一些应用方法。我们需要计算的是:每位学生取得优秀成绩的课程数。规则为成绩大于 90 分记做优秀。如图 8 所示 图 8根据这一规则,我们在优秀门数中写公式(以单元格 B13 为例):=COUNTIF(B4:B10,“90“)语法解释为,计算 B4 到 B10 这个范围,即 jarry 的各科成绩中有多少个数值大于 90 的单元格。在优秀门数栏中可以看到 jarry 的优秀门数为两门。其他人也可以依次看到。2、 销售业绩表销售业绩表可能是综合运用 IF、SUMIF、COUN
8、TIF 非常典型的示例。比如,可能希望计算销售人员的订单数,然后汇总每个销售人员的销售额,并且根据总发货量决定每次销售应获得的奖金。原始数据表如图 9 所示(原始数据是以流水单形式列出的,即按订单号排列) 管理人网-免费海量下载 图 9 原始数据表按销售人员汇总表如图 10 所示 图 10 销售人员汇总表如图 10 所示的表完全是利用函数计算的方法自动汇总的数据。首先建立一个按照销售人员汇总的表单样式,如图所示。然后分别计算订单数、订单总额、销售奖金。(1) 订单数 -用 COUNTIF 计算销售人员的订单数。以销售人员 ANNIE 的订单数公式为例。公式:=COUNTIF($C$2:$C$
9、13,A17)语法解释为计算单元格 A17(即销售人员 ANNIE)在“销售人员“清单$C$2:$C$13 的范围内(即图 9 所示的原始数 管理人网-免费海量下载 据表)出现的次数。这个出现的次数即可认为是该销售人员 ANNIE 的订单数。(2) 订单总额-用 SUMIF 汇总每个销售人员的销售额。以销售人员 ANNIE 的订单总额公式为例。公式:=SUMIF($C$2:$C$13,A17,$B$2:$B$13)此公式在“销售人员“清单$C$2:$C$13 中检查单元格 A17 中的文本(即销售人员 ANNIE),然后计算“订单金额“列($B$2:$B$13)中相应量的和。这个相应量的和就是
10、销售人员 ANNIE 的订单总额。(3) 销售奖金-用 IF 根据订单总额决定每次销售应获得的奖金。假定公司的销售奖金规则为当订单总额超过 5 万元时,奖励幅度为百分之十五,否则为百分之十。根据这一规则仍以销售人员 ANNIE 为例说明。公式为:=IF(C1750000,10%,15%)*C17如果订单总额小于 50000 则奖金为 10%;如果订单总额大于等于 50000,则奖金为 15%。至此,我们已完全了解了 EXCEL 函数的逻辑函数,相信大家在实际工作中会想出更多更有用的运用。Excel 函数应用之数学和三角函数(陆元婕 2001 年 05 月 23 日 10:12)编者语:Exce
11、l 是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠 Excel 进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对 Excel 强大数据处理功能不了解的人却难以进一步深入。编者以为,对 Excel 函数应用的不了解正是阻挡普通用户完全掌握 Excel 的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个Excel 函数应用系列,希望能够对 Excel 进阶者有所帮助。Excel 函数应用系列,将每周更新,逐步系统的介绍 Excel 各类函数及其应用,敬请关注!学习 Excel 函数,
12、我们还是从“数学与三角函数”开始。毕竟这是我们非常熟悉的函数,这些正弦函数、余弦函数、取整函数等等从中学开始,就一直陪伴着我们。首先,让我们一起看看 Excel 提供了哪些数学和三角函数。笔者在这里以列表的形式列出 Excel 提供的所有数学和三角函数,详细请看附注的表格。从表中我们不难发现,Excel 提供的数学和三角函数已基本囊括了我们通常所用得到的各种数学公式与三角函 管理人网-免费海量下载 数。这些函数的详细用法,笔者不在这里一一赘述,下面从应用的角度为大家演示一下这些函数的使用方法。一、与求和有关的函数的应用SUM 函数是 Excel 中使用最多的函数,利用它进行求和运算可以忽略存有
13、文本、空格等数据的单元格,语法简单、使用方便。相信这也是大家最先学会使用的 Excel 函数之一。但是实际上,Excel 所提供的求和函数不仅仅只有 SUM 一种,还包括 SUBTOTAL、SUM、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY2、SUMX2PY2、SUMXMY2 几种函数。这里笔者将以某单位工资表为例重点介绍 SUM(计算一组参数之和)、SUMIF(对满足某一条件的单元格区域求和)的使用。(说明:为力求简单,示例中忽略税金的计算。) 图 1 函数求和SUM1、行或列求和以最常见的工资表(如上图)为例,它的特点是需要对行或列内的若干单元格求和。比如,求该单位 20
14、01 年 5 月的实际发放工资总额,就可以在 H13 中输入公式:=SUM(H3:H12)2、区域求和区域求和常用于对一张工作表中的所有数据求总计。此时你可以让单元格指针停留在存放结果的单元格,然后在 Excel 编辑栏输入公式“=SUM()“,用鼠标在括号中间单击,最后拖过需要求和的所有单元格。若这些单元格是不连续的,可以按住 Ctrl 键分别拖过它们。对于需要减去的单元格,则可以按住 Ctrl 键逐个选中它们,然后用手工在公式引用的单元格前加上负号。当然你也可以用公式选项板完成上述工作,不过对于 SUM 函数来说手工还是来的快一些。比如,H13 的公式还可以写成:=SUM(D3:D12,F3:F12)-SUM(G3:G12)Excel 进阶 Excel 进阶技巧(一) Excel 进阶技巧(二) Excel 进阶技巧(三) Excel 进阶技巧(四) Excel 进阶技巧(五)