多个条件,多个输出

时间:2019-06-10 19:22:46

标签: excel if-statement nested countif

尝试根据三种情况分析标准,以便为我提供三个不同的结果

=ifs(COUNTIFs('ESU1'!A3:A50,"*DIRECT*",'ESU1'!B3:B50,"*CONSOLIDATION*",'ESU1'!C3:C50,">="&DATE(2011,10,1)),"On or After 10/01/2011"),COUNTIFS('ESU1'!A3:A50,"*DIRECT*",'ESU1'!B3:B50,"*CONSOLIDATION*",'ESU1'!C3:C50,"<"&DATE(2011,10,1)),"Before 10/01/2011"),"Needs to be Done")

我想测试3列中的三个条件(所有条件必须为true),以便为我提供一个输出“ 2011年10月1日或之后”。如果这些方法不起作用,请在3列中测试另外3个条件(都必须为true)并输出“ 2011年10月1日之前”,否则只需输入“需要完成”即可。

1 个答案:

答案 0 :(得分:2)

您为IF设置的顺序比IFS好。 试试:

=IF(COUNTIFS('ESU1'!A3:A50,"*DIRECT*",'ESU1'!B3:B50,"*CONSOLIDATION*",'ESU1'!C3:C50,">="&DATE(2011,10,1)),"On or After 10/01/2011",IF(COUNTIFS('ESU1'!A3:A50,"*DIRECT*",'ESU1'!B3:B50,"*CONSOLIDATION*",'ESU1'!C3:C50,"<"&DATE(2011,10,1)),"Before 10/01/2011","Needs to be Done"))