更新时间2019-07-01 23:55:06
因为什么?
=IF(DAY(TODAY())>=26,DATE(YEAR(NOW()),MONTH(NOW()),26),DATE(YEAR(NOW()),MONTH(NOW())-1,26))显示为2019年5月26日
=IF(DAY(TODAY())>=26,DATE(YEAR(NOW()),MONTH(NOW()+DAY(TODAY())),26),DATE(YEAR(NOW()),MONTH(NOW())-1,26))显示为2019年5月26日
=IF(DAY(TODAY())>=22,DATE(YEAR(NOW()),MONTH(NOW()+DAY(TODAY())),26),DATE(YEAR(NOW()),MONTH(NOW())-1,26))显示为2019年7月26日
假设今天为2019/6/28
1 第1句:
DAY(TODAY())=28>26,执行DATE(YEAR(NOW()),MONTH(NOW()),26),DATE(YEAR(NOW())=DATE(2019,6,26)
故显示:2019年5月26日
2 第2句:
DAY(TODAY())=28>26,执行DATE(YEAR(NOW()),MONTH(NOW()+DAY(TODAY())),26)=DATE(2019,7,26)
因为NOW()+DAY(TODAY())=2019/7/26
应显示:2019年7月26日,而非2019年5月26日
3 第3句:
DAY(TODAY())=28>22,执行DATE(YEAR(NOW()),MONTH(NOW()+DAY(TODAY())),26)=DATE(2019,7,26)
同样应显示:2019年7月26日
如果在Excle运作过程中,系统日期发生过更改,最好保存退出Excle后重新加载。
上一篇:宠物蝎子屁股真的不刺人吗