如果1列或两列都包含单词,则输入文本

时间:2018-12-12 22:02:21

标签: excel if-statement excel-formula

我正在尝试创建一个公式,该公式指出:如果工作表“ Jan”上的R和S列中的一个或两个都具有“失败”,则在工作表“ Feb”的K列中输入Y。 有4种可能的结果:

- Fail, Fail
- Fail, Blank
- Blank, Fail
- Blank, Blank

我尝试了几种公式,但无法识别所有4种情况。

=IF(INDEX(Jan!R:R&Jan!S:S,MATCH(A3,Jan!A:A,0),1)="fail","Y","")是我得到的最接近的,但是如果两个单元格都具有“ fail”,则不会插入“ Y”

我想念什么? :(

2 个答案:

答案 0 :(得分:2)

根据您的描述,可能是以下内容:

 =IF(OR(COUNTIFS(Jan!A:A,A3,Jan!R:R,"fail")>0,COUNTIFS(Jan!A:A,A3,Jan!S:S,"fail")>0),"Y","")

答案 1 :(得分:0)

索引匹配版本

=IF(AND(INDEX(Jan!$R:$R,MATCH($A3,Jan!$A:$A,0))<>"fail",INDEX(Jan!$S:$S,MATCH($A3,Jan!$A:$A,0))<>"fail"),"","Y")

在此版本中,您要检查两列是否都不包含“失败”。如果没有,则为“”,在所有其他三种情况下为“ Y”。