相信很多人在接触excel时,都不可避免的接触日期。今天就为大家分享一组实用公式,解决常见的日期类问题。
1、计算指定日期所在月的最后一天
要解决这个问题需要用到EOMONTH函数,EOMONTH函数有两个参数,格式为:=EOMONTH(日期,月数),结果为该日期指定月数的最后一天。EOMONTH函数的第二个参数是可以使用负数的,正数代表日期之后的月数,负数代表日期之前的月数,而零代表本月。公式“=EOMONTH(A2,0)”,得到的就是指定日期所在月的最后一天。
2、计算指定日期所在月的第一天
同样应用EOMONTH函数,月初日期就是上个月的月末日期之后的一天,公式“=EOMONTH(A2,-1)+1”,得到的就是指定日期所在月的第一天。
3、计算指定日期所在月的总天数
公式为“=DAY(EOMONTH(A2,0))”,首先得到当月的月末日期,再用DAY函数得到月末日期是几号,也就是当月的天数了。
4、计算指定日期所在月份的工作日天数(不含周末)
要解决这个问题需要用到NETWORKDAYS函数,该函数语法为NETWORKDAYS(开始日期,结束日期),用于计算一段时间内排除了周六和周日的天数,也就是工作日的天数。
在本例中,开始日期和结束日期是用了例1、例2中的公式得到的,因此最终公式为“=NETWORKDAYS(EOMONTH(A2,-1)+1,EOMONTH(A2,0))”。
5、计算指定日期到该月月底剩余的工作日数天数
需要将开始日期改为指定日期后一天即可,公式为“=NETWORKDAYS(A2+1,EOMONTH(A2,0))”。
6、计算指定日期到月底剩余的天数
用月底日期减去指定日期就是剩余天数,公式为“=EOMONTH(A2,0)-A2”。
7、计算指定日期是年内第几天
要得到某个日期是年内第几天,可以用该日期减去当年的1月1日即可,公式为“=A2-DATE(YEAR(A2),1,1)+1”。
在这个公式中,首先用YEAR函数得到对应的年份,再用DATE函数得到该年第一天,再将两个日期相减即可。
怎么样,关于日期计算的问题,是不是很好用呢?
联系客服