在excel公式中创建结果的真值表

时间:2016-05-31 10:22:33

标签: excel formula truthtable

基于两个输入条件,我希望能够输出4个输出值中的1个。例如,当检查两个表之间的匹配时,我希望能够访问如下函数:

=TRUTHTABLE(condition1,condition2,true-true,true-false,false-true,false-false)

做类似的事情:

=TRUTHTABLE(MATCH(value,array1,0),MATCH(value,array2,0),"Good","Missing","Redundant","Good")

到目前为止我提出的两个选项是:

=IF(condition1,IF(condition2,true-true,true-false),IF(condition2,false-true,false-false))

或:

=CHOOSE(1--condition1*2--condition2,false-false,false-true,true-false,true-true)

由于条件2的重复,选项1的维护很麻烦,而选项2对于将来的维护者来说是错综复杂的。我目前正在倾向于选项2,但有没有人知道更好的选择?

1 个答案:

答案 0 :(得分:0)

输入A1和B1:

=LOWER(A1&"-"&B1)
例如,

A1可能包含:

=NOT(ISERROR(MATCH(value,array1,0)))