
一、日期函数:
根据这一组函数可以将日期(YMD)和时间(hms)随心所欲的拆分或组合
1、基本用法
⑴日期函数 TODAY():返回当天日期,快捷键Ctr+;区别:函数的是动态的,快捷键是静态的
⑵时间函数 NOW():返回现在日期和时间,快捷键Ctrl+Shift+;返回当前时间
⑶年月日函数:
YEAR():取得年份
MONTH():取得月份
DAY():取得天数
DATE(year,month,day):根据年月日组合成日期
⑷小时、分钟、秒函数
HOUR():取得小时数
MINUTE():取得分钟数
SECOND():取得秒数
TIME(hour,minute,second)根据小时、分钟和秒数组合成时间
⑸ 星期函数
WEEKDAY(serial number,[return_type])
功能:一周中的第几天,返回1-7之间的整数
参数1:表示返回值类型的数字
参数2:从哪一天开始算起
星期日开始算1------1
星期一开始算1------2
2、销售明细按日期汇总分析
日期拆分year、month、day
3、计算出生日期
MID(TEXT,start_num,Num_chars ),提取出生年月日
DATE(year,month,day),合成出生日期
年龄:Year(today())-出生年
二、DATEDIF函数
这是一个隐藏函数,在HR的日常工作中的用处非常大,必须熟练掌握
1、基本用法
⑴语法:DATEDIF(起始日期,终止日期,间隔单位)
⑵参数:参数需要用英文状态下的“”引用
记忆方法:按ymd顺序的两两组合
谁在前面忽略谁,谁在后面计算谁,忽略往前连带省,忽略之后要计算
2、计算工龄
间隔年份=DATEDIF(起始日期,终止日期,"y")
间隔月份=DATEDIF(起始日期,终止日期,"ym")
间隔天数=DATEDIF(起始日期,终止日期,"md")
3、生日提醒:
=365-DATEDIF(出生日期,TODAY(),"yd")
验算了一下,无论生日过了还是没过,系统都是计算最近的过完的生日到此时的天数,所以用365减去得到剩余天数
延伸思考:合同到期提醒、约定转正提醒等等
4、身份证号码计算年龄
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")
这个计算的比较精确,和生日到没到有关系,而不是只看年year
网友评论