基于两个输入条件,我希望能够输出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,但有没有人知道更好的选择?
答案 0 :(得分:0)
输入A1和B1:
=LOWER(A1&"-"&B1)
例如,A1可能包含:
=NOT(ISERROR(MATCH(value,array1,0)))