在EXCEL中使用IF条件

时间:2018-04-01 15:35:20

标签: excel if-statement excel-formula

= IF(ISBLANK(Q3),"",Q3-O3)我想检查一个单元格是否为空,然后如果它是空白的,请离开如此,如果不是,则分配差异.. 问题是,它不是在真实条件下识别空白区域,假条件(分配差异)就像一个魅力。

任何人修复了什么?

5 个答案:

答案 0 :(得分:0)

我猜你是说Q3包含空格? 为什么不只是IF(ISNUMBER(Q3); Q3-O3;“”)?

答案 1 :(得分:0)

  

= IFERROR(TRIM(Q3)-TRIM(O3),"")

即,如果无法计算差异(发生错误),则将结果保留为空(空)字符串。
......和往常一样,这不能输入任何引用的单元格(这里是Q3和O3)。

参数之间的

,; - 取决于您的环境/区域设置

答案 2 :(得分:0)

由于你试图做“数学”,你可以使用if(IsNumber(Q3),Q3-O3,“”)。此外,空字符串没有空格,不确定为什么要在公式中添加空格。

答案 3 :(得分:0)

仅当小区ISBLANK(A1) 真正空白时,

TRUE才会返回A1。请注意,如果单元格A1 评估为空,(例如,如果单元格A1包含= ""),则ISBLANK(A1)会返回FALSE。< / p> 如果单元格 > 我认为在这种情况下这就是你想要的。也许试试:

A1=""

答案 4 :(得分:-1)

你可以通过在ISBLANK之前添加NOT()来反转你的公式,然后将false命令放入true,将true放入false