EXCEL常用函数使用简介_第1页
EXCEL常用函数使用简介_第2页
EXCEL常用函数使用简介_第3页
EXCEL常用函数使用简介_第4页
EXCEL常用函数使用简介_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EXCEL常用函数使用简介(引自Microsoft Excel帮助)常用函数一览表函数名功能用途AVERAGE求出所有的算术平均值统计计算COUNT返回包含数字以及包含参数列表中的数字的单元格的个数统计计算COUNTA返回参数列表中非空值的单元格个数统计计算DAY返回以序列号表示的某日期的天数日期时间IF根据对指定条件的逻辑的真假结果,返回相对应条件触发的计算结果条件计算INT将数值向下取整为最接近的整数数据计算LEFT从一个文本字符串的第一个字符开始,截取指定数目的字符截取计算MAX求出一组数中的最大值数据计算MIN求出一组数中的最小值数据计算MONTH返回以序列号表示的日期中的月份日期时间

2、NOW给出当前系统日期和时间日期时间RIGHT从一个文本字符串的最后一个字符开始,截取指定数目的字符字符截取RAND返回大于等于 0 及小于 1 的均匀分布随机数数学函数SUBTOTAL返回列表或数据库中的分类汇总分类汇总SUM求出一组数值的和数据计算SUMIF计算符合指定条件的单元格区域内的数值和条件计算TEXT根据指定的数值格式将相应的数字转换为文本形式数值文本转换TODAY给出系统日期日期时间WEEKDAY给出指定日期的对应的星期数日期时间YEAR返回某日期对应的年份日期时间一、AVERAGE:求出所有的算术平均值1、语法AVERAGE(number1,number2, .)Number

3、1, number2, .   要计算平均值的 130 个参数。2、说明 v 参数可以是数字,或者是涉及数字的名称、数组或引用。v 如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。 3、提示:对单元格中的数值求平均时,应牢记空单元格与含零值单元格的区别,尤其在“选项”对话框中的“视图”选项卡上已经清除了“零值”复选框的条件下,空单元格不计算在内,但计算零值。若要查看“选项”对话框,单击“工具”菜单中的“选项”命令。4、示例(1)如果 A1:A5 命名为 Scores,其中的数值分别为 10、7、9、27 和 2,那么:&#

4、183;AVERAGE(A1:A5) 等于 11·AVERAGE(Scores) 等于 11·AVERAGE(A1:A5, 5) 等于 10·AVERAGE(A1:A5) 等于 SUM(A1:A5)/COUNT(A1:A5) 等于 11(2)如果 C1:C3 命名为 OtherScore,其中的数值为 4、18 和 7,那么:·AVERAGE(Scores, OtherScores) 等于 10.5。返回顶部二、COUNT:计算单元格区域或数字数组中数字字段的输入项个数。1、语法COUNT(value1,value2,.)Value1, value2,

5、.   为包含或引用各种类型数据的参数(1 到 30个),但只有数字类型的数据才被计算。2、说明v 函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转换成数字的文字将被忽略。 v 如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数 COUNTA。 3、示例A如工作表中有左列的内容,则下列公式的值为:(1)=COUNT(A2:A8)=3,计算数据中包含数字的单元格的个数;(2)=COUNT(A2:A8,2)=4,计算数据中包含数

6、字的单元格以及包含数值 2 的单元格的个数(包含数字的单元格为3,包含数字2的单元格为1,加起来是4;日期格式里的2不算)1数据2销售32008-12-84519622.247TRUE8#DIV/O!返回顶部三、COUNTA:计算单元格区域或数组中包含数据的单元格个数。1、语法COUNTA(value1,value2,.)Value1, value2, .   为所要计算的值,参数个数为 1 到 30 个。在这种情况下,参数值可以是任何类型,它们可以包括空字符 (""),但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。

