在一般的编程语言中,逻辑运算只有四个
- Not
- And
- Or
- Xor
但在Excel VBA中,还有
- Eqv 逻辑等价
- Imp 逻辑蕴含
他们的真值表如下
现给逻辑等价Eqv和逻辑蕴含Imp做一个解释
- A Eqv B: 如果A为真,则B也为真;如果A为假,则B为假。这个好理解
- A Imp B: 举个例子吧,A表示“他去过法国”,B表示”他去过欧洲“,这就是A蕴含B。如果A为真,则B为真;如果B为假,则A为假;如果A为假,B为真或假;如果B为真,则A或真或假。