Excel函数中文解释(全) 序号 函数名称 1 2 3 4 5 6 7 8 9 10 11 ABS? AND AVERAGE COLUMN 主要功能 求出相应数字的绝对值。 返回逻辑值:如果所有参数值均 为逻辑“真(TRUE)”,则返回 逻辑“真(TRUE)”,反之返回 求出所有参数的算术平均值。 显示所引用单元格的列标号值。 使用格式 ABS(number) 参数说明 number代表需要求绝对值的数值或引用 的单元格。 Logical1,Logical2,Logical3??:表 AND(logical1,logical2, ...) 示待测试的条件值或表达式,最多这30 个。 number1,number2,??:需要求平均值 AVERAGE(number1,number2,??) 的数值或引用单元格(区域),参数不 超过30个。 COLUMN(reference) reference为引用的单元格。 CONCATENATE(Text1,Text??) COUNTIF(Range,Criteria) DATE(year,month,day) Text1、Text2??为需要连接的字符文 本或引用的单元格。 Range代表要统计的单元格区域; Criteria表示指定的条件表达式。 将多个字符文本或单元格中的数 CONCATENATE 据连接在一起,显示在一个单元 格中。 统计某个单元格区域中符合指定 COUNTIF 条件的单元格数目。 DATE DATEDIF DAY DCOUNT FREQUENCY 给出指定数值的日期。 计算返回两个日期参数的差值。 求出指定日期或引用单元格中的 日期的天数。 返回数据库或列表的列中满足指 定条件并且包含数字的单元格数 目。 以一列垂直数组返回某个区域中 数据的频率分布。 year为指定的年份数值(小于9999); month为指定的月份数值(可以大于 12);day为指定的天数。 DATEDIF(date1,date2,"y")、 date1代表前面一个日期,date2代表后 =DATEDIF(date1,date2,"m")、 面一个日期;y(m、d)要求返回两个 =DATEDIF(date1,date2,"d") 日期相差的年(月、天)数。 serial_number代表指定的日期或引用 DAY(serial_number) 的单元格。 DCOUNT(database,field,criteri Database表示需要统计的单元格区域; Field表示函数所使用的数据列(在第 a) 一行必须要有标志项);Criteria包含 FREQUENCY(data_array,bins_arr Data_array表示用来计算频率的一组数 据或单元格区域;Bins_array表示为前 ay) 面数组进行分隔一列数值。 12 13 14 15 16 17 18 19 20 21 22 23 IF INDEX INT 根据对指定条件的逻辑判断的真 假结果,返回相对应的内容。 返回列表或数组中的元素值,此 元素由行序号和列序号的索引值 进行确定。 将数值向下取整为最接近的整数 。 IF(Logical,Value_if_true,Valu Logical代表逻辑判断表达式; Value_if_true表示当判断条件为逻辑 e_if_false) “真(TRUE)”时的显示内容,如果忽 INDEX(array,row_num,column_nu Array代表单元格区域或数组常量; Row_num表示指定的行序号(如果省略 m) row_num,则必须有 column_num); number表示需要取整的数值或包含数值 INT(number) 的引用单元格。 ISERROR(value) LEFT(text,num_chars) LEN(text) Value表示需要测试的值或表达式。 text代表要截字符的字符串; num_chars代表给定的截取数目。 text表示要统计的文本字符串。 用于测试函数式返回的数值是否 ISERROR 有错。如果有错,该函数返回 TRUE,反之返回FALSE。 从一个文本字符串的第一个字符 LEFT 开始,截取指定数目的字符。 LEN MATCH MAX MID MIN MOD MONTH 统计文本字符串中字符数目。 返回在指定方式下与指定数值匹 配的数组中元素的相应位置。 求出一组数中的最大值。 从一个文本字符串的指定位置开 始,截取指定数目的字符。 求出一组数中的最小值。 求出两数相除的余数。 求出指定日期或引用单元格中的 日期的月份。 MATCH(lookup_value,lookup_arr Lookup_value代表需要在数据表中查找 的数值; ay,match_type) number1,number2??代表需要求最大 MAX(number1,number2??) 值的数值或引用单元格(区域),参数 不超过30个。 text代表一个文本字符串;start_num MID(text,start_num,num_chars) 表示指定的起始位置;num_chars表示 MIN(number1,number2??) MOD(number,divisor) MONTH(serial_number) 要截取的数目。 number1,number2??代表需要求最小 值的数值或引用单元格(区域),参数 不超过30个。 number代表被除数;divisor代表除数 。 serial_number代表指定的日期或引用 的单元格。 24 25 26 27 28 29 30 31 32 33 34 35 NOW OR RANK RIGHT SUBTOTAL SUM SUMIF TEXT TODAY VALUE 给出当前系统日期和时间。 NOW() 该函数不需要参数。 返回逻辑值,仅当所有参数值均 为逻辑“假(FALSE)”时返回函 OR(logical1,logical2, ...) 数结果逻辑“假(FALSE)”,否 返回某一数值在一列数值中的相 RANK(Number,ref,order) 对于其他数值的排位。 从一个文本字符串的最后一个字 符开始,截取指定数目的字符。 返回列表或数据库中的分类汇总 。 计算所有参数数值的和。 计算符合指定条件的单元格区域 内的数值和。 根据指定的数值格式将相应的数 字转换为文本形式。 给出系统日期。 将一个代表数值的文本型字符串 转换为数值型。 Logical1,Logical2,Logical3??:表 示待测试的条件值或表达式,最多这30 个。 Number代表需要排序的数值;ref代表 排序数值所处的单元格区域;order代 表排序方式参数(如果为“0”或者忽 text代表要截字符的字符串; RIGHT(text,num_chars) num_chars代表给定的截取数目。 SUBTOTAL(function_num, ref1, Function_num为1到11(包含隐藏值) 或101到111(忽略隐藏值)之间的数 ref2, ...) 字,用来指定使用什么函数在列表中进 Number1、Number2??代表需要计算的 SUM(Number1,Number2??) 值,可以是具体的数值、引用的单元格 (区域)、逻辑值等。 Range代表条件判断的单元格区域; SUMIF (Range,Criteria,Sum_Range) Criteria为指定条件表达式; Sum_Range代表需要计算的数值所在的 value代表需要转换的数值或引用的单 TEXT(value,format_text) 元格;format_text为指定文字形式的 数字格式。 该函数不需要参数。 TODAY() VALUE(text) VLOOKUP(lookup_value,table_ar ray,col_index_num,range_looku p) WEEKDAY(serial_number,return_ type) text代表需要转换文本型字符串数值。 Lookup_value代表需要查找的数值; Table_array代表需要在其中查找数据 的单元格区域;Col_index_num为在 serial_number代表指定的日期或引用 含有日期的单元格;return_type代表 星期的表示方式[当Sunday(星期日) 在数据表的首列查找指定的数 VLOOKUP 值,并由此返回数据表当前行中 指定列处的数值。 WEEKDAY 给出指定日期的对应的星期数。 ) 应用举例 如果在B2单元格中输入公式: =ABS(A2),则在A2单元格中无论输入正 数(如100)还是负数(如-100),B2 在C5单元格输入公式: =AND(A5>=60,B5>=60),确认。如果C5 中返回TRUE,说明A5和B5中的数值均大 在B8单元格中输入公式: =AVERAGE(B7:D7,F7:H7,7,8),确认 后,即可求出B7至D7区域、F7至H7区域 在C11单元格中输入公式: =COLUMN(B11),确认后显示为2(即B 列)。 在C14单元格中输入公式: =CONCATENATE(A14,"@",B14,".com"), 确认后,即可将A14单元格中字符、@、 在C17单元格中输入公式: =COUNTIF(B1:B13,">=80"),确认后, 即可统计出B1至B13单元格区域中,数 在C20单元格中输入公式: =DATE(2003,13,35),确认后,显示出 2004-2-4。 在C23单元格中输入公式: =DATEDIF(A23,TODAY(),"y"),确认后 返回系统当前日期[用TODAY()表示)与 输入公式:=DAY("2003-12-18"),确认 后,显示出18。 如图1所示,在F4单元格中输入公式: =DCOUNT(A1:D11,"语文",F1:G2),确认 后即可求出“语文”列中,成绩大于等 如图2所示,同时选中B32至B36单元格 区域,输入公式: =FREQUENCY(B2:B31,D2:D36),输入完 特别提醒 如果number参数不是数值,而是一些字 符(如A等),则B2中返回错误值“ #VALUE!”。 如果指定的逻辑条件参数中包含非逻辑 值时,则函数返回错误值“#VALUE!” 或“#NAME”。 如果引用区域中包含“0”值单元格, 则计算在内;如果引用区域中包含空白 或字符单元格,则不计算在内。 如果在B11单元格中输入公式: =COLUMN(),也显示出2;与之相对应的 还有一个返回行标号值的函数—— 如果参数不是引用的单元格,且为文本 格式的,请给参数加上英文状态下的双 引号,如果将上述公式改为: 允许引用的单元格区域中有空白单元格 出现。 由于上述公式中,月份为13,多了一个 月,顺延至2004年1月;天数为35,比 2004年1月的实际天数又多了4天,故又 这是Excel中的一个隐藏函数,在函数 向导中是找不到的,可以直接输入使 用,对于计算年龄、工龄等非常有效。 如果是给定的日期,请包含在英文双引 号中。 如果将上述公式修改为: =DCOUNT(A1:D11,,F1:G2),也可以达到 图1 相同目的。 上述输入的是一个数组公式,输入完成 后,需要通过按“Ctrl+Shift+Enter” 图2 组合键进行确认,确认后公式两端出现 备注 在C29单元格中输入公式: =IF(C26>=18,"符合要求","不符合要求 "),确信以后,如果C26单元格中的数 如图3所示,在F8单元格中输入公式: =INDEX(A1:D11,4,3),确认后则显示出 A1至D11单元格区域中,第4行和第3列 输入公式:=INT(18.89),确认后显示 出18。 本文中类似“在C29单元格中输入公式 ”中指定的单元格,读者在使用时,并 不需要受其约束,此处只是配合本文所 此处的行序号参数(row_num)和列序 号参数(column_num)是相对于所引用 图3 的单元格区域而言的,不是Excel工作 在取整时,不进行四舍五入;如果输入 的公式为=INT(-18.89),则返回结果为 -19。 输入公式:=ISERROR(A35/B35),确认 此函数通常与IF函数配套使用,如果将 以后,如果B35单元格为空或“0”,则 上述公式修改为: A35/B35出现错误,此时前述函数返回 =IF(ISERROR(A35/B35),"",A35/B35), 假定A38单元格中保存了“我喜欢天极 此函数名的英文意思为“左”,即从左 网”的字符串,我们在C38单元格中输 边截取,Excel很多函数都取其英文的 入公式:=LEFT(A38,3),确认后即显示 意思。 假定A41单元格中保存了“我今年28岁 LEN要统计时,无论中全角字符,还是 ”的字符串,我们在C40单元格中输入 半角字符,每个字符均计为“1”;与 公式:=LEN(A40),确认后即显示出统 之相对应的一个函数——LENB,在统计 如图4所示,在F2单元格中输入公式: 图4 =MATCH(E2,B1:B11,0),确认后则返回 Lookup_array只能为一列或一行。 查找的结果“9”。 输入公式:=MAX(E44:J44,7,8,9,10), 确认后即可显示出E44至J44单元和区域 如果参数中有文本或逻辑值,则忽略。 和数值7,8,9,10中的最大值。 假定A47单元格中保存了“我喜欢天极 网”的字符串,我们在C47单元格中输 入公式:=MID(A47,4,3),确认后即显 输入公式:=MIN(E44:J44,7,8,9,10), 确认后即可显示出E44至J44单元和区域 和数值7,8,9,10中的最小值。 输入公式:=MOD(13,4),确认后显示出 结果“1”。 公式中各参数间,要用英文状态下的逗 号“,”隔开。 如果参数中有文本或逻辑值,则忽略。 如果divisor参数为零,则显示错误值 “#DIV/0!”;MOD函数可以借用函数 INT来表示:上述公式可以修改为: 输入公式:=MONTH("2003-12-18"),确 如果是给定的日期,请包含在英文双引 号中;如果将上述公式修改为: 认后,显示出11。 =YEAR("2003-12-18"),则返回年份对 输入公式:=NOW(),确认后即刻显示出 当前系统日期和时间。如果系统日期和 时间发生了改变,只要按一下F9功能 在C62单元格输入公式: =OR(A62>=60,B62>=60),确认。如果 C62中返回TRUE,说明A62和B62中的数 如在C2单元格中输入公式: =RANK(B2,$B$2:$B$31,0),确认后即可 得出丁1同学的语文成绩在全班成绩中 假定A65单元格中保存了“我喜欢天极 网”的字符串,我们在C65单元格中输 入公式:=RIGHT(A65,3),确认后即显 如图7所示,在B64和C64单元格中分别 输入公式:=SUBTOTAL(3,C2:C63)和 =SUBTOTAL103,C2:C63),并且将61行隐 如图7所示,在D64单元格中输入公式: =SUM(D2:D63),确认后即可求出语文的 总分。 如图7所示,在D64单元格中输入公式: =SUMIF(C2:C63,"男",D2:D63),确认后 即可求出“男”生的语文成绩和。 如果B68单元格中保存有数值1280.45, 我们在C68单元格中输入公式: =TEXT(B68, "$0.00"),确认后显示为 输入公式:=TODAY(),确认后即刻显示 出系统日期和时间。