Excel中常用函数的使用方法.doc_第1页
Excel中常用函数的使用方法.doc_第2页
Excel中常用函数的使用方法.doc_第3页
Excel中常用函数的使用方法.doc_第4页
Excel中常用函数的使用方法.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

一、IF函数1.1、含义执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。 1.2、语法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_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(即 value_if_true 后没有逗号),则会返回逻辑值 FALSE。如果 logical_test 为 FALSE 且 value_if_false 为空(即 value_if_true 后有逗号,并紧跟着右括号),则本参数返回 0(零)。VALUE_if_false 也可以是其他公式。 说明 函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面最后一个示例。 在计算参数 value_if_true 和 value_if_false 后,函数 IF 返回相应语句执行后的返回值。 如果函数 IF 的参数包含数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量),则在执行 IF 语句时,数组中的每一个元素都将计算。 WPS表格 还提供了其他一些函数,可依据条件来分析数据。例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用 COUNTIf 工作表函数。如果要根据单元格区域中的某一文本字符串或数字求和,则可使用 SUMIf 工作表函数。请了解关于根据条件计算值。 如果判断标准有汉字内容,则在汉字前后加上英文状态下的双引号G2 (例如:IF(G2=成都,400,200) 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。 示例一 A1数据250公式 说明(结果)=IF(A2B2,OverBudget,OK) 判断第1行是否超出预算(OverBudget)=IF(A3B3,OverBudget,OK) 判断第2行是否超出预算(OK)示例三 A1成绩245390478 公式 说明(结果)=IF(A289,A,IF(A279,B,IF(A269,C,IF(A259,D,F) 为第一个成绩指定一个字母等级(F)=IF(A389,A,IF(A379,B,IF(A369,C,IF(A359,D,F) 为第二个成绩指定一个字母等级(A)=IF(A489,A,IF(A479,B,IF(A469,C,IF(A459,D,F) 为第三个成绩指定一个字母等级(C)在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同样,第三个 IF 语句是第二个 IF 语句的参数 value_if_false。例如,如果第一个 logical_test (AVERAGE 89) 为 TRUE,则返回“A”;如果第一个 logical_test 为 FALSE,则计算第二个 IF 语句,以此类推。 用下列关键字指定数字的字母等级。 如果成绩是则返回大于89 A80到89 B70到79 C60到69 D小于60 F二、ASC函数2.1用途: 将全角字符转换为半角字符。 2.2语法: ASC(text) 2.3参数: Text 待要查找其长度的文本。 2.4说明: 公式将全角字母转化为半角字母,若不包含全角字母则保持不变。 实例: 如果A1=电脑,则公式“=ASC(A1)”返回电脑EXCEL。 vb代码中,忽然遇到ASC(8)了,查询了好半天,才搞明白原来是取数字8的ASCII码。三、SEARCH函数 功能:用来返回指定的字符串在原始字符串中首次出现的位置 格式:SEARCH(find_text,within_text,start_num) find_text:要查找的文本字符串 within_text:要在哪一个字符串查找 start_num:从within_text的第几个字符开始查找。 注意:在find_text中,可以使用通配符,例如:问号“?”和星号“*”。其中问号“?”代表任何一个字符,而星号“*”可代表任何字符串。如果要查找的字符串就是问号或星号,则必须在这两个符号前加上“”符号。四、CONCATENATE函数 通常可用于出生日期推到,求出年龄。 (一)、含义 在Excel表格中常用的函数,即将几个文本字符串合并为一个文本字符串。 (二)、语法 CONCATENATE (text1,text2,.) Text1, text2, . 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。 (三)、说明 也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并。 (四)、示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 项目项 公式 说明(结果)=CONCATENATE(能够触动,A2,就是,A3,A4,。)将上述数据合并成一个语句(能够触动人心就是最完美的音乐。)【扩展】用&运算符可以代替CONCATENATE函数实现文本项的合并。如公式=张&军”的结果为“张军”。五、EXACT函数概述 EXACT函数是office办公软件excel中的文本函数,用于检测两个字符串是否完全相同。EXACT函数的参数text1和text2分别表示需要比较的文本字符串,也可以是引用单元格中的文本字符串,如果两个参数完全相同,EXACT函数返回TRUE值;否则返回FALSE值 语法: EXACT(text1,text2) 参数: Text1 待比较的第一个字符串。 Text2 待比较的第二个字符串。 示例: EXACT(word,word) 等于 TRUE EXACT(Word,word) 等于 FALSE EXACT(w ord,word) 等于 FALSE六、find函数(一)、目录Find函数 之Excel C+中的find函数Find函数 之Excel1 Find函数用来对原始数据中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。 使用语法 FIND(find_text,within_text,start_num) Find_text 是要查找的文本。 Within_text 是包含要查找文本的文本。 Start_num 指定开始进行查找的字符。within_text 中的首字符是编号为 1 的字符。如果忽略 start_num,则假设其为 1。 注意: 使用 start_num 可跳过指定数目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中说明部分的第一个“Y”的编号,则可将 start_num 设置为 8,这样就不会查找文本的序列号部分。FIND 将从第 8 个字符开始查找,而在下一个字符处即可找到 find_text,于是返回编号 9。FIND 总是从 within_text 的起始处返回字符编号,如果 start_num 大于 1,也会对跳过的字符进行计数。 如果 find_text 是空文本 (),则 FIND 则会返回数值1。 Find_text 中不能包含通配符。 如果 within_text 中没有 find_text,则 FIND返回错误值 #VALUE!。 如果 start_num 不大于 0,则 FIND返回错误值 #VALUE!。 如果 start_num 大于 within_text 的长度,则 FIND 返回错误值 #VALUE!。 应用示例: A2=“广东省东莞市东城区”,A3=“黑龙江省哈尔滨市”; 对含有不同地方的数据,利用“Find”函数,非常简单地确定“省”出现的位置。 详细解释: 公式“=FIND(省,A2)”中,“省”表示要查找的文本为“省”,(实际使用中,也可以很长的一串字符)。要找查找的对象是A2单元格的内容“广东省东莞市东城区”,因为没有指定起始位置,所以系统从第一位开始。返回的“3”,表示“省“字在第三位。 而公式“=FIND(省,A3)”中,“黑龙江省哈尔滨市”则返回4。 与Find类似,Search函数也有相同的功能。它们的区别是,Find区分大小写,而Search不分大小写(当被查找的文本为英文时)。 另外,在Excel中,对文本进行处理的很多函数都提供了一个特别用来处理双字节字符(如中文,日文)的函数,一般是在原函数后加“B”,如FIND, 就有一个FINDB。LEFT,相对应的就是LEFTB等。其实,我们在实际应用中,使用不带“B”的函数就足够了。如果你想使用带“B”的函数,则要特别注意,尤其是在组合运用函数时,其中一个函数使用带“B”的形式,则其它有带“B”形式的函数,全部都要使用其带“B”的形式,否则结果极可能是错的。 2C+中的find函数泛型算法的 find: 在非string类型的容器里,可以直接找出所对应的元素. find函数需要几个参数:迭代器,下标值,所要找的元素 vector a; find(a.begin(),a.end(),1); 这句话就表示从a的头开始一直到尾,找到第一个值为1的元素,返回的是一个指向该元素的迭代器。 find在string容器中用途比较广: find_first_of,find_last_of,find_not_first_of,find_not_last_of等等 在string类型中,需要的参数也有迭代器,下标和要找的字符串,这里要注意,是字符串,不能查找单个字符。 string a; find(a.begin(),a.end(),asd) 这句话就是说,在a中找到第一个存在子串与asd子串相等的字符串的首地址。返回指向该字符串首地址的迭代器。 find_last_of则是找到最后一个, find_not_first_of是找出第一个不与“asd”相等的字符串的首地址七、PROPER函数PROPER函数是office办公软件中的一种文本函数, 将文本字符串的首字母及任何非字母字符之后的首字母转换成大写。将其余的字母转换成小写。 语法结构为:PROPER(text) Text 用引号括起来的文本、返回文本值的公式或是对包含文本的单元格的引用。PROPER函数只有一个参数,表示转换成大写形式的文本。八、LEFT函数用途: 得到字符串左部指定个数的字符。 语法: LEFT( string, n ) 参数: string 指定要提取子串的字符串。 n 指定子串长度返回值String。 说明: 函数执行成功时返回string字符串左边n个字符,发生错误时返回空字符串()。如果任何参数的值为NULL,Left()函数返回NULL。如果n的值大于string字符串的长度,那么Left()函数返回整个string字符串,但并不增加其它字符。 实例: 如果A1=安徽省蚌埠市固镇县杨庙乡,则公式“=LEFT(A1,FIND(省,A1)”返回安徽省。 Dim AnyString, MyStr AnyString = Hello World 定义字符串。 MyStr = Left(AnyString, 1) 返回 H。 MyStr = Left(AnyString, 7) 返回 Hello W。 MyStr = Left(AnyString, 10) 返回 Hello Worl。九、LOWER函数LOWER函数用来将文本转换为小写。 例如,B3单元格内容为“HR”,在C3单元格编辑函数公式“=LOWER(B3)”,C3则反馈结果“hr”。 说明:对单元格中的非字母不进行改变。十、MID函数目录名称类别名称Mid 从字符串中返回指定数目的字符。 类别字符串函数 原形MID(text,start_num,num_chars) 参数text 字符串表达式,从中返回字符。如果 text 包含 Null,则返回 Null。 start_num text 中被提取的字符部分的开始位置。如果 start 超过了 text 中字符的数目,Mid 将返回零长度 字符串 ()。 num_chars 要返回的字符数。如果省略或num_chars 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start_num到字符串结束的所有字符。 说明 要判断 text 中字符的数目,可使用 Len 函数。 下面的示例利用 Mid 函数返回字符串中从第四个字符开始的六个字符: Dim MyVar MyVar = Mid(VB脚本is fun!, 4, 6) MyVar 包含 Script。 注意 MidB 函数与包含在字符串中的字节数据一起使用。其参数不是指定字符数,而是字节数。 例: M=4100 A1=Mid(M,1,1) A1=4 A2=Mid(M,2,2) A2=10十一、REPT函数REPT函数是office办公软件excel中的一种函数,REPT函数可可以按照定义的次数重复现实文本,相当于复制文本。其语法结构为:REPT(text,number_times). REPT函数包括两个参数 其定义分别是: text:表示需要重复现实文本的次数 number_times表示指定文本重复现实的次数十二、Replace函数百科名片Replace,意思是“代替”,标志着它是一个标识替换的函数。返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。描述1返回字符串,其中指定数目的某子字符串被替换为另一个子字符串。 语法Replace(expression, find, replacewith, compare, count, start) Replace 函数的语法有以下参数: 参数描述expression必选。字符串表达式,包含要替换的子字符串。find必选。被搜索的子字符串。replacewith必选。用于替换的子字符串。start可选。expression 中开始搜索子字符串的位置。如果省略,默认值为 1。count可选。执行子字符串替换的数目。如果省略,默认值为 -1,表示进行所有可能的替换。compare可选。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。设置compare 参数可以有以下值: 常数值描述vbBinaryCompare0执行二进制比较。vbTextCompare1执行文本比较。vbDatabaseCompare2执行基于数据库(在此数据库中执行比较)中包含的信息的比较。返回值Replace 返回以下值: 如果Replace 返回expression 为零长度零长度字符串 ()。expression 为 Null错误。find 为零长度expression 的副本。replacewith 为零长度expression 的副本,其中删除了所有由 find 参数指定的内容。start Len(expression)零长度字符串。count 为 0expression 的副本。说明Replace 函数的返回值是经过替换(从由 start 指定的位置开始到 expression 字符串的结尾)后的字符串,而不是原始字符串从开始至结尾的副本。十三、Right函数百科名片right函数的功能是从字符串右端取指定个数字符。 语法Right ( string, n ) 。参数string:string类型,指定要提取子串的字符串n:long类型,指定子串长度返回值String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串()。如果任何参数的值为NULL,Right()函数返回NULL。如果n的值大于string字符串的长度,那么Right()函数返回整个string字符串,但并不增加其它字符。功能返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。 语法Right(string, length) Right 函数的语法具有下面的命名参数: 部分说明string必要参数。字符串表达式,从中最右边的字符将被返回。如果 string 包含 Null,将返回 Null。length必要参数;为 Variant (Long)。为数值表达式,指出想返回多少字符。如果为 0,返回零长度字符串 ()。如果大于或等于 string 的字符数,则返回整个字符串。说明欲知 string 的字符数,用 Len 函数。 注意 RightB 函数作用于包含在字符串中的字节数据。所以 length 指定的是字节数,而不是指定返回的字符数。十四、UPPER函数UPPER函数是office办公软件excel中的一种函数,该函数与LOWER函数的功能相反,用于将文本字符串中的所有小写字母转换成大写字母,发其语法结构为:UPPER(text) 。UPPER函数只有一个参数text,表示需要换成大写形式的文本。十五、SUBSTITUTE函数百科名片在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。目录语法 示例 也可以在vb里面应用语法SUBSTITUTE(text,old_text,new_text,instance_num) Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。 Old_text 为需要替换的旧文本。 New_text 用于替换 old_text 的文本。 Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换;否则将用 new_text 替换 TEXT 中出现的所有 old_text。 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。 A1数据2销售数据32008年第一季度42011年第一季度公式说明(结果)=SUBSTITUTE(A2,销售,成本)“成本”替代“销售”(成本数据)=SUBSTITUTE(A3,一,二,1)用“二”代替示例中第一次出现的“一”(2008年第二季度)=SUBSTITUTE(A4,1,2,2)用“2”代替示例中第二次出现的“1”(2012年第一季度)也可以在vb里面应用SUBSTITUTE是Excel的单元格公式函数,不是VBA的内部函数,这两种概念要分清楚哦。虽然有好多函数的名称一样,用法也大同小异,但本质上是不同的哦!下面是SUBSTITUTE函数在Excel中的用法: 如果需要在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE 语法: SUBSTITUTE(text,old_text,new_text,instance_num) 参数: Text是需要替换其中字符的文本,或是含有文本的单元格引用; Old_text是需要替换的旧文本; New_text用于替换old_text 的文本; Instance_num 为一数值,用来指定以new_text 替换第几次出现的old_text;如果指定了instance_num,则只有满足要求的old_text 被替换;否则将用new_text 替换Text 中出现的所有old_text。 实例: 如果A1=学习的革命、A2=电脑,则公式 =SUBSTITUTE(A1,的革命,A2,1) 返回“学习电脑” 要查看Excel中所有可用函数,可以点Excel编辑栏左边那个“fx”图标,里面包含了所有函数的说明。 要查看VBA中所有可用函数,可以在VB窗口点帮助菜单,里面的语言参考包含了VBA的所有函数、语句、属性、方法、对象等等的详细说明。十六、VALUE函数VALUE函数是office办公软件excel表格中的一种函数,该函数可以将代表数字的文本字符串转换成数字,其语法结构为:VALUE(text),VALUE函数只有一个参数text,表示需要转换成数值格式的文本。text参数可以用双引号直接引用文本,也可以引用其他单元格中的文本。 如果要输入以0开头的数字,必须将单元格格式设置为文本格式,在数值格式下输入以0开头的数字时,系统会自动去掉开头的0。十七、WIDECHAR函数用途: 将半角字符转换为全角字符。 语法: WIDECHAR(text)。 参数: Text 待要查找其长度的文本。 说明: 此函数可以将半角转换为全角显示,可以转换的安符有英文字母、数字、空格、标点符号以及日文,汉字没有全角、半角之分。 实例: 如果A1=电脑EXCEL,则公式“=WIDECHAR(A1)”返回电脑。十八、AND函数含义所有参数的逻辑值为真时,返回 TRUE;只要一个参数的逻辑值为假,即返回 FLASE。 语法AND(logical1,logical2, .) Logical1, logical2, . 表示待检测的 1 到 30 个条件值,各条件值可为 TRUE 或 FALSE。 说明 参数必须是逻辑值 TRUE 或 FALSE, 或者包含逻辑值的数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量)或引用。 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。 如果指定的单元格区域内包括非逻辑值,则 AND 将返回错误值 #VALUE!。 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。 示例一 AB1公式说明(结果)2=AND(TRUE,TRUE)所有参数的逻辑值为真(TRUE)3=AND(TRUE,FALSE)一个参数的逻辑值为假(FALSE)4=AND(2+2=4,2+3=5)所有参数的计算结果为真(TRUE)示例二 A1数据2503104公式说明(结果)=AND(1 因为50介于1到100之间(TRUE)=IF(AND(1 如果上面的第二个数字介于1到100之间,则显示该数字,否则显示信息(数值超出范围)=IF(AND(1 如果上面的第一个数字介于1到100之间,则显示该数字,否则显示信息(50)十九、NOT函数【含义】对参数值求反。当要确保一个值不等于某一特定值时,可以使用 NOT 函数。 【语法】NOT(logical) Logical 为一个可以计算出 TRUE 或 FALSE 的逻辑值或逻辑表达式。 【说明】如果逻辑值为 FALSE,函数 NOT 返回 TRUE;如果逻辑值为 TRUE,函数 NOT 返回 FALSE。 【示例】如果您将示例复制到空白工作表中,可能会更易于理解该示例。 AB1公式说明(结果)2=NOT(FALSE)对FALSE求反(TRUE)3=NOT(1+1=2)对逻辑值为TRUE的公式求反(FALSE)二十、OR函数含义在其参数组中,任何一个参数逻辑值为 TRUE,即返回 TRUE;所有参数的逻辑值为 FALSE,才返回 FALSE。 语法OR(logical1,logical2,.) Logical1,logical2,. 为需要进行检验的 1 到 30 个条件表达式。 说明 参数必须能计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组( 用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量)或引用。 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。 如果指定的区域中不包含逻辑值,函数 OR 返回错误值 #VALUE!。 可以使用 OR 数组公式来检验数组中是否包含特定的数值。若要输入数组公式,请按 Ctrl+Shift+Enter。 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。 AB1公式说明(结果)2=OR(TRUE)参数为TRUE(TRUE)3=OR(1+1=1,2+2=5)所有参数的逻辑值为FALSE(FALSE)4=OR(TRUE,FALSE,TRUE)至少一个参数为TRUE(TRUE)二十一、COUNT函数功能1.在Excel办公软件中计算参数列表中的数字项的个数。 2.在数据库(sql server或者access)中可以用来统计符合条件的数据条数。 语法EXCEL: COUNT(value1,value2, .) SQL: select count(*) from dmp 参数Value1, value2, . 是包含或引用各种类型数据的参数(130个),但只有数字类型的数据才被计数。 说明函数COUNT在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。 如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,请使用函数COUNTA(COUNTIF按EXCEL的说明也行,但常出毛病)。 示例(一 ) 1、我要是写成=COUNT(B1,D1),那就是计算机B1和D1两个单元格中有几个数字(不包括C1单元格), 2、但是如果我写成=COUNT(B1:D1),注意,中间用冒号了,那就是计算机从B1单元格到D1单元格中数字的个数了,(这就包括数字单元格了) 3、再有,我写成=COUNT(B1,D1,123,hello),那结果就是0,因为里面没有一个数字,B1和D1因为加了引号,所以是字符了,不是单元格。 4、如果A1为1,A5为3,A7为2,其他均为空,则: COUNT(A1:A7) 等于 3 备注:计算出A1到A7中,数字的个数 COUNT(A4:A7) 等于 2 备注:计算出A4到A7中,数字的个数 COUNT(A1:A7, 2) 等于 4 备注:计算A1到A7单元格和数字2一起,一共是多少个数字(A1到A7中有3个,加上数字2,一共4个) (二) 在数据库(sql server),它的格式为:count(),括号里表示要统计的对象。 如果括号内是用星号(数字键8上面那个),就表示统计所有的内容。如果是个具体的某一行或列的内容,则表示该行或者列的内容。(例:count(学生),则表示统计所有学生的个数)。二十二、MAX函数 作用:返回一个最大数值数学等价max(x,y)=0.5*(x+y+|x-y|); 在概率论中多有使用,如X、Y独立同分布,XN(0,1),求期望E(max(x,y). 语法 MAX(number1,number2,.) 参数 Number1,number2,. 为需要找出最大数值的 1 到 30 个数值。 说明 可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。 如果参数不包含数字,函数 MAX 返回 0。 示例 如果 A1:A5 包含数字 10、7、9、27 和 2,则: MAX(A1:A5) 等于 27 MAX(A1:A5,30) 等于 30二十三、MIN函数返回给定参数表中的最小值。 语法: MIN(number1,number2, .) 参数: Number1, number2,. 是要从中找出最小值的 1 到 30 个数字参数。 说明: 参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或无法转换成数值的文字时,将引起错误。 如果参数是数组或引用,则函数 MIN 仅使用其中的数字、数组或引用中的空白单元格,逻辑值、文字或错误值将忽略。如果逻辑值和文字串不能忽略,请使用 MINA 函数 。 如果参数中不含数字,则函数 MIN 返回 0。 示例: 如果 A1:A5 中依次包含数值 10,7,3,27 和 2,那么 MIN(A1:A5) 等于 2 MIN(A1:A5, 0) 等于 0二十四、SUMIF函数语法SUMIF(range,criteria,sum_range) 1)range 为用于条件判断的单元格区域。 2)criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、32、32 或 apples。条件还可以使用通配符,如需要求和的条件为第二个数字为2的,可表示为?2*,从而简化公式设置。 3)sum_range 是需要求和的实际单元格。 说明只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。 如果忽略了 sum_range,则对区域中的单元格求和。 Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。 补充SUMIF函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和成绩统计中。 仍以上图为例,在工资表中需要分别计算各个科室的工资发放情况。 要计算销售部2001年5月加班费情况。则在F15种输入公式为 =SUMIF($C:$C,销售部,$F:$F) 其中$C:$C为提供逻辑判断依据的单元格区域,销售部为判断条件即只统计$C:$C区域中部门为销售部的单元格,$F:$F为实际求和的单元格区域。二十五、INDEX函数函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。 语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。 参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1 实例:如果A1=68、A2=96、A3=90,则公式“=INDEX(A1:A3,1,1)”返回68。 二十六、ROW函数含义返回引用的行号。 语法ROW(reference) Reference 为需要得到其行号的单元格或单元格区域。 如果省略 reference,则假定是对函数 ROW 所在单元格的引用。 如果 reference 为一个单元格区域,并且函数 ROW 作为垂直数组输入,则函数 ROW 将 reference 的行号以垂直数组的形式返回。 Reference 不能引用多个区域。 示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。 示例一: AB1公式说明(结果)2=ROW()公式所在行的行号(2)3=ROW(C10)引用所在行的行号(10)示例二: AB1公式说明(结果)2=ROW(D4:E6)引用中的第一行的行号(4)【提示】 示例中的公式必须以数组公式的形式输入。将示例复制到空白的工作表后,选择以公式单元格开头的区域 A2:A4。按 F2,再按 Ctrl+Shift+Enter。如果不以数组公式的形式输入公式,则只返回单个结果值 4。 注意:ROW是容失性函数,当你表格中存在ROW函数时,以后当你每次打开这个工作表时,即使没有改动过,当你退出时也会提示你是否要保存。二十七、INDEX 函数 返回表或区域中的值或对值的引用。INDEX 函数有两种形式:数组形式和引用形式。 一、数组形式 返回由行和列编号索引选定的表或数组中的元素值。如果 INDEX 的第一个参数是数组常量,请使用数组形式。 INDEX(array,row_num,column_num) Array 是一个单元格区域或数组常量。 如果数组中只包含一行或一列,则可以不使用相应的 row_num 或 column_num 参数。 如果数组中包含多个行和列,但只使用了 row_num 或 column_num,INDEX 将返回数组中整行或整列的数组。 Row_num 用于选择要从中返回值的数组中的行。如果省略 row_num,则需要使用 column_num。 Column_num 用于选择要从中返回值的数组中的列。如果省略 column_num,则需要使用 row_num。 说明 1、如果同时使用了 row_num 和 column_num 参数,INDEX 将返回 row_num 和 column_num 交叉处单元格中的值。 2、如果将 row_num 或 column_num 设置为 0(零),INDEX 将分别返回整列或整行的值数组。要将返回的值用作数组,请在行的水平单元格区域和列的垂直单元格区域以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ( ) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)的形式输入 INDEX 函数。要输入数组公式,请按 Ctrl+Shift+Enter。 3、Row_num 和 column_num 必须指向数组中的某个单元格;否则,INDEX 将返回 #REF! 错误值 二、引用形式 返回特定行和列交叉处单元格的引用。如果该引用是由非连续选定区域组成的,则可以选择要用作查找范围的选定区域。 INDEX(reference,row_num,column_num,area_num) Reference 是对一个或多个单元格区域的引用。 如果要对引用输入一个非连续区域,请使用括号将该引用括起来。 如果引用中的每个区域都只包含一行或一列,则可以不使用相应的 row_num 或 column_num 参数。例如,对于单行引用,可以使用 INDEX(reference,column_num)。 Row_num 是要从中返回引用的引用中的行编号。 Column_num 是要从中返回引用的引用中的列编号。 Area_num 用于选择要从中返回 row_num 和 column_num 的交叉点的引用区域。选择或输入的第一个区域的编号是 1,第二个区域的编号是 2,依此类推。如果省略 area_num,则 INDEX 将使用区域 1。 例如,如果引用描述的是单元格 (A1:B4,D1:E4,G1:H4),则 area_num 1 便是指区域 A1:B4,area_num 2 指区域 D1:E4,area_num 3 指区域 G1:H4。 说明 在 reference 和 area_num 选择了特定区域后,row_num 和 column_num 将选择一个特定的单元格:row_num 1 是该区域中的第一行,column_num 1 是该区域中的第一列

温馨提示

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

评论

0/150

提交评论