0

基于两个输入条件,我希望能够输出 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,但有人知道更好的选择吗?

4

1 回答 1

0

使用 A1 和 B1 的输入:

=LOWER(A1&"-"&B1)

例如 A1 可能包含:

=NOT(ISERROR(MATCH(value,array1,0)))
于 2018-02-03T20:13:54.800 回答