excel常用函数讲解课件.ppt

上传人(卖家):晟晟文业 文档编号:4066441 上传时间:2022-11-08 格式:PPT 页数:78 大小:240.86KB
下载 相关 举报
excel常用函数讲解课件.ppt_第1页
第1页 / 共78页
excel常用函数讲解课件.ppt_第2页
第2页 / 共78页
excel常用函数讲解课件.ppt_第3页
第3页 / 共78页
excel常用函数讲解课件.ppt_第4页
第4页 / 共78页
excel常用函数讲解课件.ppt_第5页
第5页 / 共78页
点击查看更多>>
资源描述

1、常用函数常用函数周洪建周洪建l1 1.COUNT(value1,value2,.)Value1,value2,COUNT(value1,value2,.)Value1,value2,包含或引用各种类型数据的参数(包含或引用各种类型数据的参数(1 13030个),个),但只有数字类型的数据才被计数但只有数字类型的数据才被计数l函数函数 COUNT COUNT 在计数时,将把数字、空值、逻辑值、日在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其它无法期或以文字代表的数计算进去;但是错误值或其它无法转化成数字的文字则被忽略。转化成数字的文字则被忽略。l如果参数是一个数组

2、或引用,那么只统计数组或引用中如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数使用函数 COUNTACOUNTA。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。lCOUNTA

4、(A1:A7)等于等于 6lCOUNTA(A4:A7)等于等于 4lCOUNTA(A1:A7,2)等于等于 7lCOUNTA(A1:A7,Two)等于等于 7l3.3.计算指定单元格区域中空白单元格的数计算指定单元格区域中空白单元格的数目目COUNTBLANK(range)Range COUNTBLANK(range)Range 为需要计为需要计算其中空白单元格数目的区域含有返回值算其中空白单元格数目的区域含有返回值 为为“”“”(空文本)的公式单元格也计算在(空文本)的公式单元格也计算在内,但包含零值的单元格不计算在内。假内,但包含零值的单元格不计算在内。假设在上述工作表中,设在上述工作表中