7、如果不需要统计逻辑值、文字或错误值,请使用函数 COUNT。2、示例A如工作表中有左列的内容,则下列公式的值为:(1)=COUNTA(A2:A8)=6,计算数据中非空单元格的个数;(2)=COUNTA(A1:A7,2)=7,计算数据中非空单元格以及包含数值 2 的单元格的个数(非空单元格为6,包含数字2的单元格为1,加起来是7;日期格式里的2不算)1数据2销售32008-12-84519622.247TRUE8#DIV/O!返回顶部四、DAY:返回以序列号表示的某日期在当月内的天数,用整数 1 到 31 表示。1、语法DAY(serial_number)Serial_number &

8、#160; 为要查找的那一天的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,可使用函数 DATE(2008,5,23) 输入日期 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。2、说明Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。3、示例假设单元格A4里的数值是(2008-3-5),则DAY(A4)=5。返回顶部五、IF:执行真假值判断,

9、根据逻辑测试的真假值返回不同的结果。可以使用函数 IF 对数值和公式进行条件检测。1、语法IF(logical_test,value_if_true,value_if_false)Logical_test   表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。Value_if_true   logical_test 为 TRUE 时返回的值。例如,如果本参数为文本串“预算内”而且 logical

10、_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。Value_if_true 也可以是其他公式。Value_if_false   logical_test 为 FALSE 时返回的值。例如,如果本参数为文本串“超出预算”而且 logical_test 参数值为 FALSE,则 IF 函数将显示文本“超出预算”。如果 logical_test 为 FALSE 且忽略了 Value_if_false

