EXCEL如何用函数批量计算往后/往前几个月的日期及最后一天 |
您所在的位置:网站首页 › 20个月是几年几个月 › EXCEL如何用函数批量计算往后/往前几个月的日期及最后一天 |
之前在其他文章中有写过,时间批量往后延一年,用的是date+year+month+day函数。现在发现了一个更便捷的函数,就是EDATE函数。 =EDATE(开始日期,往前/往后延的月份) 比如A2单元格是开始日期2020/3/1,我希望知道1年之后的日期,那就是往后延12个月 在B2单元格输入=EDATE(A2,12) B2单元格就会显示出2021/3/1 EDATE还可以往前几个月,比如我想知道往前6个月的日期, 在C2单元格输入=EDATE(A2,-6) C2单元格就会显示出2019/9/1 那比如说,我想知道往前/往后延N个月后的当月的最后一天是什么日期, 要用什么函数呢?答案就是EOMONTH函数。 =EOMONTH(开始日期,往前/往后延的月份) 在B3单元格输入=EOMONTH(A2,12) 就可以得出往后12个月的当月的最后一天就是2021/3/31 同理,在C3单元格输入=EOMONTH(A2,-6) 就可以得出往前6个月的当月的最后一天就是2019/9/30。 PS: 如果想计算当月的最后一天,第二个参数改成0就可以了。这样就不用每次翻下日历看这个月是30天还是31天了。 如果工作中需要测算往前或者往后几个月的日期,这两个函数就可以学起来。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |