这阵子做报表,因为没有相关的知识背景,在默认日期的函数上费了点劲儿·~~~
好在最后搞定了~~
现在给自己用的几个函数分享一下,供跟我一样没有相关知识背景的老哥们参考:
1. 上月第一天:{DateSerial(Year(DateAdd("m", -1, Today())), Month(DateAdd("m", -1, Today())), 1)}
2. 上月最后一天:{DateAdd("d", -1, DateSerial(Year(DateAdd("m", 0, Today())), Month(DateAdd("m", 0, Today())), 1))}
3. 上上月第一天:{DateSerial(Year(DateAdd("m", -2, Today())), Month(DateAdd("m", -2, Today())), 1)}
4. 上上月最后一天:{DateAdd("d", -1, DateSerial(Year(DateAdd("m", -1, Today())), Month(DateAdd("m", -1, Today())), 1))}
5.去年第一天:{DateSerial(Year(DateAdd("yyyy", -1, Today())), 1, 1)}
6.去年最后一天:{DateAdd("d", -1, DateSerial(Year(DateAdd("yyyy", 0, Today())), 1, 1))}
简化后更准确的形式是:{DateSerial(Year(DateAdd("yyyy", -1, Today())), 12, 31)}
7.前年第一天:{DateSerial(Year(DateAdd("yyyy", -2, Today())), 1, 1)}
8.前年最后一天:{DateAdd("d", -1, DateSerial(Year(DateAdd("yyyy", -1, Today())), 1, 1))}
简化后更准确的形式是:{DateSerial(Year(DateAdd("yyyy", -2, Today())), 12, 31)}
|