Excel和{或44一起使用

时间:2016-08-31 11:05:36

标签: excel formula

我有数据,其中D5,D6,D7和D8可以是“Y”或“N”,这取决于我想要返回“不适用”,“选举日期”这些字段中的组合,或者“没有付款”。

因为Y,Y,Y,Y会返回“不适用”,因为Y,Y,Y,N的组合我已经走到了这一步:

= IF(D5 =“Y”,IF(D6 =“Y”,IF(D7 =“Y”,IF(D8 =“Y”,“不适用”,IF(D5 =“Y”) “,IF(D6 =”Y“,IF(D7 =”Y“,IF(D8 =”N“,”不适用“,”“)))))))))

我的问题是扩展到其他方案以涵盖其他方案。任何提示非常感谢。

谢谢

修改

对不起。我试着不要太复杂。每个结果的完全可接受的组合如下:

不适用

Y,Y,Y,Y

Y,Y,Y,N

N,Y,Y,N

N,Y,N,Y

选举日期

Y,Y,N,Y

Y,N,Y,Y

Y,N,N,Y

N,Y,Y,Y

N,N,Y,Y

N,N,N,Y

1 个答案:

答案 0 :(得分:0)

创建一个包含各种组合及其预期结果的小表:

enter image description here

然后在IFERROR中使用VLOOKUP:

=IFERROR(VLOOKUP(D5&D6&D7&D8,G:H,2,FALSE),"No Payment")

这样做的好处是,这些值不是硬编码的,如果需要,可以在不解析公式的情况下进行更改。

enter image description here