DAY 18 日期函数(Year、Month、Datedif)
一、基本用法
=TODAY() 返回结果为当天的日期,快捷键Ctrl+;
=NOW() 返回现在的日期和时间,快捷键Ctrl+Shift+;
=YEAR(B2) 取得年份
=MONTH(B2) 取得月份
=DAY(B2) 取得天数
=HOUR(B3) 取得小时数
=MINUTE(B3) 取得分钟数
=SECOND(B3) 取得秒数
=TIME(B7,B8,B9) 根据小时数分钟和秒数组合成时间
=DATE(2017,12,6) 根据年月日数组合成日期
=WEEKDAY(B3,1) 一周中的第几天,第二个参数是从哪一天开始算起
二、计算出生日期:插入辅助列
例如:找出生年:用mid函数=(B2(查找区域),7(从第几位数开始),4(找几位数))
找出生月:用mid函数=(B2(查找区域),11(从第几位数开始),2(找几位数))
找出生日:用mid函数=(B2(查找区域),13(从第几位数开始),2(找几位数))
找出生日期:用mid函数=(B2(查找区域),13(从第几位数开始),2(找几位数))
或用date函数将年月日单元格用逗号分开DATE=(C2,D2,E2)
找年龄:利用year和today两个函数,找到对应的今天减去出生年。=YEAR(TODAY())-C2
三、销售明细表:利用步骤二找出的年月日,插入数据透视表,制作出按年、月、日将数据汇总
四、datedif函数 DATEDIF(起始日期,终止日期,间隔单位)
五、计算工龄:利用datedif公式求出年,再用链接符&后加上年、月、日
六、生日提醒:=365-DATEDIF(C3,TODAY(),"yd")
七、身份证号码计算年龄:=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y"),先用mid函数找到对应的年月MID(B2,7,8),将年月日转换成文本格式text(MID(B2,7,8),"0-00-00"),利用datedif=(TEXT(MID(B2,7,8),"0-00-00")(开始日期),TODAY()(终止日期),"y"(比较单位))