大家好,我是E战飞跃队的小敏。不知不觉时间已经过去了18天了。随着时间得逝去,我们Excel的学习由浅入深,今天我们主要学习日期函数。
1.基本用法(2018年9月15日 12:19:17)
(1)=TODAY() 当天日期(可以随着日期的变化而改变)
Ctrl+;也可以显示当前的日期,但是不能随着日期的变化而变化
(2) =NOW() 现在日期和时间
Ctrl+Shift+;也可以显示当前的日期和时间,但是不能随着日期和时间的变化而变化
(3) =YEAR(选中日期) 取得年份(2018)→ =YEAR(选中日期) &“年”(2018年)
(4) =MONTH(选中日期) 取得月份(9)→=MONTH(选中日期)&“月”(9月)
(5) =DAY(选中日期) 取得天数(15)→=DAY(选中日期)&“日”(15日)
(6) =HOUR(时间) 取得小时数(12)→操作如上
(7) =MINUTE(时间) 取得分钟数(19)→操作如上
(8) =SECOND(时间) 取得秒数(17)→操作如上
(9) =TIME(小时在的单元格,分钟在的单元格,秒数在的单元格) 例如会显示出12:19:17
(10) =DATE(年在的单元格,月在的单元格,日在的单元格)例如会显示出2018-09-15
(11)=WEEKDAY(日期单元格,1)
注意:由于国外以星期日作为一周的第一天,但是中国以星期一作为一周的第一天,当我们以国内为标准时,我们要将“1”改成“2”
提示:右击-设置单元格格式
2.身份证提取年月日 =MID(身份证单元格,年份的第一个数字位于身份证的第几位数,要提取出多少个数字)
如:'123456199309116543
=MID(B2,7,4)→1993
=MID(B2,11,2)→09
=MID(B2,13,2)→11
最后=DATE(1993,09,11)→1993-09-11
年龄=YEAR(TODAY())-1993所在的单元格(注意用文本格式)
3.DATEDIF的基本用法(隐藏函数)
提示:datedif函数=(起始日期,终止日期,间隔单位),求年份用“y”,月份用“m”,天数用“d”,以此类推
=DATEDIF(起始日期,终止日期,"y") 计算年数,返回整年数
=DATEDIF(起始日期,终止日期,"m")计算月份,返回整月数
=DATEDIF(起始日期,终止日期,"d")计算天数,返回整天数
=DATEDIF(起始日期,终止日期,"ym")忽略年计算月数,返回参数1和参数2的月数之差,忽略年和日
=DATEDIF(起始日期,终止日期,"yd")忽略年计算天数,返回参数1和参数2的天数之差,忽略年。按照月、日计算天数
=DATEDIF(起始日期,终止日期"md")忽略月计算天数,返回参数1和参数2的天数之差,忽略年和月
例如:计算工龄(开始工作日期:2010-01-01(所在单元格C2),今天2018-09-15(所在单元格D2))
间隔年份=DATEDIF(C2,D2,"y")&"年"→8年
间隔月份 =DATEDIF(C2,D2,"ym")&"月"→8月 间
隔天数=DATEDIF(C2,D2,"md")&"日"→14日
整体计算 =DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"→2018年8月14日
4.计算距离指定日期还间隔多少天
=365-DATEDIF(指定日期,TODAY(),"yd")
注意:如果约定日期在今天之前,则指定日期在第一个参数的位置,否则今天的日期放在第一个参数的位置
5.身份证号码直接计算工龄 =DATEDIF(TEXT(MID(身份证号所在的单元格,7,8),"0-00-00"),TODAY(),"y")
7:表示从第几位开始提取数据
8:表示一共要提取多少位数
网友评论