11、(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 Value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。Value_if_false 也可以是其他公式。2、说明函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面最后一个示例。在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。如果函数 IF 的参数包含数组,则

12、在执行 IF 语句时,数组中的每一个元素都将计算。Microsoft Excel 还提供了可根据某一条件来分析数据的其他函数。例如,如果要计算单元格区域中某个文本串或数字出现的次数,则可使用 COUNTIF 工作表函数。如果要根据单元格区域中的某一文本串或数字求和,则可使用 SUMIF 工作表函数。请查阅关于根据条件计算值。 3、示例在预算工作表中,单元格 A10 中包含计算当前预算的公式。如果 A10 中的公式结果小于等于 100,则下面的函数将显示“预算内”,否则将显示“超出预算”。IF(A10<=100,"预算内","超出预算")在下面的示例

13、中,如果单元格 A10 中的数值为 100,则 logical_test 为 TRUE,且区域 B5:B15 中的所有数值将被计算。反之,logical_test 为 FALSE,且包含函数 IF 的单元格显示为空白。IF(A10=100,SUM(B5:B15),"")假设有一张费用开支工作表,B2:B4 中有一月、二月和三月的“实际费用”,其数值分别为 1,500、500 和 500。C2:C4 是相同期间内的“预算经费”,数值分别为 900、900 和 925。可以通过公式来检测某一月份是否出现预算超支,下列的公式将产生有关的信息文字串:IF(B2>C2,&quo

14、t;超过预算","OK") 等于 "超过预算"IF(B3>C3,"超过预算","OK") 等于 "OK"如果要给以 AverageScore 为名称所引用的数字设置字母级别,请参阅下表:如果 AverageScore 为则返回大于 89A80 到 89B70 到 79C60 到 69D小于 60F可以使用下列嵌套 IF 函数:IF(AverageScore>89,"A",IF(AverageScore>79,"B",IF(Ave

15、rageScore>69,"C",IF(AverageScore>59,"D","F")在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同样,第三个 IF 语句是第二个 IF 语句的参数 value_if_false。例如,如果第一个 logical_test (Average > 89) 为 TRUE,则返回 "A";如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推。返回顶部六、INT:返回实数舍入后的整数值。1

16、、语法INT(number)Number   需要进行取整处理的实数。2、示例INT(8.9) 等于 8INT(-8.9) 等于 -9返回顶部七、LEFT&LEFTBLEFT 基于所指定的字符数返回文本串中的第一个或前几个字符。LEFTB 基于所指定的字节数返回文本串中的第一个或前几个字符。此函数用于双字节字符。1、语法 LEFT(text,num_chars)LEFTB(text,num_bytes)Text   是包含要提取字符的文本串。Num_chars   指定要由 LEFT 所提取的字符数。 *Num_chars 必

17、须大于或等于 0。*如果 num_chars 大于文本长度,则 LEFT 返回所有文本。*如果忽略 num_chars,则假定其为 1。 Num_bytes   按字节指定要由 LEFTB 所提取的字符数。2、示例·LEFT("Sale Price",4) 等于 "Sale"·如果 A1 中包含“Sweden”,则:LEFT(A1) 等于 "S"·LEFTB("重庆市沙坪坝区",6) 等于 "重庆市"返回顶部八、MAX:返回数据集中的最大数值。1

18、、语法MAX(number1,number2,.)Number1,number2,.   为需要找出最大数值的 1 到 30 个数值。 2、说明可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。如果参数不包含数字,函数 MAX 返回 0。 3、示例如果 A1:A5 包含数字 10、7、9、27 和 2,则:MAX(A1:A5) 等于 27MAX(A1:A5

19、,30) 等于 30返回顶部九、MIN:返回给定参数表中的最小值。1、语法MIN(number1,number2, .)Number1, number2,.   是要从中找出最小值的 1 到 30 个数字参数。 2、说明参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。如果参数是数组或引用,则函数 MIN 仅使用其中的数字、数组或引用中的空白单元格,逻辑值、文字或错误值将忽略。如果逻辑值和文字串不能忽略,请使用 MINA 函数 。如果参数中不含数字,则函数 MIN 返回 0。 3、示例如果 A1:A5 中依次包含数

20、值 10,7,3,27 和 2,那么MIN(A1:A5) 等于 2MIN(A1:A5, 0) 等于 0返回顶部十、MONTH:返回以序列号表示的日期中的月份。月份是介于 1(一月)到 12(十二月)之间的整数。1、语法MONTH(serial_number)Serial_number   表示一个日期值,其中包含要查找的月份。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用 DATE(2008,5,23) 输入 2008 年 5 月 23 日。如果日期以文本的形式输入,则会出现问题。2、说明Microsoft Excel 可将日期存储为可

21、用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。3、示例假设单元格A4里的数值是(2008-3-5),则MONTH(A4)=3。返回顶部十一、NOW:返回当前日期和时间所对应的序列号。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。1、语法NOW( )2、说明 Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用1900日

22、期系统,则Excel会将1900年1月1日保存为系列数1。而如果工作簿使用1904日期系统,则Excel会将1904年1月1日保存为系列数0,(而将1904年1月2日保存为系列数1)。例如,在1900日期系统中Excel将1998年1月1日保存为系列数35796,因为该日期距离1900年1月1日为 35795 天。系列数中小数点右边的数字表示时间,左边的数字表示日期。例如,在 1900 日期系统中,系列数 367.5 表示 1901 年 1 月 1 日晚 12 时。函数 NOW 只有在重新计算工作表,或执行含有此函数的宏时改变。它并不会随时更新。 3、示例如果正在使用的是 1900 日期系统,

23、而且计算机的内部时钟为 1987 年 1 月 1 日晚上 12 点 30 分,则:NOW() 等于 31778.52083十分钟后:NOW() 等于 31778.52778返回顶部十二、RIGHT&RHGHTBRIGHT 根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB 根据所指定的字符数返回文本串中最后一个或多个字符。此函数用于双字节字符。1、语法RIGHT(text,num_chars)RIGHTB(text,num_bytes)Text   是包含要提取字符的文本串。Num_chars   指定希望 RIGHT 提取的字符数。

24、 Num_chars 必须大于或等于 0。*如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。*如果忽略 num_chars,则假定其为 1。 Num_bytes   指定希望 RIGHTB 根据字节所提取的字符数。2、示例RIGHT("Sale Price",5) 等于 "Price"RIGHT("Stock Number") 等于 "r"RIGHTB("重庆市",2) 等于 "市"返回顶部十三、RAND:返回大于等于 0 及小于 1

25、 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。1、语法RAND( )2、说明若要生成 a 与 b 之间的随机实数,请使用:RAND()*(b-a)+a如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。 返回顶部十四、SUBTOTAL:返回数据清单或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的数据清单。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该数据清单进行修改。1、语法SUBTOTAL(function_nu

26、m,ref1,ref2,.)Function_num   为 1 到 11 之间的数字,指定使用何种函数在数据清单中进行分类汇总计算。Function_Num函数1AVERAGE2COUNT3COUNTA4MAX5MIN6PRODUCT7STDEV8STDEVP9SUM10VAR11VARPRef1, ref2,   为要进行分类汇总计算的 1 到 29 个区域或引用。2、说明 如果在 ref1, ref2, 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。函数 SUBTOTAL 将忽略由数据清单筛选时产生的任何隐藏行。在需要

27、对筛选过的数据清单中的可见数据进行分类汇总时,这一点很重要。如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #VALUE!。 3、示例SUBTOTAL(9,C3:C5) 将使用函数 SUM 产生单元格区域"C3:C5"的分类汇总。返回顶部十五、SUM:返回某一单元格区域中所有数字之和。1、语法SUM(number1,number2, .)Number1, number2, .   为 1 到 30 个需要求和的参数。 2、说明直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。如果参数为数组或引用

28、,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。如果参数为错误值或为不能转换成数字的文本,将会导致错误。 3、示例·SUM(3, 2) 等于 5·SUM("3", 2, TRUE) 等于 6,因为文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字 1。·不同于前例,如果 A1 包含 "3",而 B1 包含 TRUE,则:SUM(A1, B1, 2) 等于 2,因为对非数值型的值的引用不能被转换成数值。·如果单元格 A2:E2 包含 5,

29、15,30,40 和 50,则:SUM(A2:C2) 等于 50SUM(B2:E2, 15) 等于 150返回顶部十六、SUMIF:根据指定条件对若干单元格求和。1、语法SUMIF(range,criteria,sum_range)Range   为用于条件判断的单元格区域。Criteria   为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32"、"apples"。Sum_range   为需要求和的实际

30、单元格。只有当 Range 中的相应单元格满足条件时,才对 sum_range 中的单元格求和。如果省略 sum_range。则直接对 Range 中的单元格求和。2、说明Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 工作表函数。3、示例假设 A1:A4 的内容分别为下列分属于四套房子的属性值:$100,000,$200,000,$300,000,$400,000。B1:

31、B4 的内容为下列与每个属性值相对应的销售佣金;$7,000,$14,000,$21,000,$28,000。SUMIF(A1:A4,">160,000",B1:B4) 等于 $63,000返回顶部十七、TEXT:将一数值转换为按指定数字格式表示的文本。1、语法TEXT(value,format_text)Value   为数值、计算结果为数值的公式,或对数值单元格的引用。Format_text   所要选用的文本型数字格式。即“单元格格式”对话框“数字”选项卡的“分类”列表框中显示的格式。Format_text 不能包含星号

32、(*),也不能是常规型。2、说明通过“格式”菜单调用“单元格格式”对话框,然后在“数字”选项卡上设置单元格的格式,只会改变单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。3、示例TEXT(2.715, "$0.00") 等于 "$2.72"TEXT("4/15/91", "mmmm dd, yyyy") 等于 "April 15, 1991"返回顶部十八、TODAY:返回当前日期的系列数,系列数是 Microsoft Excel

33、 用于日期和时间计算的日期-时间代码。有关系列数的详细信息,请参阅函数 NOW。1、语法TODAY( )返回顶部十九、WEEKDAY:返回某日期为星期几。默认情况下,其值为 1(星期天)到 7(星期六)之间的整数。1、语法WEEKDAY(serial_number,return_type)Serial_number   表示一个顺序的系列数,代表要查找的日期,以了解该日期为星期几。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。有关 Microsoft Excel 如何使用系列数以代表日期的详细信息,请参阅“说明”部分。Return_type   为确定返回值类型的数字。Return_type返回的数字1 或省略数字 1(星期天)到数字 7(星期六),同 Microsoft Excel 早期版本。2数字 1(星期一)到数字 7(星期天)。3数字 0(星期一)到数字 6(星期天)。2、说明 Excel 按顺序的系列数保存日期,这样就可以对其进行计算。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论