EXCEL 某单元格用公式today()每次打开自动赋值当前日期,可否设置一个日期后就停止自动赋值?

如当期日期为2014-1-2
A1=today(),打开显示“2014-1-2”
如当期日期为2014-6-2
A1=today(),打开显示“2014-6-2”
……
当在2014-11-30日后停止自动更新!保持在“2014-11-30”。这样不会在2014-12-20日打开后又会自动赋值为“2014-12-20”

=IF(TODAY()<DATE(2014,11,30),TODAY(),DATE(2014,11,30))

其中Date函数也可以换成你日期格式的单元格
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-02
直接用公式是会有这样的问题,变通一下有解决办法如下:

在一个空单元格输入=today(),比如说a1,选中要输入日期的单元格,数据-有效性-允许值选序列,来源选a1,以后要输入日期时直接点小三角选择就可以了,重新打开时也不会变化。

没看清题目!
第2个回答  2014-09-02
当然可以实现,用IF函数
当日期小于2014-11-30时,A1=doday(),否则为2014-11-30这样就可以了
第3个回答  2014-09-02
today()是易失性函数,随时会更新的
除非关掉自动重算,当然你的其他公式也就不能更新了。
所以,你要日期停止更新,就不能用today()
相似回答