目录
1. sign 正负函数
2. iferror 条件错误函数
3. if 条件函数
①单逻辑运用
②嵌套逻辑运用
③ max + if 组合
4. isna 错误值判断函数
5. true 逻辑运算函数
①数值验证
②直接验证逻辑值
6. and 且函数
7. or 或函数
8. iserror 错误判断函数
1. sign 正负函数
返回数字的正负值,正:1 负:-1 零 0
=sign(单元格)
2. iferror 条件错误函数
若函数有错,则返回逗号后的字符内容
=iferror (某函数,"0")
e.g. =IFERROR( 3/0, "0" ) = 0
3. if 条件函数
= if (逻辑值,TRUE则返回该字符,FALSE则显示为该字符)
①单逻辑运用
如D6单元格内容为“45”,现让其大于20返回1,小于20返回0
e.g. = if (D6>20,1,0)
②嵌套逻辑运用
可无限嵌if,当其为TRUE,可继续嵌套if,形成分梯度范围的TRUE值
e.g. = IF( G1=0,"-",
IF( (K1-TODAY())/30>12,"-", 剩余时间的月数 =(日期单元格 - TODAY( ) ) / 30
IF( (K1-TODAY())/30>6, "一年内效期",
IF( (K1-TODAY())/30>0,"半年内效期",
"过效期" ) ) ) )
③ max + if 组合
求客户到店的最后日期 (即 最大日期)
先将 A 与 B 列两个条件区域连接成一个,再和 E 列与 F 列中的条件相比较,如果条件相同,就返回 C 列的区域。最后用 MAX 返回其中最大一个日期值(也就是最后一次来店日期)。
=MAX( IF ( $A$2:$A$15 & $B$2:$B$15 = E2&F2 , $C$2:$C$15 ) )

4. isna 错误值判断函数
判断是否为#NA错误值true or false
e.g1. =isna( match( ) )
e.g2. 嵌套isna的运用,看VLOOKUP能够匹配出对应值,嵌套入if函数
=IF(OR(AND(E2<>0,F2<>0),ISNA(VLOOKUP(B2,$B$2:$B$568,1,0))=TRUE),"信息部","商务")
5. true 逻辑运算函数
满足条件则显示为TRUE,否则为FALSE
①数值验证
TRUE为 1 FALSE为 0 可用于验证满足条件数相加,如TRUE+ TRUE=2
e.g. =TRUE( A1="数据分析") TRUE 即当A1单元格内容为 数据分析
②直接验证逻辑值
无需输入函数,直接 = 逻辑值
e.g. = A1=B1 若相等 ,结果为TRUE,不相等则结果为FALSE
6. and 且函数
=AND(逻辑值1, 逻辑值2 ,…)
- 如果所选逻辑都为真,返回true,否则为false
- 可以有一个表达式,也可以同时判断多个表达式,都为真时,则返回true
- 逻辑上相当于“且”
e.g1. D1单元格内容为“45”,判断其是否大于20and小于60
= AND(D1>20, D1<60) = TRUE
e.g2. 用“且”逻辑,与其他函数组合使用:
= IF ( AND (B2=C1,B2<>0),"是","否")
7. or 或函数
用于逻辑值判断,可以有一个表达式,也可以同时判断多个表达式
8. iserror 错误判断函数
- 判断函数逻辑值是否有错。有错则返回true,反之返回false,
- 与isna相对,相当于【非】
=ISERROR( 逻辑值 )
e.g. = ISERROR( 3/0 ) = TRUE

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/60484.html