时间的数据的处理,在日常工作中用得还是比较多的,尤其是在用于计算工资或工作日期方面,时间函数的应用价值就显现出来了。财务部的小宏就经常要计算员工的年龄,员工的工作时间期限等(如下图所示),而要计算这些数据,就需要用到EXCEL中的时间函数,下面就先给大家分享NOW、TODAY、DATE、TIME四个时间函数在日常工作中应用吧。

excel中怎样用时间函数计算年龄 时间函数在求天数(1)

【学习内容】

1、了解NOW、TODAY、DATE、TIME时间函数的功能与语法;

2、利用多个函数结合时间函数解决实际问题。

【学习目标】

1、掌握NOW、TODAY、DATE、TIME几个时间函数的用法;

2、会利用多个函数结合时间函数解决实际问题。

【学习过程】

1、NOW函数

(1)功能:返回当前日期与时间,表示返回当前日期和时间的序列号 。

(2)语法:NOW(),注意的是不带参数。

返回的时间是当前电脑系统设置的时间,在使用之前,需先检查当前的系统时间是否设置正确。

2、TODAY函数

(1)功能:返回当前的日期

(2)语法:TODAY(),注意的时不带参数。

3、DATE函数

(1)功能:构建标准日期,用于返回表示特定日期的序列号。

(2)语法:DATE(year,month,day)

year:可以包含一到四位数字。 

month:表示一个正整数或负整数,表示一年中从1月至12月的各个月。 

day:表示一个正整数或负整数,表示一月中从1日到31日的各天。

4、TIME函数

(1)功能:构建标准时间,返回某一特定时间的小数值。

(2)语法:TIME(hour, minute, second)

hour:表示0~32767的数值,代表小时;

minute:表示0~32767的数值,代表分钟; 

second:表示0~32767的数值,代表秒;

5、实例应用一:计算员工性别、出生日期、年龄和工龄

(1)打开“员工信息表”,从中可以看到要处理的数据是要计算出员工性别、出生日期、年龄和工龄。

要计算出这些信息,首先要了解一下身份证号各数字代表的信息:

1)前1、2位表示:所在省份的代码。

2)前3、4位表示:所在城市的代码。

3)前5、6位表示:所在区县的代码。

4)第7~14位表示:出生年、月、日,7、8、9、10位是年,11、12位是月,13、14位是日。

5)第15、16位表示:所在地的派出所的代码。

6)第17位表示性别:奇数表示男性,偶数表示女性。

7)第18位数字是校检码:校检码可以是0~9的数字,有时也用X表示。

8)*尾号X是作为尾号的校检码,是由号码编制单位。X是罗马数字的10,用X来代替10,可以保证公民身份证符合国家标准。

(2)员工性别的判断,可以参看小编之前所写的有关MID函数的文章,在这主要是讨论时间函数,所在就不再叙述了。

(3)找出员工的出生日期

1)选中E3单元格,输入如下公式,就可以截取出员工出生的时间。

=DATE(MID(C3,7,4),MID(C3,11,2),MID(C3,13,2))

公式解释:MID(C3,7,4)表示将C3单元格中的数字从第7位开始,截取4个数字,也就是提取出年份。同理,MID(C3,11,2)和MID(C3,13,2)则是分别提取月份和日期。

DATE函数则是将其提取出来的数字进行时间格式化,最后得到的时间格式如下图所示:

excel中怎样用时间函数计算年龄 时间函数在求天数(2)

(4)计算员工的年龄

选中F3单元格,输入如下公式:

=YEAR(NOW())-YEAR(E3)

公式解释:NOW()表示提取当前系统时间,YEAR(NOW())表示提取当前时间的年份,YEAR(E3)表示从E3单元格中提取员工出生的年份。

将F列单元格设置为“常规”,就可以得到年龄了,如下图所示。

excel中怎样用时间函数计算年龄 时间函数在求天数(3)

(5)计算工龄

跟(4)的计算是一样的,提取当前系统时间,再减去入厂时间,就是员工的工龄,公式如下所示。

=YEAR(NOW())-YEAR(G3)

6、实例应用二:计算员工工作天数

(1)在上表中增加一列“工作天数”,输入如下公式:

=DATE(YEAR(NOW()),MONTH(NOW()),DAY(NOW()))-G3

回车,返回的时间格式,只要将I列格式设置为常规,就可以正确显示天数了。为了检查正确性,小编将1,2号员工的入厂时间改动一下,如下图所示。

excel中怎样用时间函数计算年龄 时间函数在求天数(4)

7、实例应用三:计算商品优惠促销结束时间

在各大电商平台网站,经常会看到各商品的优惠促销结束时间,在EXCEL中,就提供了TIME函数,能很方便计算结束的时间。

假如促销的时间是6小时30分,输入公式:

=TIME(6,30,0) C3

最后得到的结果如图所示。

excel中怎样用时间函数计算年龄 时间函数在求天数(5)

【小结】

时间的计算与设置,在财务会计或数据处理中是经常用到的,本文介绍的NOW、TODAY、DATE、TIME四个时间函数,如果跟其它函数结合,就可以处理一些想要的结果,比如跟MID函数,小编将在后续的文章继续介绍一些常用的时间函数,请各位伙伴们多留意。

,