【问题标题】:IF AND Formula with IS NOT NULL in ExcelIF AND公式在Excel中不为空
【发布时间】:2016-10-19 05:20:50
【问题描述】:

我正在使用 Excel 2010,目前正在尝试使用嵌套 If And 为我的数据获取公式,但无法找到正确的公式。

这里有一些示例数据来详细说明我的观点:

(A1)   Received Date    (B1)  DueDate
(A2)  7/1/2016          (B2)  7/8/2016
(A3)  7/1/2016          (B3)  6/29/2016
(A4)  7/1/2016          (B4)  NULL

基本上,我想创建一个满足以下条件的公式。如果 Received Date

如何处理这样的公式?

我不知道如何做第二个条件,即 IS NOT NULL 部分。我将单元格编号放在括号中以模拟表格。 (希望有帮助。)

【问题讨论】:

    标签: if-statement null excel-formula excel-2010 formula


    【解决方案1】:

    Excel 没有测试 null 的功能。您可以使用 IsBlank() 检查空白单元格,也可以使用 IsNumber() 检查数值。所以,在你的情况下,像

    =if(and(isnumber(B2),A2<B2),"something","else")
    

    编辑:如果你想检查文本“Null”,那么

    =if(and(B2<>"Null",A2<B2),"something","else")
    

    = 是“等于”比较运算符。 “不等于”是用&lt;&gt; 比较运算符完成的。或者你可以使用Not(B2="Null"),但这有点太卷曲了。

    另一个编辑:FWIW,第一个公式应该仍然有效,无论单元格包含文本还是空白。只要单元格包含日期(这是一个数值),条件就会为 TRUE。所以你也可以使用这个公式。

    【讨论】:

    • 我知道没有直接的方法来检查 NULL,但列值实际上是单词 NULL。有没有办法遍历列并找到其中只有单词 NULL 的列?
    • 或者您知道使用 IF AND 函数检查 ISERROR 的方法吗?
    • 你的意思是你不知道如何检查一个单元格是否包含特定的单词?我将其添加到我的帖子中。
    • 谢谢,这对我有帮助!感谢@teylyn。
    【解决方案2】:
    =IF(AND(B2<>"NULL",A2<B2),"YES","NO")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多