excel数据分析 |
您所在的位置:网站首页 › if函数是逻辑函数吗 › excel数据分析 |
目录 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(E20,F20),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 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |