Excel 如果1列或两列都有word,则输入文本

Excel 如果1列或两列都有word,则输入文本,excel,if-statement,excel-formula,Excel,If Statement,Excel Formula,我试图创建一个公式,说明:如果工作表'Jan'上的任一列或两列R&S都“失败”,则在工作表'Feb'的K列中输入Y。 有4种可能的结果: - Fail, Fail - Fail, Blank - Blank, Fail - Blank, Blank 我尝试了几个公式,但我无法让它识别所有4种情况 =IF(索引(Jan!R:R&Jan!S:S,MATCH(A3,Jan!A:A,0),1)=“fail”,“Y”,“Y”)是我得到的最接近的值,但如果两个单元格都有“fail”,则它不会插入“Y” 我

我试图创建一个公式,说明:如果工作表'Jan'上的任一列或两列R&S都“失败”,则在工作表'Feb'的K列中输入Y。 有4种可能的结果:

- Fail, Fail
- Fail, Blank
- Blank, Fail
- Blank, Blank
我尝试了几个公式,但我无法让它识别所有4种情况

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


我错过了什么(

根据您的描述,可能如下所示:

 =IF(OR(COUNTIFS(Jan!A:A,A3,Jan!R:R,"fail")>0,COUNTIFS(Jan!A:A,A3,Jan!S:S,"fail")>0),"Y","")
索引匹配版本
=IF(和(索引(一月!$R:$R,匹配($A3,一月!$A:$A,0))“失败”,索引(一月!$S:$S,匹配($A3,一月!$A:$A,0))“失败”),“,”Y“)


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

这是否更符合您的要求?这将出现在列K-
=if(或(COUNTIF(Jan!R:R,“fail”)>0,COUNTIF(Jan!S:S,“fail”)>0),“Y”,“”)
?它还必须从A列中找到代码名。这就是我使用索引匹配的原因。很抱歉,我忘了提到这一部分。这是指向测试工作簿的链接。希望该链接可以工作,而不是指向工作簿的链接,您能在这里发布一些示例数据和示例预期输出吗?(我和我相信其他人都对在线下载/打开杂项文档持谨慎态度,特别是在可能涉及宏的情况下)。谢谢!请进一步解释“它还必须从A列中找到代码名”,具体点。很抱歉,这是新的。需要什么数据?这是我想在每个场景中填充的图像:BigBen,你是我的英雄。谢谢!到目前为止,这一切都很有效!!!比我的蹩脚代码干净多了。太好了!一半的功劳归于@BruceWayne,因为他提出了
COUNTIF
=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")