(四)如何计算对应日期的上个月同一天
有同学认为,我直接将日期减去30天或是31天,就可以获得对应日期的上个月同一天。可是这非常费时费力,且容易出错。
我们将“某日期”与“对应日期的上个月同一天”进行对比,差别在于【月份】相差1,而【年份】和【天数】不变。
介绍4个常用的计算日期的函数。
1.计算年月日的函数
返回某日期中的【年份】函数:YEAR(serial_number);YEAR(日期)
返回某日期中的【月份】函数:MONTH(serial_number);MONTH(日期)
返回某日期中的【天数】函数:DAY(serial_number);DAY(日期)
直接在单元格输入,【=YEAR(B30)】、【=MONTH(B30)】、【=DAY(B30)】,就可以获得某个日期(单元格B30)对应的【年月日】
2.日期组合函数
返回指定日期的函数:Date(year, month, day);
Date(代表年份的数值, 代表月份的数值, 代表日份的数值)
在单元格输入公式【=DATE(F30,G30,H30)】,可以直接将【年月日数值】组合成日期。
3.计算上个月的同一天
在【月份数值】减1,可直接得到上个月的同一天。即公式
【=DATE(YEAR(B30),MONTH(B30)-1,DAY(B30))】,得到上个月同一天