Excel:减去没有引用单元格的date

我想编程一个单元格来计算我在截止date之前离开的天数。

我想这样做没有参考单元格,不像本教程。

我想要的公式样式(格式不正确)是: =(3/2/2015-TODAY()) ,其中3/2/2015是我的最后期限。 这产生一些负的序列号, -42051.00 ,这产生#NUM! 放入DAY公式时出错。

任何想法如何做到这一点,而不把自己的参考单元放入TODAY()3/2/2015 ? 我想使用函数来将这些参数完全embedded到公式中。

右键单元格的答案,并重新格式化为NUMBER。 您要使用datefunction而不是datefunction。

= DATE(2015,3,2)-TODAY()是你想要的,但我会build议在一个单独的单元格中执行date由于多种原因,并在公式中使用“today()”。

编辑:任何人试图find中点将在这种情况下使用datefunction。

此外,作为人们试图减去date的一般规则,您需要的两种故障排除方法是

A)检查你的格式 – 如果你想要date的数量,它需要设置为数字,如果你想要一个date,你需要它设置为date。 如果你得到一个长十进制,这意味着你把它格式化为一般的或者你的expression式返回一个date值而不是数字值。 参考我原来的答案。

B)扭转你的date。 根据function和你想要什么,你可能需要移动date。

=DATEDIF(DATEVALUE("03/02/2015"), TODAY(), "d")