我有个朋友,真的特别喜欢她,喜欢跟她聊天,喜欢跟她在一起,因为她是一个解决问题能力特别强,行动力特别强的人,还是一个财务,在我看来财务人员应该是那种慢条斯理的那种,但做事仅仅有条,不慌不乱,节奏快。比如说买车,规划好资金,过了没多久,车已经买回来了,由于驾照前几年拿的,现在跟着她爸再重新熟练下。比如她脸上的痘痘,她已经能称为半个专家了,她的痘痘已经有了好几年,但她却根据网上各种博主,医生等相关的资料收集,判断等等,将自己脸上的痘痘治好了,对于我这种只要熬夜就会冒痘的人来说,她也能适合我的建议,真的是太棒了,怎么能这么优秀呢。
今天学习日期函数,相对要容易一些。
1、基本日期函数
today,显示当天日期,随时间改变(ctrl+;不随时间变动)
now,现在日期和时间,变动的(ctrl+shift+;不变的)
year(取得年份)
month(取得月份)
day(取得天数)
hour(取得小时数)
minute(取得分钟数)
second(取得秒数)
time(根据小时分钟秒数组成时间)
date(根据年月日组成日期)
weekday(一周中的第几天,第二个参数是从哪一天算起)
2、销售明细分析
将透视表中的日期分开成年月日的形式,这样可通过年/月/日去进行同期对比。
3、计算出生日期
一串身份证号码,利用mid分别取得年月日,然后用date组成日期
4、datedif
这个在日期函数中查找不到,属于隐藏函数,但功能却很强大。
4.1函数解析
datedif(起始日期,终止日期,间隔单位),用于计算2个日期的间隔
例子:出生日期1900/1/1(c2),今天日期2018/9/15(d2)
间隔单位(y)=datedif(c2,d2,"y")=28,返回整年数
间隔单位(m)=datedif(c2,d2,"m")=344,返回整月数(含年)
间隔单位(d)=datedif(c2,d2,"d")=10484,返回整日数(含年月)
间隔单位(ym)=datedif(c2,d2,"ym")=8,忽略年和日,返回两数之间的月份差
间隔单位(yd)=datedif(c2,d2,"yd")=257,忽略年,返回两数之间的计算月、日的天数
间隔单位(md)=datedif(c2,d2,"md")=14,忽略年月,返回两数之间的天数
4.2计算工龄
例子:工作日期2010/1/1(c2),今天日期2018/9/15(d2)
工龄年份=datedif(c2,d2,"y")&"年"
工龄年月=datedif(c2,d2,"y")&"年"&datedif(c2,d2,"ym")&"年"
工龄年月日=datedif(c2,d2,"y")&"年"&datedif(c2,d2,"ym")&"年"&datedif(c2,d2,"md")
4.3生日提醒
出生日期d2
离生日天数=360-datedif(d2,today(),"yd")
4.4身份证号码计算年龄
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")