摘要:我们每个人从一出生便和日期打交道,生日,上学时间、上班时间、恋爱日……等等,但在Excel(WPS表格)中,你会处理和日期相关的问题吗?如果还有点陌生或棘手,那就抓紧时间学习吧 ,学习过程中如有疑问可以在留言区留言讨论哦!
我们每个人从一出生便和日期打交道,生日,上学时间、上班时间、恋爱日……等等,但在Excel(WPS表格)中,你会处理和日期相关的问题吗?如果还有点陌生或棘手,那就抓紧时间学习吧 ,学习过程中如有疑问可以在留言区留言讨论哦!
一、计算指定日期所在月的第一天和最后一天。
函数:Eomonth。
功能:返回日期,表示指定月份之前或之后的最后一天。
语法结构:=Eomonth(开始日期,月数)。
参数解读:
1.开始日期,必须:需要计算的基准日期。
2.月数,必须:如果为负数,则表示基准日期之前对应月份的最后一天,0则为本月的最后一天,正数则表示基准日期之后对应月份的最后一天。
应用案例
目的:返回日期所在月的第一天和最后一天。
操作方法:
在目标单元格中输入公式:=EOMONTH(F4,-1)+1、=EOMONTH(F4,0)。
案例解读:
计算最后一天的很好理解,就是0个月;计算第一天的起始就是上个月的最后1天+1而已。
二、计算指定日期所在月的总天数。
函数:Day。
功能:返回指定日期对应的“天”。
语法结构:=Day(日期)。
应用案例:
目的:提取入职日期所在月的总天数。
操作方法:
在目标单元格中输入公式:=DAY(EOMONTH(F4,0))。
案例解读:
首先用Eomonth函数获取当前月的最后1天,然后用Day提取最后一天日期中的“天”。
三、计算值定期所在月的工作天数
函数:Networkdays
功能:返回两个日期之间的全部工作日。
语法结构:=Networksdays(开始日期,结束日期,[单独假期]).
参数解读:
1.单独假期,可选:除周六、日之外的假期。
应用案例:
目的:计算入职日期所在月的工作天数。
操作方法:
在目标单元格中输入公式:=NETWORKDAYS(EOMONTH(F4,-1)+1,EOMONTH(F4,0))。
案例解读:
首先用Eomonth函数获取本月的第一天和最后一天,然后用Networkdays函数计算工作天数。
四、计算本月剩余的上班天数。
函数:Networkdays。
应用案例:
目的:计算除“入职日期”外剩余的上班天数。
操作方法:
在目标单元格中输入公式:=NETWORKDAYS(F4+1,EOMONTH(F4,0))。
案例解读:
开始日期就是入职日期的第二天,结束日期就是本月的最后1天,用Eomonth函数获取,然后用Networkdays函数计算工作天数。
五、计算制定日期到月底的剩余天数。
函数:Eomonth。
应用案例:
目的:计算入职日期到月底的天数。
操作方法:
在目标单元格中输入公式:=EOMONTH(F4,0)-F4。
案例解读:
最后一天的减去入职日期则为剩余的天数。
六、计算指定日期是周内的第几天。
函数:WEEKDAY。
功能:返回指定日期对应的星期。
语法结构:=WEEKday(日期,[统计方式])。
参数解读:
1.统计方式,可选:默认值为1,代表星期天,以此类推。
应用案例:
目的:计算入职日期对应的星期。
操作方法:
在目标单元格中输入公式:=WEEKDAY(F4,2)。
案例解读:
统计方式为2时,返回值1代表星期一,7代表星期日。
七、计算指定日期是年内的第几天。
函数:Date
功能:返回特定日期的序列值。
语法结构:=Date(年,月,日)。
应用案例:
目的:返回入职日期是年内的第几天。
操作方法:
在目标单元格中输入公式:=F4-DATE(YEAR(F4),1,1)+1。
案例解读:
入职日期减去入职年度的第1天,即为年内的第几天。
八、计算指定日期是年内第几周
函数:Weeknum。
功能:返回指定日期在年内的第几周。
语法结构:=Weeknum(日期,[统计方式])。
参数解读:
应用案例:
目的:计算入职日期是年内的第几周。
操作方法:
在目标单元格中输入公式:=WEEKNUM(F4,2)。
案例解读:
统计方式为2时,代表一周从星期一开始已统计。
本章小结:
文中围绕“日期”,从实际问题出发,解读了Eomonth、Day、Networkdays、Weekday、Date、Weeknum以及相关嵌套函数的应用技巧。如能熟练掌握,对于身边的日期问题将会迎刃而解。如在学习的过程中,有新的发现,可以在留言区留言讨论哦!
来源:Excel函数公式一点号