经验直达:
- 如何使用excel计算年龄
- 用excel怎么筛选年龄
一、如何使用excel计算年龄
一、我们使用下面公式计算员工年龄
公式“=YEAR(TODAY())-MID(C2,1,4)” 。
其中新使用函数YEAR和TODAY
YEAR函数
用途:返回某日期的年份 。其结果为1900 到9999 之间的一个整数 。
语法:YEAR(serial_number)
参数:Serial_number 是一个日期值,其中包含要查找的年份 。日期有多种输入方式:带引号的文本串、序列号或其他公式或函数的结果 。
实例:公式“=YEAR("2020/6/12")返回“2000”,公式“=YEAR(TODAY())”返回“2020” 。
二、我们计算一下距离员工生日的数据公式
=DATE(YEAR(C2),MONTH(C2),DAY(C2))-DATE(YEAR(C2),MONTH(TODAY()),DAY(TODAY()))
我们使用月和日的数据进行相减 , 得出距离生日的天数,如是当天就是0.如果昨天已经过了,计算结果就是-1.
得出的数据假设放在了E列 。
接下来,我们把E列数据做一个条件格式设定 , 假设E列在于0小于3就显示红色突显 。这样,我们每次看到表格中有突显红色的,就知道该员工要过生日了 。
DATE函数
用途:返回代表特定日期的序列号 。
语法:DATE(year,month , day)
参数:year 为一到四位,根据使用的日期系统解释该参数 。默认情况下,Excel for Windows 使用1900 日期系统,而Excel for Macintosh 使用1904 日期系统 。Month 代表每年中月份的数字 。如果所输入的月份大于12,将从指定年份的一月份执行加法运算 。Day 代表在该月份中第几天的数字 。如果 day 大于该月份的最大天数时,将从指定月份的第一天开始往上累加 。
注意:Excel 按顺序的序列号保存日期,这样就可以对其进行计算 。
二、用excel怎么筛选年龄
1、首先在excel表格中输入需要筛选的身份证号码 。
2、然后在B1单元格中输入提取年龄的计算公式:=DATEDIF(TEXT(TEXT(MID(A1,7,6 (LEN(A1)=18)*2),"#-00-00"),"e-mm-dd"),TODAY(),"y") 。
3、点击回车,即可将函数公式生成计算结果,可以看到对应身份证号码的年龄为“64” 。
4、向下拖动公式批量填充公式,即可在单元格中得到年龄数据 。
5、选中年龄数据列并点击工具栏中的“条件格式” , 选择“突出显示单元格规则”中的“大于”选项 。
6、然后在弹出的“大于”对话框中输入数字“60”,点击确定 。
7、即可将选中的年龄单元格中大于“60”的单元格标红显示 。
【用excel怎么筛选年龄 如何使用excel计算年龄】