Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel如果和或一起工作_Excel_Formula - Fatal编程技术网

Excel如果和或一起工作

Excel如果和或一起工作,excel,formula,Excel,Formula,我有数据,其中D5、D6、D7和D8可以是Y或N,取决于这些字段中的组合,我希望返回不适用、选择日期或无付款 因为Y,Y,Y,Y将返回不适用,因为组合Y,Y,Y,N我已经得到了以下结果: =IFD5=Y,IFD6=Y,IFD7=Y,IFD8=Y,不适用,IFD5=Y,IFD6=Y,IFD7=Y,IFD8=N,不适用 我的问题是将其扩展到其他场景。非常感谢任何提示 多谢各位 编辑 对不起。我尽量不把事情弄得太复杂。每个结果的完整可接受组合如下: 不适用 Y、 Y,Y,Y Y、 Y,Y,N N、 Y

我有数据,其中D5、D6、D7和D8可以是Y或N,取决于这些字段中的组合,我希望返回不适用、选择日期或无付款

因为Y,Y,Y,Y将返回不适用,因为组合Y,Y,Y,N我已经得到了以下结果:

=IFD5=Y,IFD6=Y,IFD7=Y,IFD8=Y,不适用,IFD5=Y,IFD6=Y,IFD7=Y,IFD8=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

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

然后在IFERROR内使用VLOOKUP:

=IFERROR(VLOOKUP(D5&D6&D7&D8,G:H,2,FALSE),"No Payment")
这样做的好处是,值不是硬编码的,如果需要,可以在不解析公式的情况下进行更改


您只介绍了16种可能组合中的10种。我想所有其他的都将被视为不付款?是的,没错。Sorry@MikeJC请单击答案旁边的复选标记,将其标记为正确。只有提出问题的人才能做到这一点。