基于两个输入条件,我希望能够输出 4 个输出值中的 1 个。例如,在检查两个表之间的匹配时,我希望能够访问如下函数:
=TRUTHTABLE(条件1,条件2,真-真,真-假,假-真,假-假)
做类似的事情:
=TRUTHTABLE(MATCH(value,array1,0),MATCH(value,array2,0),"Good","Missing","Redundant","Good")
到目前为止,我提出的两个选项是:
=IF(条件1,IF(条件2,真-真,真-假),IF(条件2,假-真,假-假))
或者:
=CHOOSE(1--条件1*2--条件2,假-假,假-真,真-假,真-真)
由于条件 2 的重复,选项 1 维护起来很麻烦,而选项 2 很复杂,以便将来的维护者理解。我目前倾向于选项 2,但有人知道更好的选择吗?