首页 > 休闲

因为什么都显示为2019年7月26日

更新时间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后重新加载。


上一篇:宠物蝎子屁股真的不刺人吗

下一篇:全球可以吃的野生植物一共有多少个呢?