快捷搜索:  汽车  科技

excel日期函数100个常用技巧(日期与时间函数)

excel日期函数100个常用技巧(日期与时间函数)计算并返回指定月之前或之后月的相对日的日期2)在B3单元格插入函数“=EDATE(A3 -6)”,按【Enter】键确认。months是要计算的指定月数。months为正值则返回start_date之前的日期,为负值将返回start_date之后的日期。例:以A列中的日期为起始日期,计算其之前或之后、相隔指定月数当月相对日的日期,并将结果返回到B列。1)在B2单元格插入函数“=EDATE(A2 12)”,按【Enter】键确认;

六、计算并返回指定日期:

1、EDATE函数,计算并返回起始日期之前或之后、相隔指定月数当月相对日的日期。

语法是:“=EDATE(start_date months)”

参数start_date是一个给定的起始日期。

months是要计算的指定月数。months为正值则返回start_date之前的日期,为负值将返回start_date之后的日期。

例:以A列中的日期为起始日期,计算其之前或之后、相隔指定月数当月相对日的日期,并将结果返回到B列。

1)在B2单元格插入函数“=EDATE(A2 12)”,按【Enter】键确认;

2)在B3单元格插入函数“=EDATE(A3 -6)”,按【Enter】键确认。

excel日期函数100个常用技巧(日期与时间函数)(1)

计算并返回指定月之前或之后月的相对日的日期

2、EOMONTH函数,计算并返回起始日期之前或之后、相隔指定月数当月最后一天的日期。

语法是:“=EOMONTH(start_date months)”

参数同EDATE函数

例:以A列中的日期为起始日期,计算其之前或之后、相隔指定月数当月最后一天的日期,并将结果返回到B列。

1)在B2单元格插入函数“=EOMONTH(A2 12)”,按【Enter】键确认;

2)在B3单元格插入函数“=EOMONTH(A3 -6)”,按【Enter】键确认。

excel日期函数100个常用技巧(日期与时间函数)(2)

计算并返回指定月之前或之后月最后一天的日期

七、计算天数:

1、DAYS函数,用于计算两个日期之间的天数。

语法是:“=DAYS(end_date start_date)”

参数end_date是结束日期,start_date是开始日期。

例:计算B列日期到A列日期之间的天数,并将结果返回到C列。

1)在C2单元格插入函数:“=DAYS(B2 A2)”,按【Enter】键确认;

2)将函数复制到其他行。

excel日期函数100个常用技巧(日期与时间函数)(3)

计算两个日期之间的天数

2、DAYS360函数,以每年360天(每月30天)计算两个日期之间的天数。

语法是:“=DAYS360(end_date start_date )”

参数end_date是结束日期,start_date是开始日期。

参数method是选择计算方法的逻辑值,默认为FALSE,是美国计算方法,TRUE是欧洲计算方法。

用法同DAYS函数

八、计算两个日期之间的天数在全年天数中所占的比率:

YEARFRAC函数

语法是: “=YEARFRAC(start_date,end_date,basis)”。

参数 start_date 为起始日期;

参数 end_date 为终止日期;

参数basis为计算类型。0或忽略按每年360天、每月30天计算;1按实际天数计算;2按每年360天、每月按实际天数计算;3按每年365天、每月按实际天数计算;4按欧洲算法每年360天、每月30天计算。

例:利用不同计算类型,计算B列日期到A列日期之间的天数在全年天数中的占比,并将结果返回到C列。

1)在C2单元格插入函数:“=YEARFRAC(B2 A2 0)”,按【Enter】键确认;

2)在C3单元格插入函数:“=YEARFRAC(B3 A3 1)”,按【Enter】键确认;

3)在C4单元格插入函数:“=YEARFRAC(B4 A4 2)”,按【Enter】键确认;

4)在C5单元格插入函数:“=YEARFRAC(B5 A5 3)”,按【Enter】键确认;

5)在C6单元格插入函数:“=YEARFRAC(B6 A6 4)”,按【Enter】键确认。

excel日期函数100个常用技巧(日期与时间函数)(4)

计算两个日期之间的天数在全年天数中所占的比率

九、计算两个日期之间的工作日天数:

1、NETWORKDAYS函数,用于计算起始日和结束日之间的工作日天数。

语法是:“=NETWORKDAYS(start_date end_date [holidays])”

参数start_date是开始日期,end_date是终止日期。

holidays(可选)是不在工作日中的一个或多个日期。

2、NETWORKDAYS.INTL函数,用于以自定义周末的方式来计算起始日和结束日之间的工作日天数。

语法是:“=NETWORKDAYS.INTL(start_date end_date [weekend] [holidays])”

参数start_date是开始日期,end_date是终止日期。

holidays(可选)是不在工作日中的一个或多个日期。

weekend(可选)是可自定义的,介于 start_date 和 end_date 之间的周末。可以是日期,也可以是数值。

例:分别用NETWORKDAYS函数NETWORKDAYS.INTL函数(自定义周末为星期六和星期日)计算2021年4月1日至2021年4月8日之间的工作日,假定2021年4月6日为法定假日(需从工作日中扣除)。

1)在D2单元格插入函数:“=NETWORKDAYS(A2 B2 C2)”,按【Enter】键确认;

2)在D3单元格插入函数:“=NETWORKDAYS.INTL(A3 B3 11 C3)”,按【Enter】键确认。

excel日期函数100个常用技巧(日期与时间函数)(5)

计算两个日期之间的工作日天数

十、计算指定工作日:

1、WORKDAY函数,用于计算在起始日期之前或之后、与其相隔指定工作日天数的某一日期的日期值。

语法是:“=WORKDAY(start_date days [holidays])”

参数start_date是开始日期;

days是start_date 之前或之后不含周末及节假日的天数;

holidays(可选)是不在工作日中的一个或多个日期。

2、WORKDAY.INTL函数,用于以自定义周末的方式计算在起始日期之前或之后、与其相隔指定工作日天数的某一日期的日期值。

语法是:“=WORKDAY.INTL(start_date days [weekend] [holidays])”

参数start_date是开始日期;

days是start_date 之前或之后不含周末及节假日的天数;

holidays(可选)是不在工作日中的一个或多个日期。

weekend(可选)是可自定义的,介于 start_date 和 end_date 之间的周末。

例:分别用NETWORKDAYS函数NETWORKDAYS.INTL函数(自定义周末为星期六和星期日)计算从2021年4月1日起5个工作日后的工作日,假定2021年4月6日为法定假日(需从工作日中扣除)。

1)在D2单元格插入函数:“=WORKDAY(A2 5 C2)”,按【Enter】键确认;

2)在D3单元格插入函数:“=WORKDAY.INTL(A3 5 11 C3)”,按【Enter】键确认。

excel日期函数100个常用技巧(日期与时间函数)(6)

计算指定工作日

猜您喜欢: