![Excel 逻辑语句做蕴涵式运算。如何实现?](https://linux22.com/image/1633993/Excel%20%E9%80%BB%E8%BE%91%E8%AF%AD%E5%8F%A5%E5%81%9A%E8%95%B4%E6%B6%B5%E5%BC%8F%E8%BF%90%E7%AE%97%E3%80%82%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%EF%BC%9F.png)
答案1
=OR(NOT(x1), x2)
A -> B <=> ¬ A ∨ B
答案2
根据您提供的真值表,使用 True 和 False......
=NOT(AND(x1==True,x2==False))
它的作用是:当 (x1 为 True) AND (x2 为 False) 同时成立时,AND() 会生成“True”。NOT
() 会反转此结果,因此结果会为“False”,
AND() 在其他所有情况下都会生成 False - NOT() 会将其反转为 True。
无论您使用哪个电子表格都应该完全相同。
答案3
=IF(A2+B2=0;1; IF(AND(A2=0;B2=1);1; IF(AND(A2;B2);1;0)))" 我使用本地化的俄语 Excel,因此 ru 版本
=ЕСЛИ(A2+B2=0;1;ЕСЛИ(И(A2=0;B2=1);1;ЕСЛИ(И(A2;B2);1;0)))