= IF(ISBLANK(Q3),"",Q3-O3)我想检查一个单元格是否为空,然后如果它是空白的,请离开如此,如果不是,则分配差异.. 问题是,它不是在真实条件下识别空白区域,假条件(分配差异)就像一个魅力。
任何人修复了什么?
答案 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