excel常用函数讲解.ppt
《excel常用函数讲解.ppt》由会员分享,可在线阅读,更多相关《excel常用函数讲解.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、常用函数常用函数周洪建周洪建l1.COUNT(value1,value2,.)Value1,value2,1.COUNT(value1,value2,.)Value1,value2,包含包含或引用各种类型数据的参数或引用各种类型数据的参数1 13030个,但只有数字个,但只有数字类型的数据才被计数类型的数据才被计数l函数函数 COUNT COUNT 在计数时,将把数字、空值、逻辑值、日在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其它无法期或以文字代表的数计算进去;但是错误值或其它无法转化成数字的文字那么被忽略。转化成数字的文字那么被忽略。l如果参数是一个数组或引
2、用,那么只统计数组或引用中如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数使用函数 COUNTA COUNTA。lCOUNT(A1:A7)COUNT(A1:A7)等于等于 3 3lCOUNT(A4:A7)COUNT(A4:A7)等于等于 2 2lCOUNT(A1:A7,2)COUNT(A1:A7,2)等于等于 4 4l2.返回参数组中非空值的数目。函数返回参数组中非空值的数目。函数COUNTA 可
3、以计算数组或单元格区域中数据项的个数。可以计算数组或单元格区域中数据项的个数。COUNTA(value1,value2,.)lValue1,value2,.所要计数的值,参数个数为所要计数的值,参数个数为 130 个。参数值可以是任何类型,它们可以包个。参数值可以是任何类型,它们可以包括空字符括空字符(),但不包括空白单元格。如果参数,但不包括空白单元格。如果参数是数组或单元格引用,那么数组或引用中的空白是数组或单元格引用,那么数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字单元格将被忽略。如果不需要统计逻辑值、文字或错误值,请使用函数或错误值,请使用函数 COUNT。lCOUNT
4、A(A1:A7)等于等于 6lCOUNTA(A4:A7)等于等于 4lCOUNTA(A1:A7,2)等于等于 7lCOUNTA(A1:A7,Two)等于等于 7l3.3.计算指定单元格区域中空白单元格的数计算指定单元格区域中空白单元格的数目目COUNTBLANK(range)Range COUNTBLANK(range)Range 为需要计为需要计算其中空白单元格数目的区域含有返回值算其中空白单元格数目的区域含有返回值 为为“空文本的公式单元格也计算在空文本的公式单元格也计算在内,但包含零值的单元格不计算在内。假内,但包含零值的单元格不计算在内。假设在上述工作表中,设在上述工作表中,B3 B3
5、 包含以下公式:包含以下公式:IF(C330IF(C330,“,3)3232、applesapplesl假设假设 A3:A6 A3:A6 中的内容分别为中的内容分别为 apples apples、orangesoranges、peachespeaches、applesapples:lCOUNTIF(A3:A6,apples)COUNTIF(A3:A6,apples)等于等于 2 2l假设假设 B3:B6 B3:B6 中的内容分别为中的内容分别为 32 32、5454、7575、8686:lCOUNTIF(B3:B6,55)COUNTIF(B3:B6,55)等于等于 2 2l5 5.返回某一单元
6、格区域中所有数字之和。返回某一单元格区域中所有数字之和。SUM(number1,number2,.)Number1,number2,SUM(number1,number2,.)Number1,number2,为为 1 1 到到 30 30 个需求和的参数个需求和的参数l(1).(1).直接键入到参数表中的数字、逻辑值及数直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算字的文本表达式将被计算.l(2).(2).如果参数为数组或引用,只有其中的数字如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽
7、略。文本或错误值将被忽略。l(3).(3).如果参数为错误值或为不能转换成数字的文如果参数为错误值或为不能转换成数字的文本,将会导致错误。本,将会导致错误。l例例1.SUM(3,2)1.SUM(3,2)等于等于 5 5l例例2.SUM(3,2,TRUE)2.SUM(3,2,TRUE)等于等于 6 6,因为文本值被,因为文本值被转换成数字,而逻辑值转换成数字,而逻辑值 TRUE TRUE被转换成数字被转换成数字 1 1l例例3.3.不同于前例,如果不同于前例,如果 A1 A1 包含包含“3“3,B1,B1 包含包含 TRUETRUE,那么:,那么:SUM(A1,B1,2)SUM(A1,B1,2)
8、等于等于 2 2,因为对,因为对非数值型的值的引用不能被转换成数值。非数值型的值的引用不能被转换成数值。l如果单元格如果单元格 A2 A2:E2 E2 包含包含 5 5,1515,3030,40 40 和和 50 50,那么:,那么:lSUM(A2:C2)SUM(A2:C2)等于等于 50 50lSUM(B2:E2,15)SUM(B2:E2,15)等于等于 150 150l6.SUMIF(range,criteria,sum_range)根据指定条件对假设干单元格求和。lRange 为用于条件判断的单元格区域。lCriteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文
9、本。例如,条件可以表示为 32、32、32、appleslSum_range为需要求和的实际单元格。只有当Range 中的相应单元格满足条件时,才对sum_range 中的单元格求和。如果省略 sum_range。那么直接对 Range 中的单元格求和。l例例.假设假设 A1:A4 A1:A4 的内容分别为以下分属于四套房的内容分别为以下分属于四套房子的属性值:¥子的属性值:¥100,000100,000,¥,¥200,000200,000,¥,¥300,000300,000,¥,¥400,000400,000。B1:B4 B1:B4 的内容为以下与每的内容为以下与每个属性值相对应的销售佣金;
10、¥个属性值相对应的销售佣金;¥7,0007,000,¥,¥14,00014,000,¥,¥21,00021,000,¥,¥28,00028,000。lSUMIF(A1:A4,160,000,B1:B4)SUMIF(A1:A4,160,000,B1:B4)等于等于$63,000$63,000l7.AVERAGE(num1,num2,.)7.AVERAGE(num1,num2,.)返回平均值返回平均值Num1,num2,Num1,num2,要计算平均值的要计算平均值的 1 130 30 个参数。个参数。l(1)(1)参数可以是数字,或者是涉及数字的名称、参数可以是数字,或者是涉及数字的名称、数组或
11、引用。数组或引用。l(2)(2)如果数组或单元格引用参数中有文字、逻辑如果数组或单元格引用参数中有文字、逻辑值或空单元格,那么忽略其值。但是,如果单元值或空单元格,那么忽略其值。但是,如果单元格包含零值那么计算在内。格包含零值那么计算在内。l提示提示 对单元格中的数值求平均时,应牢记空对单元格中的数值求平均时,应牢记空单元格与含零值单元格的区别,尤其在单元格与含零值单元格的区别,尤其在“选项选项对话框中的对话框中的“视图选项卡上已经去除了视图选项卡上已经去除了“零值零值复选框的条件下,空单元格不计算在内,但计复选框的条件下,空单元格不计算在内,但计算零值。假设要查看算零值。假设要查看“选项对话
12、框,单击选项对话框,单击“工工具菜单中的具菜单中的“选项命令。选项命令。l例例.如果如果 A1 A1:A5 A5 命名为命名为 Scores Scores,其中的数值分,其中的数值分别为别为 10 10、7 7、9 9、27 27 和和 2 2,那么:,那么:lAVERAGE(A1:A5)AVERAGE(A1:A5)等于等于 11 11lAVERAGE(Scores)AVERAGE(Scores)等于等于 11 11lAVERAGE(A1:A5,5)AVERAGE(A1:A5,5)等于等于 10 10lAVERAGE(A1:A5)AVERAGE(A1:A5)等于等于 SUM(A1:A5)/CO
13、UNT(A1:A5)SUM(A1:A5)/COUNT(A1:A5)等于等于 11 11l如果如果 C1 C1:C3 C3 命名为命名为 OtherScore OtherScore,其中的数值,其中的数值为为 4 4、18 18 和和 7 7,那么:,那么:lAVERAGE(Scores,OtherScores)AVERAGE(Scores,OtherScores)等于等于 。l8.IF 8.IF 对数值和公式进行条件检测。对数值和公式进行条件检测。lIF(logical_test,value_if_true,value_if_falIF(logical_test,value_if_true,v
14、alue_if_false)se)lLogical_test Logical_test 计算结果为计算结果为 TRUE TRUE 或或 FALSE FALSE 的的任何数值或表达式。任何数值或表达式。lValue_if_true Logical_test Value_if_true Logical_test 为为 TRUE TRUE 时函时函数的返回值。如果数的返回值。如果 logical_test logical_test 为为 TRUE TRUE 并且并且省略省略 value_if_true value_if_true,那么返回,那么返回 TRUE TRUE。Value_if_true V
15、alue_if_true 可以为某一个公式。可以为某一个公式。lValue_if_false Logical_test Value_if_false Logical_test 为为 FALSE FALSE 时时函数的返回值。如果函数的返回值。如果 logical_test logical_test 为为 FALSE FALSE 并且省略并且省略 value_if_false value_if_false,那么返回,那么返回 FALSE FALSE。Value_if_false Value_if_false 可以为某一个公式。可以为某一个公式。l说明说明l(1)(1)函数函数 IF IF 可以嵌
16、套七层,用可以嵌套七层,用 value_if_false value_if_false 及及 value_if_true value_if_true 参数可以构造复杂的检测条参数可以构造复杂的检测条件。请参阅下面最后一个例如。件。请参阅下面最后一个例如。l(2)(2)在计算参数在计算参数 value_if_true value_if_true 和和 value_if_false value_if_false 后,函数后,函数 IF IF 返回相应语句执返回相应语句执行后的返回值。行后的返回值。l(3)(3)如果函数如果函数 IF IF 的参数包含数组,那么在执行的参数包含数组,那么在执行 IF
17、 IF 语句时,数组中的每一个元素都将计算。如语句时,数组中的每一个元素都将计算。如果某些果某些 value_if_true value_if_true 和和 value_if_false value_if_false 参参数为操作提取函数,那么执行所有的操作。数为操作提取函数,那么执行所有的操作。l例例1.1.在下面的例如中,如果单元格在下面的例如中,如果单元格 A10 A10 中的数中的数值为值为 100 100,那么,那么 logical_test logical_test 为为 TRUE TRUE,且区,且区域域 B5:B15 B5:B15 中的所有数值将被计算。反之,中的所有数值将被
18、计算。反之,logical_test logical_test 为为 FALSE FALSE,且包含函数,且包含函数 IF IF 的单的单元格显示为空白。元格显示为空白。IF(A10=100,SUM(B5:B15),)IF(A10=100,SUM(B5:B15),)l例例2.2.假设有一张费用开支工作表,假设有一张费用开支工作表,B2:B4 B2:B4 中有一中有一月、二月和三月的月、二月和三月的“实际费用,其数值分别为实际费用,其数值分别为 1,5001,500、500 500 和和 500 500。C2:C4 C2:C4 是相同期间内的是相同期间内的“预算经费,数值分别为预算经费,数值分别
19、为 900 900、900900和和925925。l可以通过公式来检测某一月份是否出现预算超支,可以通过公式来检测某一月份是否出现预算超支,以下的公式将产生有关的信息文字串:以下的公式将产生有关的信息文字串:lIF(B2C2,IF(B2C2,超过预算超过预算,OK),OK)等于等于 超过预算超过预算 lIF(B3C3,IF(B3C3,超过预算超过预算,OK),OK)等于等于 OK OKl如果要给以如果要给以 AverageScore AverageScore 为名称所引用的数字为名称所引用的数字设置字母级别,请参阅下表:设置字母级别,请参阅下表:l如果如果 AverageScore Avera
20、geScore 为为 那么返回那么返回 l大于大于 89 89 A Al80 80 到到 89 89B Bl70 70 到到 79 79C Cl60 60 到到 69 69D Dl小于小于 60 60F Fl可使用嵌套可使用嵌套 IF IF 函数:函数:IF(AverageScore89,A,IF(AverageScore79,IF(AverageScore89,A,IF(AverageScore79,B,IF(AverageScore69,C,IF(AverageScoreB,IF(AverageScore69,C,IF(AverageScore59,D,F)59,D,F)l在上例中,第二个
21、在上例中,第二个 IF IF 语句同时也是第一个语句同时也是第一个 IF IF 语句的参数语句的参数 value_if_false value_if_false。同样,第三个。同样,第三个 IF IF 语句是第二个语句是第二个 IF IF 语句的参数语句的参数 value_if_false value_if_false。例如,如果第一个例如,如果第一个 logical_test logical_testAverage Average 8989为为 TRUE TRUE,那么返回,那么返回“A“A;如果第一个;如果第一个 logical_test logical_test 为为 FALSE FAL
22、SE,那么计算第二个,那么计算第二个 IF IF 语句,以此类推。语句,以此类推。l9.INT(number)9.INT(number)返回实数舍入后的整数值。返回实数舍入后的整数值。lNumber Number 需要进行取整处理的实数需要进行取整处理的实数l例例1.INT(8.9)1.INT(8.9)等于等于 8 8l例例2.INT(-8.9)2.INT(-8.9)等于等于-9-9l例例3.3.下面公式将返回下面公式将返回 A1 A1 单元格中的一个正实数单元格中的一个正实数的小数局部的小数局部:lA1-INT(A1)A1-INT(A1)l10.10.MOD(number,divisor)M
23、OD(number,divisor)返回两数相除的余数。返回两数相除的余数。结果的正负号与除数相同结果的正负号与除数相同Number Number 为被除数。为被除数。l(Divisor (Divisor 为除数。如果为除数。如果 divisor divisor 为零,函数为零,函数 MOD MOD 返回错误值返回错误值#DIV/0#DIV/0!。!。l说明说明:函数函数 MOD MOD 可以借用函数可以借用函数 INT INT 来表示来表示:l例:例:lMOD(n,d)=n-d*INT(n/d)MOD(n,d)=n-d*INT(n/d)lMOD(3,2)MOD(3,2)等于等于 1 1lMO
24、D(-3,2)MOD(-3,2)等于等于 1 1lMOD(3,-2)MOD(3,-2)等于等于-1-1lMOD(-3,-2)MOD(-3,-2)等于等于-1-1l11.ROUND(number,num)11.ROUND(number,num)返回某个数字按指定位数返回某个数字按指定位数舍入后的数字。舍入后的数字。lNumber Number 需要进行舍入的数字。需要进行舍入的数字。Num Num 指定的位数,指定的位数,按此位数进行舍入。按此位数进行舍入。l1 1如果如果 num num 大于大于 0 0,那么舍入到指定的小数,那么舍入到指定的小数位位l2 2如果如果 num num 等于等于
25、 0 0,那么舍入到最接近的整,那么舍入到最接近的整数数l3 3如果如果 num num小于小于 0 0,那么在小数点左侧进行,那么在小数点左侧进行舍入。舍入。l例:例:ROUND(2.15,1)ROUND(2.15,1)等于等于 lROUND(2.149,1)ROUND(2.149,1)等于等于 lROUND(-1.475,2)ROUND(-1.475,2)等于等于 lROUND(21.5,-1)ROUND(21.5,-1)等于等于 20 20l12.MAX(number1,number2,.)12.MAX(number1,number2,.)返回数据集中的返回数据集中的最大数值。最大数值。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- excel 常用 函数 讲解
限制150内