【发布时间】:2016-02-02 20:09:03
【问题描述】:
我有一个公式,我似乎可以完成大部分任务,但无法完成最后一跳。这是场景。如果数组 (B2:B4) 中的任何单元格不是空白,则单元格 B9 应填充文本值,或者如果不同数组 (D6:D9) 中的任何单元格具有文本值,则单元格 B9 应再次填充不同的值文本值。最后,如果两个数组都满足特定条件,则单元格 B9 应填充第三个文本值。
这就是我所拥有的。此公式返回值“Correct” id B2:B4 不为空,或者如果D7:D9 包含文本“Plus”,则返回值“Plus”。否则,它将单元格 B9 留空。
=IF(OR(B2<>"",B3<>"",B4<>""),"Correct",IF(OR(D7="Plus",D8="Plus",D6="Plus"),"Plus","Blank"))
如果满足上述两个条件,则此 AND 公式将返回“Correct+Plus”。
=IF(AND(OR(B2<>"",B3<>"",B4<>""),(OR(D7="Plus",D8="Plus",D6="Plus”))),”Correct+Plus”,”Correct or Plus or Nothing")
我似乎无法得到将两者结合的公式。如果数组 1 不为空,则返回“正确”。如果数组 2 是“Plus”,则返回“Plus”。如果数组 1 不为空且数组 2 为“Plus”,则返回“Correct+Plus”。
【问题讨论】:
标签: arrays excel if-statement