使用函数_使用逻辑函数判断产品是否合格

下图所示为某公司生产的产品称重记录,需要在D列判断产品是否合格。判断标准为:U型产品重量大于等于48并且小于等于52为合格,T型产品重量大于等于8并且小于等于10为合格。

5d026099ffe039f40127bd53ef116879.png

在D2单元格中输入以下公式,并向下复制到D10单元格。

=IF(OR(AND(B2="U型",C2>=48,C2<=52), AND(B2="T型",C2>=8,C2<=10)),"合格","不合格")

“AND(B2="U型", C2>=48,C2<=52)”部分表示当B2单元格等于“U型”、C2大于等于48、C2小于等于52,这3个条件同时符合时,返回逻辑值TRUE。

“AND(B2="T型", C2>=8,C2<=10)”部分与之类似,表示当B2单元格等于“T型”、 C2大于等于8、C2小于等于10,这3个条件同时满足时,返回逻辑值TRUE。

使用OR函数将两个AND函数返回的结果作为参数,当两者其中有一个返回TRUE 时,OR函数就返回逻辑值TRUE。

最后用IF函数进行判断,如果OR函数返回逻辑值TRUE,则返回“合格”,否则返回“不合格”。

本例中使用以下公式同样可以完成该判断。

=IF((B2="U型")*(C2>=48)*(C2<=52)+(B2="T型")*(C2>=8)*(C2<=10),"合格", "不合格")

公式中使用乘法替代AND函数,使用加法替代OR函数。

使用乘法替代AND函数时,如果多个判断条件中的任意一个结果返回逻辑值FALSE,则乘法结果为0。使用加法替代OR函数时,如果多个判断条件中的任意一个结果返回逻辑值TRUE,则加法的结果大于0。

d0b39579104f8ab530ca3f011669112c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值