Excel时间日期函数
1、TODAY函数:
TODAY函数,用于生成当前的日期,使用方法如下:
2、NOW函数:
NOW函数,用于生成当前的日期和时间,使用方法同上;只需要将公式修改成:=NOW();然后把【类型】输入,修改成:现在是e年m月d日h时m分。按【确定】结束确认即可。
3、YEAR函数:
YEAR函数, 用于生成日期的年份;只需选中B2单元格,在编辑栏输入函数公式:=YEAR(A2);即可返回年份:2021。
4、MONTH函数:
MONTH函数, 用于生成日期的年份;我只需要选中C2单元格,然后在编辑栏输入函数公式:=MONTH函数;即可返回月份:10。
5、DAY函数:
DAY函数, 用于生成日期在一个月中的天数;使用方法如上,只要双击D2单元格,并输入公式:=DAY函数;即可返回天数:1。
6、DATE函数:
上面几个函数可以将日期分解,当然我们也可以将日期合并:
我们先选中A2单元格,,输入函数公式:=DATE();然后分别输入DATE函数的3个参数:B2、C2和D2;并按回车键结束确认,即可返回指定的日期。
7、DAYS函数:
DAYS函数,用于生成2个日期间的天数;只需要选中C2单元格,并在编辑栏输入函数公式:=DAYS;然后分别输入第1个和第2个参数:B2和A2,即可返回两个日期之间的间隔:30。
8、DAY360函数:
DAY360函数,也用于生成2个日期间的天数,但是还有第3个参数,选择美国或欧洲计算方法;规则是按照一年360天,每个月30天,在会计计算中会用到。DAY360函数使用方法如上。
9、COUPDAYBS函数:
借用COUPDAYBS函数,我们可以判断,指定日期是所在季度的第几天,COUPDAYBS函数公式如下:
10、EDATE函数:
EDTE函数,用于计算指定日期之前或之后,几个月的具体日期。利用EDTE函数, 可以轻松计算员工的转正日期:
我们先选中D2单元格,在编辑栏输入函数公式:=EDATE();然后分别输入EDATE函数2个参数:B2和C2,并按回车键结束确认。紧接着双击D2单元格右下角十字线, 即可轻松计算出所有员工的转正日期。
11、EOMONTH函数:
EOMONTH函数,用于计算你2个日期间的间隔;
我们先选中A2单元格,输入EOMONTH函数的2个参数:TODAY()和0;然后在外层嵌套1个DAY函数,即可计算出本月总天数:31。
12、DATEIF函数:
DATEIF函数,用于计算2个日期之间的间隔;利用DATEIF函数,可以轻松计算出,所有的员工年龄。
我们先选中C2单元格,在编辑栏输入函数公式:=DATEIF();然后输入第1个参数:B2;在输入第2个参数:TODAY(),代表出生日期与今天的日期间隔;最后1个参数:“Y”,代表所选时间段中的整年数,并按回车键结束确认。紧接着双击C2单元格右下角十字线,即可计算出所有员工的年龄。
13、YEARFRAC函数:
YEARFRAC函数,用于计算两个日期之间天数,占全年天数的百分比。同样可以计算出所有员工的年龄;YEARFRAC函数公式及用法如下:
14、DATESTRIGS函数:
DATESTRIGS函数,用于生成指定日期的中文短日期(此函数属于隐藏函数)。
A列为日期值,在B2单元格中输入函数公式:=DATESTRIGS();然后输入DATESTRIGS函数参数:A2;即可返回“yy年mm月dd日”格式的中文短日期。
15、WEEKDAY函数:
WEEKDAY函数,用于计算代表一周中第几天的数值;
如下图所示,选中B2单元格,并在编辑栏输入函数公式:=WEEKDAY();首先输入第1个参数:A2;再输入第2个参数:2,代表以星期一为一周的第1天(欧美国家参数为:1);
16、WEEKNUM函数:
WEEKNUM函数,用于计算指定日期属于全年的第几周,该函数语法与WEEKDAY函数语法完全相同。使用方法如下:
因为习惯把星期一到星期日算作一周,所以通常将WEEKNUM函数,第2参数设置为2。
17、IOSWEEKNUM函数:
IOSWEEKNUM函数,用于计算指定日期在全年中的ISO周数(用于欧美国家),与WEEKNUM函数不同,IOSWEEKNUM函数没有第2个参数。
18、WORKDAY函数:
WORKDAY函数,用于计算起始日期前后的第几个工作日,使用方法如下图所示:
19、WORKDAY.INTL函数:
一周有5个工作日,那每周6天工作制怎么计算呢?这时就要请出WORKDAY.INTL函数了,与WORKDAY函数不同的是,还有第3个参数来设定6天工作制:11,WORKDAY.INTL函数使用方法如下:
20、NETWORKDAYS函数:
NETWORKDAYS函数,用于计算2个日期间完整工作日。利用WORKDAY.INTL函数可以轻松计算出员工的应出勤天数。
我们先选中C2:C6单元格区域,在编辑栏输入函数公式:=NETWORKDAYS();首先输入第1个参数:B2,也就是入职日期;然后输入第2个参数:这里嵌套1个EOMONTH函数:EOMONTH(B2,0),最后按【Ctrl+Enter】组合键,即可一键计算出所有员工的应出勤天数。
21、NETWORKDAYS.INTL函数:
NETWORKDAYS.INTL与NETWORKDAYS函数使用方法相同,只不过多了1个参数,可以计算出6天工作制的结果。使用方法如下: