LOGO目录1.函数IF2.函数VLOOKUP3.函数OR4.函数AND5.函数RAND6.函数ROUND7.函数LEN8.函数MID9.函数AVERAGE10.公式常用错误及解决办法1.函数IF函数名称:IF主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容.使用格式:=IF(Logical_test,Value_if_true,Value_if_false)参数说明:Logical_test代表逻辑判断表达式;value_if_true是Logical_test为TRUE时函数的返回值。value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值,value_if_false也可以是一个表达式。应用举例:1.在B2单元格中输入公式:=IF(A2=26,TRUE,FALSE),确认后,B2单元格中显示TRUE.2.在B3单元格中输入公式:=IF(A3=26,,“错误),确认后,B3单元格中显示“0.3.在B4单元格中输入公式:=IF(A4=26,“错误),确认后,B4单元格中显示“FALSE.4.在B5单元格中输入公式:=IF(A5=26,“CW“,),确认后,B5单元格中显示“0.5.在B6单元格中输入公式:=IF(A620,IF(LEN(A6)4,IF(LEN(A6)=3,三位数,两位数),数值偏大),数值偏小),确认后,B6单元格中显示“数值偏小.2.函数Vlookup函数名称:VLOOKUP主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值.使用格式:=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)参数说明:lookup_value代表需要查找的数值table_array代表需要在其中查找数据的单元格区域col_index_num为在table_array区域中待返回的匹配值的列序号,当col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列中的数值,......range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说如果找不到精确匹配值,则返回小于lookup_value的最大数值,如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A2.函数vlookup应用举例:1.在C4单元格中输入公式:=VLOOKUP(D3,A2:B6,2,FALSE),在D3单元格中输入C确认后,C4单元格中显示“13.2.在C4单元格中输入公式:=VLOOKUP(D3,A2:B6,2),在D3单元格中输入F确认后,C4单元格中显示“15.3.在C4单元格中输入公式:=VLOOKUP(D3,A2:B6,2,FALSE),在D3单元格中输入F确认后,C4单元格中显示“#N/A.2.函数vlookup**注意:文本不区分大小写**3.函数OR函数名称:OR主要功能:返回逻辑值,仅当所有参数值均为逻辑假(FALSE)时返回函数结果逻辑假(FALSE),否则都返回逻辑真(TURE).使用格式:OR(logical1,logical2,...)参数说明:Logical1,Logical2,Logical3……:表示待测试的条件式或表达式,最多达30个.应用举例:如果A1=6、A2=8,则公式“=OR(A1+A2A2,A1=A2)”返回TRUE;而公式“=OR(A1A2,A1=A2)”返回FALSE。4.函数AND函数名称:AND主要功能:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。使用格式:AND(logical1,logical2,...)参数说明:Logical1,Logical2,Logical3……:表示待测试的条件式或表达式,最多达30个.应用举例:在C5单元格输入公式:=AND(A2=60,B2=60),确认.如果C2中返回TRUE,说明A2和B2中的数值均大于等于60,如果返回FALSE,说明A2和B2中的数值至少有一个小于60.5.函数RAND函数名称:RAND主要功能:返回一个大于等于0小于1的随机数,每次计算工作表(按F9键)将返回一个新的数值。使用格式:RAND()参数:不需要注意:如果要生成a,b之间的随机实数,可以使用公式“=RAND()*(b-a)+a”。如果在某一单元格内应用公式“=RAND()”,然后在编辑状态下按住F9键,将会产生一个变化的随机数。应用举例:公式“=RAND()*1000”返回一个大于等于0、小于1000的随机数6.函数ROUND函数名称:ROUND主要功能:按指定位数四舍五入某个数字。使用格式:ROUND(number,num_digits)参数:Number是需要四舍五入的数字;Num_digits为指定的位数,Number按此位数进行处理。注意:如果num_digits大于0,则四舍五入到指定的小数位;如果num_digits等于0,则四舍五入到最接近的整数;如果num_digits小于0,则在小数点左侧按指定位数四舍五入。应用举例:如果A1=65.25,则公式“=ROUND(A1,1)”返回65.3;=ROUND(82.149,2)返回82.15;=ROUND(21.5,-1)返回207.函数LEN函数名称:LEN主要功能:统计文本字符串中字符数目.使用格式:LEN(text)参数说明:text表示要统计的文本字符串.应用举例:如果A2中为“asdsf”,在B2单元格中输入公式:=LEN(B2),确认后即显示出统计结果“58.函数MID函数名称:MID主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符.使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串,start_num代表指定的起始位置,num_chars表示要截取的数目.应用举例:如下图,在B1单元格中输入公式:=MID(A1,4,2),确认后,即可显示出309.函数AVERAGE函数名称:AVERAGE主要功能:求出所有参数的算术平均值使用格式:AVERAGE:(number1,number2,……)参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个.应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域,F7至H7区域中的数值和7,8的平均值.10.公式常见错误及解决办法经常用Excel可能都会遇到一些错误值信息,如:#N/A!、#VALUE!、#DIV/O!等等,出现这些错误的原因有很多种,如果公式不能计算正确结果,Excel将显示一个错误值,例如,在需要数字的公式中使用文本、删除了被公式引用的单元格,或者使用了宽度不足以显示结果的单元格。以下是几种常见的错误及其解决方法。(1)#####!原因:如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####!错误。解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值,用较早的日期或者时间值减去较晚的日期或者时间值就会导致#####!错误。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。10.公式常见错误及解决办法(2)#VALUE!当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。原因一:在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本学籍,则公式=A1+A2将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。原因二:将单元格引用、公式或函数作为数组常量输入。解决方法:确认数组常量不是单元格引用、公式或函数。原因三:赋予需要单一数值的运算符或函数一个数值区域。解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。10.公式常见错误及解决办法(3)#DIV/O!当公式被零除时,将会产生错误值#DIV/O!。原因一:在公式中,除数使用了指向空单元格或包含零值单元格的单元格引用(在Excel中如果运算对象是空白单元格,Excel将此空值当作零值)。解决方法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。原因二:输入的公式中包含明显的除数零,例如:=5/0。解决方法:将零改为非零值。10.公式常见错误及解决办法(4)#NAME?在公式中使用了Excel不能识别的文本时将产生错误值#NAME?。原因一:删除了公式中使用的名称,或者使用了不存在的名称。解决方法:确认使用的名称确实存在。选择菜单插入|名称|定义命令,如果所需名称没有被列出,请使用定义命令添加相应的名称。原因二:名称的拼写错误。解决方法:修改拼写错误的名称。原因三:在公式中使用标志。解决方法:选择菜单中工具|选项命令,打开选项对话框,然后单击重新计算标签,在工作薄选项下,选中接受公式标志复选框。原因四:在公式中输入文本时没有使用双引号。解决方法:Excel将其解释为名称,而不理会用户准备将其用作文本的想法,将公式中的文本括在双引号中。例如:下面的公式将一段文本总计:和单元格B50中的数值合并在一起:=总计:&B50原因五:在区域的引用中缺少冒号。解决方法:确认公式中,使用的所有区域引用都使用冒号。例如:SUM(A2:B34)。10.公式常见错误及解决办法(5)#N/A原因:当在函数或公式中没有可用数值时,将产生错误值#N/A。解决方法:如果工作表中某些单元格暂时没有数值,请在这些单元格中输入#N/A,公式在引用这些单元格时,将不进行数值计算,而是返回#N/A。(6)#REF!当单元格引用无效时将产生错误值#REF!。原因:删除了由其他公式引用的单元格,或将移动单元格粘贴到由其他公式引用的单元格中。解决方法:更改公式或者在删除或粘贴单元格之后,立即单击撤消按钮,以恢复工作表中的单元格。10.公式常见错误及解决办法(7)#NUM!当公式或函数中某个数字有问题时将产生错误值#NUM!。原因一:在需要数字参数的函数中使用了不能接受的参数。解决方法:确认函数中使用的参数类型正确无误。原因二:使用了迭代计算的工作表函数,例如:IRR或RATE,并且函数不能产生有效的结果。解决方法:为工作表函数使用不同的初始值。原因三:由公式产生的数字太大或太小,Excel不能表示。解决方法:修改公式,使其结果在有效数字范围之间。(8)#NULL!当试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。原因:使用了不正确的区域运算符或不正确的单元格引用。解决方法:如果要引用两个不相交的区域,请使用联合运算符逗号(,)。公式要对两个区域求和,请确认在引用这两个区域时,使用逗号。如:SUM(A1:A13,D12:D23)。如果没有使用逗号,Excel将试图对同时属于两个区域的单元格求和,但是由于A1:A13和D12:D23并不相交,所以他们没有共同的单元格。