您好,欢迎访问三七文档
逻辑函数函数:IS函数说明:用来检验数值或引用类型。语法:ISBLANK(value)、ISERR(value)、ISERROR(value)、ISLOGICAL(value)、ISNA(value)、ISNONTEXT(value)、ISNUMBER(value)、ISREF(value)、ISTEXT(value)参数说明:采用函数ISBLANKISERRISERRORISNONTEXTISNUMBERISREFISTEXTISEvenIsOdd举例:TRUE=ISLOGICAL(ISBLANK(A585))TRUE=ISERR(10/0)函数:AND说明:所有参数的逻辑值为真时,返回TRUE;只要一个参数的逻辑值为假,即返回FALSE。语法:AND(logical1,logical2,...)参数说明:Logical1,logical2,... 表示待检测的1到30个条件值,各条件值可为TRUE或FALSE。参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组或引用。举例:TRUE=AND(A533,A534)TRUEFALSE=AND(A534,A535)FALSE#VALUE!=AND(AAA,A533,A534)函数:IF说明:执行真假值判断,根据逻辑计算的真假值,返回不同结果。语法:IF(logical_test,value_if_true,value_if_false)参数说明:1.Logical_test:表示计算结果为TRUE或FALSE的任意值或表达式。本参数可使用任何比较运算符。2.Value_if_true:logical_test为TRUE时返回的值。如果logical_test为TRUE而value_if_true为空,则本参数返回0(零)。如果要显示TRUE,则请为本参数使用逻辑值TRUE。Value_if_true也可以是其他公式。3.Value_if_false:logical_test为FALSE时返回的值。如果logical_test为FALSE且忽略了Value_if_false例子:2000B575不大于1000嵌套if使用方法:举例:1000C1200B1500A800DISBLANK(value)、ISERR(value)、ISERROR(value)、ISLOGICAL(value)、ISNA(value)、ISNONTEXT(value)、ISNUMBER(value)、ISREF(value)、ISTEXT(value)value如果为下面的内容,则返回TRUE值为空白单元格。值为任意错误值(除去#N/A)。值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!)。值为不是文本的任意项(注意此函数在值为空白单元格时返回TRUE)。值为数字。值为引用。值为文本。值为偶数返回True,否则返回False.值为数返回True,否则返回False.=ISLOGICAL(ISBLANK(A585))所有参数的逻辑值为真时,返回TRUE;只要一个参数的逻辑值为假,即返回FALSE。Logical1,logical2,... 表示待检测的1到30个条件值,各条件值可为TRUE或FALSE。参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组或引用。逻辑条件为引用参数A75,引用参数包括文本或空白单元格被忽略“AAA”逻辑条件为非逻辑值,返回错误值#value执行真假值判断,根据逻辑计算的真假值,返回不同结果。IF(logical_test,value_if_true,value_if_false)1.Logical_test:表示计算结果为TRUE或FALSE的任意值或表达式。本参数可使用任何比较运算符。2.Value_if_true:logical_test为TRUE时返回的值。如果logical_test为TRUE而value_if_true为空,则本参数返回0(零)。如果要显示TRUE,则请为本参数使用逻辑值TRUE。Value_if_true也可以是其他公式。3.Value_if_false:logical_test为FALSE时返回的值。如果logical_test为FALSE且忽略了Value_if_false=IF(B575=1000,B575+1000,B575)=IF(B5751000,B575大于1000,B575不大于1000)=IF(B575=1500,A,IF(B575=1200,B,IF(B575=1000,C,D)))=IF(B576=1500,A,IF(B576=1200,B,IF(B576=1000,C,D)))=IF(B577=1500,A,IF(B577=1200,B,IF(B577=1000,C,D)))=IF(B578=1500,A,IF(B578=1200,B,IF(B578=1000,C,D)))日期函数函数:DATE说明:返回代表特定日期的序列号。语法:DATE(year,month,day)参数说明:YearMonthDay举例:2003/8/28=DATE(2003,8,28)函数:NOW说明:返回当前日期和时间的序列号语法:NOW()举例:2007/7/2814:53=NOW()可以根据需要设置单元格的格式,只显示日期函数:TODAY说明:返回今天日期的序列号语法:TODAY()举例:2007/7/28=TODAY()函数:YEAR说明:返回某日期对应的年份语法:YEAR(serial_number)举例:2003/12/312003=YEAR(B23)函数:MONTH说明:返回某日期对应的月份语法:MONTH(serial_number)举例:12=MONTH(B23)函数:DAY说明:返回以序列号表示的某日期的天数,用整数1到31表示。语法:DAY(serial_number)参数说明:Serial_number举例:31=DAY(B23)参数year可以为一到四位数字。代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2)返回代表2009年2月2日的序列号。代表在该月份中第几天的数字。如果day大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35)返回代表2008年2月4日的序列号。可以根据需要设置单元格的格式,只显示日期返回以序列号表示的某日期的天数,用整数1到31表示。为要查找的那一天的日期。应使用DATE函数来输入日期,或者将日期作为其他公式或函数的结果输入例如,可使用函数DATE(2008,5,23)输入日期2008年5月23日。日期不能以文本的形式输入文本函数函数:LEN说明:LEN返回文本字符串中的字符数。语法:LEN(text)参数说明:Text是要查找其长度的文本。空格将作为字符进行计数。举例:aBcdEFg7=LEN(A321)微软2=LEN(A322)函数:LEFT说明:LEFT基于所指定的字符数返回文本字符串中的第一个或前几个字符。语法:LEFT(text,num_chars)参数说明:Text是包含要提取字符的文本字符串。Num_chars指定要由LEFT所提取的字符数。Num_chars必须大于或等于0。如果num_chars大于文本长度,则LEFT返回所有文本。如果省略num_chars,则假定其为1。函数:RIGHT说明:根据所指定的字符数返回文本字符串中最后一个或多个字符。语法:RIGHT(text,num_chars)参数说明:Text是包含要提取字符的文本字符串。Num_chars指定希望RIGHT提取的字符数。Num_bytes指定希望RIGHTB根据字节所提取的字符数。说明Num_chars必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。举例:aB=LEFT(A321,2)Fg=RIGHT(A321,2)函数:MID说明:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。语法:MID(text,start_num,num_chars)参数说明:Text是包含要提取字符的文本字符串。Start_num是文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推。Num_chars指定希望MID从文本中返回字符的个数。说明如果start_num大于文本长度,则MID返回空文本()。如果start_num小于文本长度,但start_num加上num_chars超过了文本的长度,则MID只返回至多直到文本末尾的字符。如果start_num小于1,则MID返回错误值#VALUE!。如果num_chars是负数,则MID返回错误值#VALUE!。举例:aBcdEFgaB=MID(A355,1,2)Fg=MID(A355,LEN(A355)-1,2)举例:WordwordFALSEwordwordTRUE函数:CONCATENATE说明:将几个文本字符串合并为一个文本字符串。语法:CONCATENATE(text1,text2,...)参数说明:Text1,text2,...为1到30个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。说明也可以用&(和号)运算符代替函数CONCATENATE实现文本项的合并。函数:SUBSTITUTE说明:在文本字符串中用new_text替代old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数REPLACE。语法: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。说明:要注意需要替换文本的大小写。举例:去除姓名中的空格=SUBSTITUTE(C19,,)张三张三张三张三张三函数:VALUE说明:将代表数字的文本字符串转换成数字。语法:VALUE(text)参数说明:Text 为带引号的文本,或对需要进行文本转换的单元格的引用。说明Text可以是MicrosoftExcel中可识别的任意常数、日期或时间格式。如果Text不为这些格式,则函数VALUE返回错误值#VALUE!。通常不需要在公式中使用函数VALUE,Excel可以自动在需要时将文本转换为数字。提供此函数是为了与其他电子表格程序兼容。举例:123=VALUE(123)123123=VALUE(A470)Text是要查找其长度的文本。空格将作为字符进行计数。LEFT基于所指定的字符数返回文本字符串中的第一个或前几个字符。Text是包含要提取字符的文本字符串。Num_chars指定要由LEFT所提取的字符数。Num_chars必须大于或等于0。如果num_chars大于文本长度,则LEFT返回所有文本。如果省略num_chars,则假定其为1。根据所指定的字符数返回文本字符串中最后一个或多个字符。Text是包含要提取字符的文本字符串。Num_chars指定希望RIGHT提取的字符数。Num_bytes指定希望RIGHTB根据字节所提取的字符数。如果num_chars大于文本长度,则RIGHT返回所有文本。返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。Text是包含要提取字符的文本字符串。Start_num
本文标题:excel函数用法
链接地址:https://www.777doc.com/doc-4305440 .html