不知道做什么事情的时候,学习准没错!!

2018-10-23  本文已影响0人  谢雅茹
不知道做什么事情的时候,学习准没错!!

今天学习时间函数,TODAY(),用法和ROW函数一样,直接输入英文名称加括号()即可,两日期相隔的年、月、天数计算中第三个参数释义:

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" 天数的差。忽略日期中的月和年。

"YM" 月数的差。忽略日期中的日和年。

"YD" 天数的差。忽略日期中的年

工作日

公式:=WORKDAY(A1,10,C1:C3)

返回在指定的工作日之前(第2个参数为负数)或之后(第2个参数为正数)的某个日期,第3个参数如果省略表示不剔除指定的节假日。

计算某日期是星期几

公式:=WEEKDAY(A1,2)

返回一周中的第几天的数值,结果为1到7,第2个参数为2表示周一返回1,周二返回2,以此类推。

小技巧:提取年龄

公式=YEAR(TODAY())-MID(A1,7,4)

小插曲:最近因为公积金审计问题,在整理员工身份证信息,出生日期等等,结果有一天突然发现表格单元格格式突然全部变成日期格式了,改为常规格式后保存,再打开文件还是日期格式,每次都得修改单元格格式,真是苦不堪言呀,于是百度疏解,找到解决方法:打开表格,在设置单元格格式里点击自定义,类型里显示的不是通用格式,带有[$-804]的格式代码,选中这个自定义格式代码,点击“删除”,再点击“确定”,保存后再打开,发现都是常规格式了,世界顿时清静了,生活还是如此美好。

这几天用的最多也是这个TEXT函数,今天储君老师也有详细讲到:怎样提取身份证中的出生日期

居民身份证号码第7至第14位为出生日期码,怎样根据身份证号码提取出生日期呢?

B1单元格输入公式=--TEXT(MID(A1,7,8),"0000-00-00"),双击B1单元格右下角黑色+,公式瞬间到底。

Mid函数是从字符串指定位置开始,提起特定数目的字符串。Mid(A1,7,8)就是从A1单元格的第7位开始,提取8位数字,结果为“19821205”。

再使用text函数,将这个字符串变为“1982-12-05”,这时候已经有了日期的模样,但是本身还是文本型,所以再加2个负号,也就是计算负数的负数,这么一折腾,就变成真正的日期序列了

利用TEXT还可以进行设置生日到期提醒

先使用函数公式计算一下到期天数,然后再使用条件格式突出显示就可以解决。

TEXT(value,format_text)

Value:数值

Format_text :设置单元格格式中自己所要选用的文本格式

我们都知道VLOOKUP被称为大众情人,那么TEXT函数在EXCEL中也叫作“万能函数”,它有很多种用法,其中最常用的就是以下:

为数值设置文本格式

公式:=TEXT(数值,"文本格式")

此外还有一个用法,就是根据数值正负进行条件判断

公式:=TEXT(数值,"大于0返回的值;小于0返回的值;等于0返回的值")

生日提醒公式,就是使用的这个用法。

步骤1:添加生日提醒辅助列,输入函数公式

公式=TEXT(30-DATEDIF(B2-30,TODAY(),"YD"),"还有0天;已过;今天生日")

这个方法是30天内进行提醒,如果想设置其他提醒天数,可以将公式中的30进行替换

其中DATEIF函数。储君老师说这个也是一个隐藏函数,自己又百度了一个这个函数的具体用法,理解如下:

DATEDIF(开始日期,结束日期,返回类型)

参数说明:

各参数含义如下:

"Y"返回两日期间的整年数

"M”返回两日期间的整月数

"D"返回两日期间的天数

"MD”返回两日期间的同月间隔天数,忽略日期中的年份和月份

"YM"返回两日期间的同年间隔天数,忽略日期中的年份和天数

"YD”两日期间的间隔月数,忽略日期中的年份

计算周岁年龄

【公式】 = DATEDIF(B2,TODAY(),"Y")

计算时间间隔的长度:【公式】= DATEDIF(B2,C2,"Y")&"年"&DATEDIF(B2,C2,"YM")&"个月"&DATEDIF(B2,C2,"MD")&"天"

生日到期提醒

【公式】= TEXT($B$9-DATEDIF(B2-$B$9,TODAY(),"YD"),"还有0天;已过;今天生日")

这两个是做人事工作经常用到的,所以公式都会写,也理解。

时间过的真快,特训营应该还有一周时间就要结束了吧?原本想自己做一下复盘,但是,人事工作月底月初是最忙最忙的。估计这个目标月底月初是没有时间来实现了,以后,再补吧,毕竟学习是学给自己的。对吧?小伙伴们!!

不知道做什么事情的时候,学习准没错!!
上一篇 下一篇

猜你喜欢

热点阅读