在Excel中,前一是空格+2009-4-4=39907为什么?怎样才能让得数变为"0"

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:29:27
在Excel中, 空格 2009-4-4 39907
以上是三个空格,第三个空格中公式是第二空格减第一个空格,在第一个空格不填的时候默认为1900-1-1,我希望朋友们帮我解决一个问题,就是在第一个空格不填的时候,第三个空格中的值为"0".

39907是日期2009-4-4的序列号,空格是0,
这样你的公式实际就是=0+39907
结果当然是39907了

C1输入公式

=IF(OR(A1:B1=""),0,B1-A1)

数组公式,按CTRL+SHIFT+回车三键确定

效果是,前面两个空格,只要有任意一个不填,第三个空格中的值为0.
只有前面两个空格都填了,才按B1-A1计算