周末的晚上学习了YEAR ,MONTH, DATEDIF等函数。
今天 上课的内容即轻松,又好玩。
轻松是因为日期函数,我之前稍有些用过,所以上课时没感觉得太费劲。
好玩是,今天学到了一个隐藏函数,可以实现很多的功能;比如工龄计算,生日提醒,身份证号码计算年龄等等。言归正传,先把今天的笔记做一下整理。
1、TODAY() ,会 返回今天的日期,这个是动态的,如果明天打开文件,就是显示明天的日期;
有一个快捷键,也能显示日期,CTRL+; ,他的不同就不动联动变化,如果明天再打开文件时,还是显示插入时的日期,没有变化。
返回的日期格式,其中是一个数字,也能进行加减运算。
2、NOW() ,返回的是现在的时间,其实这几个函数都很好理解,就是记一下他的英文意思就行了。
3、TIME() 可以合成时间;把三个数字,合成一个时间格式;
4、DATE() ,可以合成日期,把几个数字,合成一个日期格式;
5、WEEKDAY( ), 我们在运用这个函数时,要注意,美国的第一天是从星期天开始计算,所以我们在运用时,应该要减去1,才能显示正确的星期一,星期二等;
6、从系统中导出了一个销售明细时,我们可以通过辅助列的方式 ,计算出我们需要的年,月,日。分别利用函数 YEAR( ), MONTH( ),DAY( ),去生成辅助列的年份,月份和几号;最后用&连接符,生成日期格式;YEAR()&"年 ", 注意双引号是在英文状态下的。
7、计算日期及年龄
首先,我们用MID函数提取年月日,再用DATE函数进行合并;
或者 我们直接可以使用嵌套函数,将MID函数嵌套到DATE函数中去,直接生成结果;
用YEAR(TODAY()) 去减 YEAR(D2), 两个年份相减,就是年龄
8、最好玩的函数来了,DATEDIF, 这个函数我是这样记的。DATE+DIF, 我感觉后面这个可能是DIFFERENT(不同的缩写,不管是不是,反正这样去记的)。
这是一个隐藏函数,平时我从来没遇到这个函数,
语法: DATEDIF(起始日期,终止日期,间隔单位)
这个间隔单位,即可以是年,也可以是月,还可以是日;
最强大的功能是,这个函数,可以忽略年去计算月,忽略年去计算日,也可以忽略月去计算日。只需要把忽略的这个值放在前面,要计算的值放在后面,比如YM, YD.
运用这个函数能很方便的计算工龄,甚至可以做成生日提醒;等等。
比如:我们想从身份证号码中计算我们的年龄,可以这样操作:
先用MID函数提取中间几位;
再用TEXT 函数将文本转换成日期格式;
最后用DATEDIF函数去计算生日;
计算年时,最后的参数用Y=YEAR
如果想一步生成,直接将公式嵌套即可。
不知不觉已经学了10多天了,其实有几天有点偷懒,笔记得太过潦草。或者打卡太晚。
我将于昨天周日,将所有的笔记做一个整理与复习;温故而知新。查漏补缺。坚持不掉队。
谢谢老师的分享,也谢谢队长的鼓励。我们一起加油吧!
晚安,各位!周末愉快!