excel(excellent)
062 if助记:英文的“如果”类别:逻辑语法:if(logical_test,[value_if_true],[value_if_false])参数:1~3个logical1_test 必需。计算结果可能为TRUE或FALSE的任意值或表
062 if助记:英文的“如果”类别:逻辑语法:if(logical_test,[value_if_true],[value_if_false])参数:1~3个logical1_test 必需计算结果可能为TRUE或FALSE的任意值或表达式。
可以使用任何比较运算符构成逻辑表达式,如A1=100,单元格A1的值等于100时结果为TRUEvalue_if_true 可选logical1_test为TRUE时返回的值如果省略返回0value_if_false 可选。
logical1_test为FALSE时返回的值如果省略返回0说明:如果指定条件的计算结果为TRUE,返回第2个参数值(如果有的话);为FALSE,返回第3个参数值(如果有的话)最多可以使用64个if函数作为第2个或第3个参数进行嵌套。
如果if的任意参数为数组,则执行时将计算数组的每一个元素用法示例:(前面多次用到)成绩分级A2输入成绩,B2输入“=if(A2>89,"A",if(A2>79,"B",if(A2>69,"C",if(A2>59,"D","F"))))”,使用了4个if函数,都是作为上一个的value_if_false参数,从成绩是否大于89开始判断,条件为真则显示A,为假进入下一个if条件判断,以此类推,直到最终显示F。
(“F”取代“E”是担心学生会被误以为“E”代表“Excellent(卓越的)”)如果要测试的条件过多,使用if函数嵌套会不方便,特别是括号的匹配(我一般括号一写就是一对儿,再往括号里面填内容),可以使用lookup、vlookup、hlookup、choose函数。
例如:上例的B2中输入“=lookup(A2,{0,60,63,67,70,73,77,80,83,87,90,93,97},{"F","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"})”,更易于看懂和维护。
测试13个条件最好不用if函数嵌套【技巧】后面学习的许多函数名称中带有if,其函数自带逻辑判断功能,例如countif、countifs、sumif、sumifs063 iferror助记:英文的“如果错了”
类别:逻辑语法:iferror(value,value_if_error)参数:2个value 必需检查是否存在错误的参数value_if_error 必需公式的计算结果为错误时要返回的值,包括#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!。
说明:如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果用来捕获和处理公式中的错误注解:如果2个参数是空单元格,将其视为空字符串""如果value是数组公式,则为指定区域中的每个单元格返回一个结果数组。
用法示例1)新建一个工作簿,在工作表Sheet1的C1单元格输入“=A1/B1”,显示“#DIV/0!”错误2)双击C1,加入函数将公式改写成“=iferror(A1/B1,"无法计算"),将显示“无法计算”。
3)只有在A1和B1中输入可以进行计算的内容时,才会显示计算值4)我们把多个被除数放在A列,多个除数放在B列,如图选择C1:C7,输入“=iferror(A1:A7/B1:B7,"无法计算"”,按Ctrl+Shift+Enter组合键,两个区域中同一行的单元格两两相除,有错误则显示无法计算。
数组公式5)如果忘按组合键,可以选定区域后按F2进入编辑状态,再按组合键即可。(待续)
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186