smu*_*l86 3 null if-statement formula excel-formula excel-2010
我正在使用 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
Run Code Online (Sandbox Code Playgroud)
基本上,我想创建一个满足以下条件的公式。如果接收日期 < DueDate 并且 DueDate IS NOT NULL...则“是”,否则“否”。因此,在上面的示例代码中,只有第一条记录应返回“YES”,其他两条记录应返回“NO”。
我该如何处理执行此操作的公式?
我不知道如何执行第二个条件,即 IS NOT NULL 部分。我将单元格编号放在括号中以模拟表格。(希望有帮助。)
Excel 没有测试 null 的函数。您可以使用 IsBlank() 检查空白单元格,也可以使用 IsNumber() 检查数值。所以,在你的情况下,类似
=if(and(isnumber(B2),A2<B2),"something","else")
Run Code Online (Sandbox Code Playgroud)
编辑:如果您想检查文本“Null”,那么
=if(and(B2<>"Null",A2<B2),"something","else")
Run Code Online (Sandbox Code Playgroud)
=是“等于”比较运算符。“不等于”是通过<>比较运算符完成的。或者你也可以这样做Not(B2="Null"),但那有点太卷曲了。
另一个编辑:FWIW,第一个公式应该仍然有效,无论单元格包含文本还是空白。一旦单元格包含日期(数字值),条件将为 TRUE。所以你也可以使用这个公式。
| 归档时间: |
|
| 查看次数: |
70109 次 |
| 最近记录: |