EXCEL公式日期减日期

A2日期减去A1日期,如果A2为空,则用今天减去A1,求公式

    公式为:

    =IF(A2="",TODAY()-A1,A2-A1)

    如图所示:


追问

有些单元格的日期是1900-1-1,这样的话,计算出来的日期是40000多,这种情况有没有办法让单元格显示为空白

追答

单元格日期为什么是1900-1-1,日期不对可以改嘛。正常减1900-1-1(数值是1)就是正常的天数差,也没错。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-28
日期减日期直接就会等于天,不知道你的具体要求是什么,说说你的要求,要计算出来的是日期还是天数,还是月。
第2个回答  2017-09-28
公式:=if(A2="",(today()-A1),A2-A1)追问

有些单元格的日期是1900-1-1,这样的话,计算出来的日期是40000多,这种情况有没有办法让单元格显示为空白

有些单元格的日期是1900-1-1,这样的话,计算出来的日期是40000多,这种情况有没有办法让单元格显示为空白

追答

有些单元格的日期是1900-1-1,这是因为单元格的数值是零值,用筛选先把零值筛选出来删除掉。

追问

这个日期是填写上去的,特殊需要,不是零值

追答

我想象不出来这个有什么特殊的地方,完全没必要写上去啊,那你试试下面的公式吧
公式:=if(and(A2="",A2="1900-1-1),(today()-A1),A2-A1)

本回答被提问者采纳
相似回答