【问题标题】:EXCEL formula with multiple conditions多条件EXCEL公式
【发布时间】:2013-07-11 05:11:42
【问题描述】:

我在 Excel 公式中的 IF、OR 和 AND 混乱中。

基本上,我有两个不同的单元格。我想首先检查每个单元格是否有文本或数字,如果它有任何一个,那么我想比较两个单元格并在第三个单元格中显示结果。

应该是这样的

IF  
Cell A2 --> Check if it contains Text or Number  
AND  
Cell B2 --> Check if it contains Text or Number  
THEN  
Cell C2 --> Compare A2 and B2

示例1:正面

         A              B              C    
1        abc123         abc123         PASS  

示例 2:否定

         A              B              C    
1        abc123         abc113         FAIL  

示例 3:否定

         A              B              C    
1        113            113            FAIL  

我希望上面的例子会有所帮助。

到目前为止,我已经尝试过:

=IF((IF(OR(ISNUMBER(A2),ISTEXT(A2)),A2,""))=(IF(OR(ISNUMBER(B2),ISTEXT(B2)),B2,"")),"PASS","FAIL")

在上面的例子中,如果我将任何单元格留空,它仍然显示通过。

提前谢谢...

【问题讨论】:

  • 如果一个单元格是数字而另一个单元格是文本,那么简单的=IF(AND(LEN(A2)>0,A2=B2),"PASSS","FAIL") 仍然可以工作。

标签: excel


【解决方案1】:
=IF(AND(OR(ISNUMBER(A2), ISTEXT(A2)), OR(ISNUMBER(B2), ISTEXT(B2))), IF(A2 = B2, "PASS", "FAIL"), "")

【讨论】:

    【解决方案2】:

    我会使用:

    =IF(AND(ISNUMBER(A1),ISNUMBER(B1),A1=B1),"Pass",IF(AND(A1<>"",B1<>"",A1=B1),"Pass","Fail"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多