5、,B3 B3 包含下列公式:包含下列公式:IF(C330IF(C330,“”“”,3)3232、applesapplesl假设假设 A3:A6 A3:A6 中的内容分别为中的内容分别为 applesapples、orangesoranges、peachespeaches、applesapples:lCOUNTIF(A3:A6,apples)COUNTIF(A3:A6,apples)等于等于 2 2l假设假设 B3:B6 B3:B6 中的内容分别为中的内容分别为 3232、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.1.SUM(3,2)SUM(3,2)等于等于 5 5l例例2.2.SUM(3,2,TRUE)SUM(3,2,TRUE)等于等于 6 6,因为文本值被,因为文本值被转换成数字,而逻辑值转换成数字,而逻辑值 TRUETRUE被转换成数字被转换成数字 1 1l例例3.3.不同于前例,如果不同于前例,如果 A1 A1 包含包含“3”,3”,B1 B1 包含包含 TRUETRUE,则:则:SUM(A1,B1,2)SUM(A1,

8、B1,2)等于等于 2 2,因为对非,因为对非数值型的值的引用不能被转换成数值。数值型的值的引用不能被转换成数值。l如果单元格如果单元格 A2A2:E2 E2 包含包含 5 5,1515,3030,40 40 和和 5050,则:则:lSUM(A2:C2)SUM(A2:C2)等于等于 5050lSUM(B2:E2,15)SUM(B2:E2,15)等于等于 150150l6.SUMIF(range,criteria,sum_range)SUMIF(range,criteria,sum_range)根据指定根据指定条件对若干单元格求和。条件对若干单元格求和。lRange Range 为用于条件判断

9、的单元格区域。为用于条件判断的单元格区域。lCriteria Criteria 为确定哪些单元格将被相加求和的条为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,件,其形式可以为数字、表达式或文本。例如,条件可以表示为条件可以表示为 3232、3232、3232、applesappleslSum_rangeSum_range为需要求和的实际单元格。只有当为需要求和的实际单元格。只有当Range Range 中的相应单元格满足条件时,才对中的相应单元格满足条件时,才对sum_range sum_range 中的单元格求和。如果省略中的单元格求和。如果省略 sum_rang

10、esum_range。则直接对则直接对 Range Range 中的单元格求和。中的单元格求和。l例例.假设假设 A1:A4 A1:A4 的内容分别为下列分属于四套房的内容分别为下列分属于四套房子的属性值:¥子的属性值:¥100,000100,000,¥,¥200,000200,000,¥300,000300,000,¥,¥400,000400,000。B1:B4 B1:B4 的内容为下列与的内容为下列与每个属性值相对应的销售佣金;¥每个属性值相对应的销售佣金;¥7,0007,000,¥14,00014,000,¥,¥21,00021,000,¥,¥28,00028,000。lSUMIF(A1

11、:A4,160,000,B1:B4)SUMIF(A1:A4,160,000,B1:B4)等于等于$63,000$63,000l7.7.AVERAGE(num1,num2,.)AVERAGE(num1,num2,.)返回平均值返回平均值Num1,num2,Num1,num2,要计算平均值的要计算平均值的 1 130 30 个参数。个参数。l(1)(1)参数可以是数字,或者是涉及数字的名称、参数可以是数字,或者是涉及数字的名称、数组或引用。数组或引用。l(2)(2)如果数组或单元格引用参数中有文字、逻辑如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格值或空单元格,则

12、忽略其值。但是,如果单元格包含零值则计算在内。包含零值则计算在内。l提示提示 对单元格中的数值求平均时,应牢记空对单元格中的数值求平均时,应牢记空单元格与含零值单元格的区别,尤其在单元格与含零值单元格的区别,尤其在“选项选项”对话框中的对话框中的“视图视图”选项卡上已经清除了选项卡上已经清除了“零值零值”复选框的条件下,空单元格不计算在内,但计算复选框的条件下,空单元格不计算在内,但计算零值。若要查看零值。若要查看“选项选项”对话框,单击对话框,单击“工具工具”菜单中的菜单中的“选项选项”命令。命令。l例例.如果如果 A1A1:A5 A5 命名为命名为 ScoresScores,其中的数值分其

13、中的数值分别为别为 1010、7 7、9 9、27 27 和和 2 2,那么:,那么:lAVERAGE(A1:A5)AVERAGE(A1:A5)等于等于 1111lAVERAGE(Scores)AVERAGE(Scores)等于等于 1111lAVERAGE(A1:A5,5)AVERAGE(A1:A5,5)等于等于 1010lAVERAGE(A1:A5)AVERAGE(A1:A5)等于等于 SUM(A1:A5)/COUNT(A1:A5)SUM(A1:A5)/COUNT(A1:A5)等于等于 1111l如果如果 C1C1:C3 C3 命名为命名为 OtherScoreOtherScore,其中的

14、数值其中的数值为为 4 4、18 18 和和 7 7,那么:,那么:lAVERAGE(Scores,AVERAGE(Scores,OtherScores OtherScores)等于等于 10.510.5。l8.8.IF IF 对数值和公式进行条件检测。对数值和公式进行条件检测。lIF(logical_test,value_if_true,value_if_falIF(logical_test,value_if_true,value_if_false)se)lLogical_test Logical_test 计算结果为计算结果为 TRUE TRUE 或或 FALSE FALSE 的的任何数值

15、或表达式。任何数值或表达式。lValue_if_true Logical_test Value_if_true Logical_test 为为 TRUE TRUE 时函时函数的返回值。如果数的返回值。如果 logical_test logical_test 为为 TRUE TRUE 并且并且省略省略 value_if_truevalue_if_true,则返回则返回 TRUETRUE。Value_if_true Value_if_true 可以为某一个公式。可以为某一个公式。lValue_if_false Logical_test Value_if_false Logical_test 为为

16、FALSE FALSE 时时函数的返回值。如果函数的返回值。如果 logical_test logical_test 为为 FALSE FALSE 并且省略并且省略 value_if_falsevalue_if_false,则返回则返回 FALSEFALSE。Value_if_false Value_if_false 可以为某一个公式。可以为某一个公式。l说明说明l(1)(1)函数函数 IF IF 可以嵌套七层,用可以嵌套七层,用 value_if_false value_if_false 及及 value_if_true value_if_true 参数可以构造复杂的检测条参数可以构造复杂的

17、检测条件。请参阅下面最后一个示例。件。请参阅下面最后一个示例。l(2)(2)在计算参数在计算参数 value_if_true value_if_true 和和 value_if_false value_if_false 后,函数后,函数 IF IF 返回相应语句执返回相应语句执行后的返回值。行后的返回值。l(3)(3)如果函数如果函数 IF IF 的参数包含数组,则在执行的参数包含数组,则在执行 IF IF 语句时,数组中的每一个元素都将计算。如果某语句时,数组中的每一个元素都将计算。如果某些些 value_if_true value_if_true 和和 value_if_false val

18、ue_if_false 参数为参数为操作提取函数,则执行所有的操作。操作提取函数,则执行所有的操作。l例例1.1.在下面的示例中,如果单元格在下面的示例中,如果单元格 A10 A10 中的数中的数值为值为 100100,则,则 logical_test logical_test 为为 TRUETRUE,且区域且区域 B5:B15 B5:B15 中的所有数值将被计算。反之,中的所有数值将被计算。反之,logical_test logical_test 为为 FALSEFALSE,且包含函数且包含函数 IF IF 的单的单元格显示为空白。元格显示为空白。IF(A10=100,SUM(B5:B15)

19、,)IF(A10=100,SUM(B5:B15),)l例例2.2.假设有一张费用开支工作表,假设有一张费用开支工作表,B2:B4 B2:B4 中有一中有一月、二月和三月的月、二月和三月的“实际费用实际费用”,其数值分别为,其数值分别为 1,5001,500、500 500 和和 500500。C2:C4 C2:C4 是相同期间内的是相同期间内的“预算经费预算经费”,数值分别为,数值分别为 900900、900900和和925925。l可以通过公式来检测某一月份是否出现预算超支,可以通过公式来检测某一月份是否出现预算超支,下列的公式将产生有关的信息文字串:下列的公式将产生有关的信息文字串:lIF

20、(B2C2,IF(B2C2,超过预算超过预算,OK)OK)等于等于 超过预算超过预算 lIF(B3C3,IF(B3C3,超过预算超过预算,OK)OK)等于等于 OKOKl如果要给以如果要给以 AverageScore AverageScore 为名称所引用的数字为名称所引用的数字设置字母级别,请参阅下表:设置字母级别,请参阅下表:l如果如果 AverageScore AverageScore 为为 则返回则返回 l大于大于 89 89 A Al80 80 到到 8989B Bl70 70 到到 7979C Cl60 60 到到 6969D Dl小于小于 6060F Fl可使用嵌套可使用嵌套 I

21、F IF 函数:函数:IF(IF(AverageScoreAverageScore89,A,IF(89,A,IF(AverageScoreAverageScore79,79,B,IF(B,IF(AverageScoreAverageScore69,C,IF(69,C,IF(AverageScoreAverageScore59,D,F)59,D,F)l在上例中,第二个在上例中,第二个 IF IF 语句同时也是第一个语句同时也是第一个 IF IF 语句的参数语句的参数 value_if_falsevalue_if_false。同样,第三个同样,第三个 IF IF 语句是第二个语句是第二个 IF I

22、F 语句的参数语句的参数 value_if_falsevalue_if_false。例如,如果第一个例如,如果第一个 logical_testlogical_test(Average Average 8989)为为 TRUETRUE,则返回则返回“A”A”;如果第一个如果第一个 logical_test logical_test 为为 FALSEFALSE,则计算第二个则计算第二个 IF IF 语语句,以此类推。句,以此类推。l9.9.INT(number)INT(number)返回实数舍入后的整数值。返回实数舍入后的整数值。lNumber Number 需要进行取整处理的实数需要进行取整处理

23、的实数l例例1 1.INT(8.9).INT(8.9)等于等于 8 8l例例2.2.INT(-8.9)INT(-8.9)等于等于 -9-9l例例3.3.下面公式将返回下面公式将返回 A1 A1 单元格中的一个正实数单元格中的一个正实数的小数部分的小数部分:lA1-INT(A1)A1-INT(A1)l10.10.MOD(number,divisor)MOD(number,divisor)返回两数相除的余数。返回两数相除的余数。结果的正负号与除数相同结果的正负号与除数相同Number Number 为被除数。为被除数。l(Divisor Divisor 为除数。如果为除数。如果 divisor d

24、ivisor 为零,函数为零,函数 MOD MOD 返回错误值返回错误值#DIV/0DIV/0!。!。l说明说明:函数函数 MOD MOD 可以借用函数可以借用函数 INT INT 来表示来表示:l例:例:lMOD(n,d)=n-dMOD(n,d)=n-d*INT(n/d)INT(n/d)lMOD(3,2)MOD(3,2)等于等于 1 1lMOD(-3,2)MOD(-3,2)等于等于 1 1lMOD(3,-2)MOD(3,-2)等于等于 -1 1lMOD(-3,-2)MOD(-3,-2)等于等于 -1 1l11.11.ROUND(number,num)ROUND(number,num)返回某个

25、数字按指定位数返回某个数字按指定位数舍入后的数字。舍入后的数字。lNumber Number 需要进行舍入的数字。需要进行舍入的数字。Num Num 指定的位数,指定的位数,按此位数进行舍入。按此位数进行舍入。l(1 1)如果)如果 num num 大于大于 0 0,则舍入到指定的小数位,则舍入到指定的小数位l(2 2)如果)如果 num num 等于等于 0 0,则舍入到最接近的整数,则舍入到最接近的整数l(3 3)如果)如果 numnum小于小于 0 0,则在小数点左侧进行舍,则在小数点左侧进行舍入。入。l例:例:ROUND(2.15,1)ROUND(2.15,1)等于等于 2.22.2l

26、ROUND(2.149,1)ROUND(2.149,1)等于等于 2.12.1lROUND(-1.475,2)ROUND(-1.475,2)等于等于 -1.48-1.48lROUND(21.5,-1)ROUND(21.5,-1)等于等于 2020l12.12.MAX(number1,number2,.)MAX(number1,number2,.)返回数据集中的返回数据集中的最大数值。最大数值。lNumber1,number2,.Number1,number2,.为需要找出最大数值的为需要找出最大数值的 1 1 到到 30 30 个数值。个数值。l(1).(1).可以将参数指定为数字、空白单元格

27、、逻辑可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。能转换成数字的文本,将产生错误。l(2)(2)如果参数为数组或引用,则只有数组或引用如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数忽略,请使用函数 MAXA MAXA 来代替。来代替。l(3)(3)如果参数不包含数字,函数如果参数不包含数字,函数 MAX MA

28、X 返回返回 0 0。l如果如果A1:A5 A1:A5 包含数字包含数字 1010、7 7、9 9、27 27 和和 2 2,则:,则:lMAX(A1:A5)MAX(A1:A5)等于等于 2727lMAX(A1:A5,30)MAX(A1:A5,30)等于等于 3030l13.13.MIN(number1,number2,.)MIN(number1,number2,.)返回给定参数返回给定参数表中的最小值。表中的最小值。lNumber1,number2,.Number1,number2,.是要从中找出最小值是要从中找出最小值的的 1 1 到到 30 30 个数字参数。个数字参数。l(1)(1)参

29、数可以是数字、空白单元格、逻辑值或表参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。换成数值的文字时,将引起错误。l(2)(2)如果参数是数组或引用,则函数如果参数是数组或引用,则函数 MIN MIN 仅使用仅使用其中的数字、数组或引用中的空白单元格,逻辑其中的数字、数组或引用中的空白单元格,逻辑值、文字或错误值将忽略。如果逻辑值和文字串值、文字或错误值将忽略。如果逻辑值和文字串不能忽略,请使用不能忽略,请使用 MINA MINA 函数。函数。l(3)(3)如果参数中不含数字,则函数如果参数

30、中不含数字,则函数 MIN MIN 返回返回 0 0。l示例示例l如果如果 A1:A5 A1:A5 中依次包含数值中依次包含数值 1010,7 7,3 3,27 27 和和 2 2,那么,那么lMIN(A1:A5)MIN(A1:A5)等于等于 2 2lMIN(A1:A5,0)MIN(A1:A5,0)等于等于 0 0l函数函数 MIN MIN 与函数与函数 MAX MAX 相似。请参阅函数相似。请参阅函数 MAX MAX 中的示例。中的示例。l14.14.PI()PI()返回数字返回数字 3.14159265358979,3.14159265358979,即数学即数学常数常数 ,精确到小数点后精

31、确到小数点后 14 14 位位l示例:示例:lPI()/2 PI()/2 等于等于 1.57079?1.57079?lSIN(PI()/2)SIN(PI()/2)等于等于 1 1l如果圆的半径值存储于名称为如果圆的半径值存储于名称为 Radius Radius 的单元格的单元格中,下面的公式将计算出圆的面积:中,下面的公式将计算出圆的面积:lPI()PI()*(Radius2)(Radius2)l15.15.RAND()RAND()返回大于等于返回大于等于 0 0 小于小于 1 1 的均匀分的均匀分布随机数,每次计算工作表时都将返回一个新的布随机数,每次计算工作表时都将返回一个新的数值。数值。

32、l(1)(1)如果要生成如果要生成 a,b a,b 之间的随机实数请使用:之间的随机实数请使用:lRAND()RAND()*(b-a)+a(b-a)+al(2)(2)如果要使用函数如果要使用函数 RAND RAND 生成一随机数,并且生成一随机数,并且使之不随单元格计算而改变,可以在偏辑栏中输使之不随单元格计算而改变,可以在偏辑栏中输入入“=RAND()”RAND()”,保持编辑状态,然后按保持编辑状态,然后按 F9 F9 键,键,将公式永久性地改为随机数。将公式永久性地改为随机数。l如果要生成大于等于如果要生成大于等于 0 0,小于,小于 100 100 的随机数,的随机数,请输入:请输入:

33、lRAND()RAND()*100100l16.16.SQRT(number)SQRT(number)返回正平方根。返回正平方根。lNumber Number 为需要求平方根的数字,如果该数字为需要求平方根的数字,如果该数字为负,则函数为负,则函数 SQRT SQRT 返回错误值返回错误值#NUMNUM!。!。l示例示例lSQRT(16)SQRT(16)等于等于 4 4lSQRT(-16)SQRT(-16)等于等于#NUMNUM!lSQRT(ABS(-16)SQRT(ABS(-16)等于等于 4 4l17.17.ABS(number)ABS(number)返回参数的绝对值,参数绝对返回参数的绝

34、对值,参数绝对值是参数去掉正负号后的数值。值是参数去掉正负号后的数值。lNumber Number 需要计算其绝对值的实数。需要计算其绝对值的实数。l示例示例lABS(2)ABS(2)等于等于 2 2lABS(-2)ABS(-2)等于等于 2 2l如果如果 A1 A1 中的数值为中的数值为 -16-16,那么,那么:lSQRT(ABS(A1)SQRT(ABS(A1)等于等于 4 4日期和时间函数日期和时间函数l1 1.DATE(year,month,day).DATE(year,month,day)返回某特定日期的序列返回某特定日期的序列数数lYear Year 是介于是介于 1900 190

35、0 到到 9999 9999 之间的一个数字,之间的一个数字,Month Month 代表月份的数字。如果所输入的月份大于代表月份的数字。如果所输入的月份大于 1212,将从指定年份的一月份开始往上加算。例如,将从指定年份的一月份开始往上加算。例如,DATEDATE(90,14,290,14,2)返回代表返回代表 1991 1991 年年 2 2 月月 2 2 日的序列数。日的序列数。lDay Day 代表在该月份中第几天的数字。如果代表在该月份中第几天的数字。如果 day day 大于该月份的最大天数时,将从指定月份的第一大于该月份的最大天数时,将从指定月份的第一天开始往上累加。例如天开始往

36、上累加。例如,DATEDATE(91,1,3591,1,35)返返回代表回代表 1991 1991 年年 2 2 月月 4 4 日的序列数。日的序列数。l2.2.DAY(serial_number)DAY(serial_number)返回与返回与 serial_number serial_number 对应的一月内的某天,用整数对应的一月内的某天,用整数 1 1 到到 31 31 表示。表示。lSerial_number Serial_number 在在 Microsoft Excel Microsoft Excel 中,用中,用于日期和时间计算的日期于日期和时间计算的日期-时间代码。时间代码

37、。Serial_number Serial_number l不仅可以为数字,还可以为文本,如不仅可以为数字,还可以为文本,如 15-15-Apr-Apr-1993 1993 或或 4-15-19934-15-1993。在计算时,文本可自动。在计算时,文本可自动转换为序列数。有关转换为序列数。有关 serial_number serial_number 的详细内的详细内容,请参阅函数容,请参阅函数 NOWNOW。l示例示例lDAY(4-Jan)DAY(4-Jan)等于等于 4 4lDAY(15-Apr-1993)DAY(15-Apr-1993)等于等于 1515lDAY(8/11/93)DAY(

38、8/11/93)等于等于 1111l3.3.MONTH(serial_number)MONTH(serial_number)返回对应于序列数返回对应于序列数 serial_number serial_number 的月份值。该返回值为介于的月份值。该返回值为介于 1 1(一月)和(一月)和 1212(十二月)之间的整数。(十二月)之间的整数。lSerial_number Serial_number 不仅可以为数字,还可以为文不仅可以为数字,还可以为文本,如本,如“15-15-Apr-1993”Apr-1993”或或“4-15-1993”4-15-1993”。在计算时,文本可自动转换为序列数。在

39、计算时,文本可自动转换为序列数。l示例示例lMONTH(6-May)MONTH(6-May)等于等于 5 5lMONTH(366)MONTH(366)等于等于 1212lMONTH(367)MONTH(367)等于等于 1 1l4.4.YEAR(serial_number)YEAR(serial_number)返回与返回与 serial_number serial_number 相对应的年份。返回值为相对应的年份。返回值为 1900 1900 到到 9999 9999 之间的之间的整数整数。lSerial_number Serial_number 不仅可以为数字,还可以为文本,不仅可以为数字,

40、还可以为文本,如如 15-15-Apr-1993 Apr-1993 或或 4-15-19934-15-1993。在计算时,。在计算时,文本可自动转换为序列数。有关文本可自动转换为序列数。有关 serial_number serial_number 的详细内容,请参阅函数的详细内容,请参阅函数 NOWNOW。lYEAR(7/5/90)YEAR(7/5/90)等于等于 19901990l如果使用如果使用 1900 1900 日期系统(日期系统(Microsoft Excel Microsoft Excel for Windows for Windows 的默认值),则:的默认值),则:lYEAR(

41、0.007)YEAR(0.007)等于等于 19001900lYEAR(29747.007)YEAR(29747.007)等于等于 19811981l5.5.NOW()NOW()返回当前日期和时间所对应的序列数返回当前日期和时间所对应的序列数l(1)(1)序列号中小数点右边的数字表示时间,左边序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,在的数字表示日期。例如,在 1900 1900 日期系统中,日期系统中,序列号序列号 367.5 367.5 表示表示19011901年年1 1月月1 1日晚日晚 12 12 时。时。l(2)(2)函数函数 NOW NOW 只有在重新计算工作表,

42、或执行含只有在重新计算工作表,或执行含有此函数的宏时改变。它并不会随时更新。有此函数的宏时改变。它并不会随时更新。l如果正在使用的是如果正在使用的是 1900 1900 日期系统,而且计算机日期系统,而且计算机的内部时钟为的内部时钟为 19871987年年1 1月月1 1日晚上日晚上 12 12 点点 30 30 分,分,则:则:NOW()NOW()等于等于 31778.5208331778.52083l十分钟后:十分钟后:lNOW()NOW()等于等于 31778.5277831778.52778l6.6.TIME(hour,minute,second)TIME(hour,minute,se

43、cond)返回某一特定时间返回某一特定时间的序列数的序列数,返回的序列数为从返回的序列数为从 0 0 到到 0.99999999 0.99999999 的小数,代表从的小数,代表从 0:00:000:00:00(12:00:00 12:00:00 A.MA.M)到到 23:59:5923:59:59(11:59:59 11:59:59 P.MP.M)之间的时间。之间的时间。lHour Hour 为为 0 0 到到 23 23 之间的数,代表小时之间的数,代表小时。Minute Minute 为为 0 0 到到 59 59 之间的数,代表分。之间的数,代表分。lSecond Second 为为

44、0 0 到到 59 59 之间的数,代表秒。之间的数,代表秒。lTIME(12,0,0)TIME(12,0,0)等于等于0.5,0.5,等价于等价于12:00:00 12:00:00 P.MP.M。lTIME(16,48,10)TIME(16,48,10)等于序列数等于序列数 0.7001157410.700115741,等价于等价于 4:48:10 4:48:10 P.MP.M。lTEXT(TIME(23,18,14),h:mm:TEXT(TIME(23,18,14),h:mm:ssss AM/PM)AM/PM)等等于于 11:18:1411:18:14 PM PM逻辑函数逻辑函数l1.1.

45、AND(logical1,logical2,.)AND(logical1,logical2,.)所有参数的值所有参数的值为真时返回为真时返回 TRUETRUE;只要一个参数的逻辑值为假只要一个参数的逻辑值为假即返回即返回 FALSEFALSE。lLogical1,logical2,.Logical1,logical2,.待检测的待检测的 1 130 30 个条件值,各条件值或为个条件值,各条件值或为 TRUETRUE,或为或为 FALSEFALSE。l(1)(1)参数必须是逻辑值,或者包含逻辑值的数组参数必须是逻辑值,或者包含逻辑值的数组或引用。或引用。l(2)(2)如果数组或引用的参数包含文

46、字或空单元格,如果数组或引用的参数包含文字或空单元格,则忽略其值。则忽略其值。l(3)(3)如果指定的单元格区域内包括非逻辑值,如果指定的单元格区域内包括非逻辑值,AND AND 将返回错误值将返回错误值#VALUEVALUE!。!。l例例:AND(TRUE,TRUE)AND(TRUE,TRUE)等于等于 TRUETRUElAND(2+2=4,2+3=5)AND(2+2=4,2+3=5)等于等于 TRUETRUEl如果如果 B1-B3 B1-B3 单元格中的值为单元格中的值为 TRUETRUE、FALSEFALSE、TRUETRUE,那么:那么:AND(B1:B3)AND(B1:B3)等于等于

47、 FALSEFALSEl如果单元格如果单元格 B4 B4 内的数值在内的数值在 1 1100 100 之间,那么之间,那么:AND(1B4,B4100)AND(1B4,B4100)等于等于 TRUETRUEl下面的示例当下面的示例当 B4 B4 单元格中的数值严格介于单元格中的数值严格介于 1 1100 100 之间时,显示之间时,显示 B4 B4 单元格中数值;否则,显单元格中数值;否则,显示一条提示信息。例如,如果示一条提示信息。例如,如果 B4 B4 单元格中的数单元格中的数值为值为 104 104,那么:,那么:IF(AND(1B4,B4100),B4,IF(AND(1B4,B4100

48、),B4,数值超出范围。数值超出范围。)等于等于“数值超出范围。数值超出范围。”如如果果 B4 B4 单元格中数值为单元格中数值为 50,50,那么:那么:IF(AND(1B4,IF(AND(1B4,B4100),B4,B4100),B4,数值超出范围。数值超出范围。)等于等于 5050l2.2.OR(logical1,logical2,.)OR(logical1,logical2,.)在其参数组中,在其参数组中,任何一个参数逻辑值为任何一个参数逻辑值为 TRUETRUE,即返回即返回 TRUETRUE。lLogical1,logical2,.Logical1,logical2,.为需要进行检

49、验的为需要进行检验的 1 1 到到 30 30 个条件,分别为个条件,分别为 TRUE TRUE 或或 FALSEFALSE。l(1)(1)参数必须能计算为逻辑值参数必须能计算为逻辑值,或者为包含逻辑值或者为包含逻辑值的数组或引用。的数组或引用。l(2)(2)如果数组或引用参数包含文本、数字或空白如果数组或引用参数包含文本、数字或空白单元格,这些值将被忽略。单元格,这些值将被忽略。l(3)(3)如果指定的区域中不包含逻辑值,函数如果指定的区域中不包含逻辑值,函数 OR OR 返回错误值返回错误值#VALUEVALUE!。!。lNOT(logical)NOT(logical)对参数值求反。当要确

50、保一个值不对参数值求反。当要确保一个值不等于某一特定值时,可以使用等于某一特定值时,可以使用 NOT NOT 函数。函数。lLogical Logical 为一个可以计算出为一个可以计算出 TRUE TRUE 或或 FALSE FALSE 的逻辑值或逻辑表达式。如果逻辑值为的逻辑值或逻辑表达式。如果逻辑值为 FALSEFALSE,函数函数 NOT NOT 返回返回 TRUETRUE;如果逻辑值为如果逻辑值为 TRUETRUE,函函数数 NOT NOT 返回返回 FALSEFALSE。l示例示例lNOT(FALSE)NOT(FALSE)等于等于 TRUETRUElNOT(1+1=2)NOT(1+

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(excel常用函数讲解课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|