相信很多人在接觸excel時(shí),都不可避免的接觸日期。今天就為大家分享一組實(shí)用公式,解決常見的日期類問題。 1、計(jì)算指定日期所在月的最后一天 要解決這個(gè)問題需要用到EOMONTH函數(shù),EOMONTH函數(shù)有兩個(gè)參數(shù),格式為:=EOMONTH(日期,月數(shù)),結(jié)果為該日期指定月數(shù)的最后一天。EOMONTH函數(shù)的第二個(gè)參數(shù)是可以使用負(fù)數(shù)的,正數(shù)代表日期之后的月數(shù),負(fù)數(shù)代表日期之前的月數(shù),而零代表本月。公式“=EOMONTH(A2,0)”,得到的就是指定日期所在月的最后一天。 2、計(jì)算指定日期所在月的第一天 同樣應(yīng)用EOMONTH函數(shù),月初日期就是上個(gè)月的月末日期之后的一天,公式“=EOMONTH(A2,-1)+1”,得到的就是指定日期所在月的第一天。 3、計(jì)算指定日期所在月的總天數(shù) 公式為“=DAY(EOMONTH(A2,0))”,首先得到當(dāng)月的月末日期,再用DAY函數(shù)得到月末日期是幾號(hào),也就是當(dāng)月的天數(shù)了。 4、計(jì)算指定日期所在月份的工作日天數(shù)(不含周末) 要解決這個(gè)問題需要用到NETWORKDAYS函數(shù),該函數(shù)語法為NETWORKDAYS(開始日期,結(jié)束日期),用于計(jì)算一段時(shí)間內(nèi)排除了周六和周日的天數(shù),也就是工作日的天數(shù)。 在本例中,開始日期和結(jié)束日期是用了例1、例2中的公式得到的,因此最終公式為“=NETWORKDAYS(EOMONTH(A2,-1)+1,EOMONTH(A2,0))”。 5、計(jì)算指定日期到該月月底剩余的工作日數(shù)天數(shù) 需要將開始日期改為指定日期后一天即可,公式為“=NETWORKDAYS(A2+1,EOMONTH(A2,0))”。 6、計(jì)算指定日期到月底剩余的天數(shù) 用月底日期減去指定日期就是剩余天數(shù),公式為“=EOMONTH(A2,0)-A2”。 7、計(jì)算指定日期是年內(nèi)第幾天 要得到某個(gè)日期是年內(nèi)第幾天,可以用該日期減去當(dāng)年的1月1日即可,公式為“=A2-DATE(YEAR(A2),1,1)+1”。 在這個(gè)公式中,首先用YEAR函數(shù)得到對(duì)應(yīng)的年份,再用DATE函數(shù)得到該年第一天,再將兩個(gè)日期相減即可。 怎么樣,關(guān)于日期計(jì)算的問題,是不是很好用呢? |
|