Excel 2016︱逻辑判断函数 2024-08-03 07:12:54 使用逻辑函数可以对单个或多个表达式进行逻辑计算,然后返回一个逻辑值。逻辑函数与乘法、加法运算AND 函数、OR 函数和 NOT 函数分别对应“与”“或”和“非”3 种逻辑关系。当所有参数为逻辑值真时,AND 函数返回 TRUE。只要有一个参数为逻辑值假,AND 函数就返回FALSE。只要有一个参数为逻辑值真,OR 函数就返回 TRUE。当所有参数均为逻辑值假时,OR 函数返回FALSE。如果参数为逻辑值真,NOT 函数返回 FALSE。如果参数为逻辑值假,NOT 函数就返回 TRUE。参与四则运算时,逻辑值 TRUE 相当于数值 1,FALSE 相当于数值 0(零)。对于乘法运算,只要有一个乘数为 0,结果就为 0(零)。当所有乘数非零时,结果才非零,这与 AND 函数的逻辑关系是一致的。对于加法运算,只要有一个加数非零,结果就为非零。当所有加数为 0(零)时,结果为 0(零),这与 OR 函数的逻辑关系是一致的。因此在实际运用中,常用乘法代替 AND 函数,用加法代替 OR 函数。示例 判断订单是否包邮图13-5所示为某网店订单信息表的部分数据,根据规定,钻石会员订单金额大于 59 元或者其他会员订单金额大于 79元可以包邮。现要求根据订单的会员级别和金额,判断是否包邮。D2 单元格输入以下公式,并将公式复制到 D2:D10 单元格区域。=IF(OR(AND(B2=' 钻石会员 ',C2>59),AND(B2='其他会员 ',C2>79)),' 包邮 ','')公式中的“AND(B2=”钻石会员”,C2>59)”部分判断订单是否满足会员级别为“钻石会员”且订单金额大于 59,若同时满足,则返回 TRUE,否则返回 FALSE。公式中的“AND(B2=”其他会员”,C2>79)”部分判断订单是否满足会员级别为“其他会员”且订单金额大于 79,若同时满足,则返回 TRUE,否则返回 FALSE。OR 函数以两个 AND 函数的运算结果作为参数,任意一个参数为 TRUE,即返回逻辑值TRUE。最后用 IF 函数对不同的逻辑运算结果返回相应的结果。使用乘法代替 AND 函数,加法代替 OR 函数,可得到相同的结果,公式如下。=IF((B2=' 钻石会员 ')*(C2>59)+(B2=' 其他会员 ')*(C2>79),' 包邮 ','')IF 函数IF 函数能根据第一参数逻辑值的“真”与“假”,返回预先定义的内容。当第一参数为 TRUE 或非 0 数值时,返回第二参数的值。反之,则返回第三参数的值。如果第三参数省略,将返回逻辑值FALSE。IF 函数可以嵌套 64 层,从而可构造复杂的判断条件进行综合评测。在实际运用中,使用 IF 函数进行多条件判断,公式会非常冗长,逻辑也难以理清,可以用其他办法替代 IF 函数,使公式更加简洁。示例 IF函数评定考核等级图 13-6 展示了某公司员工考核成绩表的部分内容,需要根据考核成绩评定考核等级。成绩大于等于 90 分为优秀,大于等于 80 分为良好,大于等于 60 分为合格,其他为不合格。C2 单元格输入以下公式,并将公式复制到 C2:C10 单元格区域。=IF(B2>=90,' 优秀 ',IF(B2>=80,' 良好 ',IF(B2>=60,' 合格 ',' 不合格 ')))如果成绩大于等于 90,返回“优秀”。如果不满足第一个条件,继续判断成绩是否大于等于80,满足条件,返回“良好”。如果也不满足第二个条件,继续判断成绩是否大于等于 60,满足条件,返回“合格”。如果以上条件均不满足,则返回“不合格”。可以使用 LOOKUP 函数来完成考核评级,D2 单元格公式如下。=LOOKUP(B2,{0,60,80,90;' 不合格 ',' 合格 ',' 良好 ',' 优秀 '})容错函数在函数公式的应用中,由于多种原因常会返回错误值,为了使表格更加美观,往往需要屏蔽这些错误值的显示。IFNA 函数和 IFERROR 函数可以屏蔽错误值,它们的语法如下。参数 value 是需要检查错误的表达式。当 value 参数为 #N/A 错误值时,IFNA 函数返回 value_if_na 参数的值,否则返回 value 参数本身。当 value 参数为任意错误值时,IFERROR 函数返回 value_if_error 参数和值,否则返回 value 参数本身。 赞 (0) 相关推荐 如何利用【逻辑值】与【数值】互换来【简化公式】 点击上方右侧"EXCEL应用之家"蓝字关注微信公众号 点击文章底部"阅读原文"可领取阅读红包:模板文档可免费获取 送人玫瑰,手有余香,请将文章分享给更多朋友 动 ... 逻辑函数and的用法(多条件"与"的关系) 今天说另外一个逻辑函数and的用法,它是判断多个条件是否都成立,如果都成立,结果返回true,否则只要有1个条件不成立就返回false.它返回的结果也是逻辑值true或false.那么在说and函数之 ... Excel 2016新增函数concat 和textjoin 让你的工作开挂 前期介绍了Excel 2016新增函数IFS,IFS函数,你是不是IF函数的亲妹妹? 今天再介绍2个函数:concat和textjoin . Concat函数 先看案例,如图1,下表多列数据需要合并, ... Excel 2016︱VLOOKUP 函数 VLOOKUP函数是使用频率非常高的查询函数之一,函数名称中的"V"表示Vertical,即"垂直的".VLOOKUP 函数的语法为: 第一参数是要在表格或区域 ... 自从用上这些Excel 2016新增函数,工作就像开了挂! Excel公式的威力有多强大,只有你想不到,没有她做不到的! 但实际运用中,很多复杂情况需要使用数组公式,但80%以上的人根本写不出数组公式,所以Excel的威力大打折扣,虽然有好办法但用不上,最后大 ... Excel九大条件逻辑判断函数公式,上班直接套用,职场工作效率高 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiRuiExcel) 微信公众号 | Excel函数与公式(ID:ExcelLiRui) 按条件对数据 ... Excel 2016︱函数动态图表 函数动态图表 图 25-106 展示了一年 4 个季度的销售数据,用户可以把数据验证与函数结合起来使用制作动态柱形图. 步 骤 1 选择 A1:A6 单元格区域,按 <Ctrl+C> 组合 ... 跟李锐学Excel:IF函数按多条件逻辑判断 跟李锐学Excel:IF函数按多条件逻辑判断 跟李锐学Excel:IF函数按条件逻辑判断 跟李锐学Excel:IF函数按条件逻辑判断 Excel 2016︱计算本金与利息函数 除了计算投资.存款的起始或终止值等函数之外,还有一些函数是可以计算在这过程中某个时间点的本金与利息,或某两个时间段之间的本金与利息的累计值,如表 18-2 所示. 每期还贷本金函数 PPMT 和利息函 ... Excel统计排名函数RANK 点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...