一、常规的日期函数与时间函数
注意:
1、使用快捷键输入的日期是不会变化的,而使用函数Today和Now会发生变化
2、注意WEEKDAY函数中的参数2,是以中国一周的第一天是星期一开始算起,参数填写2
![](https://img.haomeiwen.com/i9573957/e92d3c576443caaa.png)
![](https://img.haomeiwen.com/i9573957/e6d642c1c700603f.jpg)
二、销售数据分析
正常导出的表格当中时间格式是统一在一个表格当中的,此时要做数据分析
1、Way1:采取数据--分列--按时间分列
Way2:增加辅助列,使用函数YEAR、MONTH、DAY进行设置,如果需要在时间后面加文本“年月日”,直接使用&连接符即可
2、插入“数据透视表”,分别选择月、销量以及金额即可完成
![](https://img.haomeiwen.com/i9573957/5ab1fd0de40fc143.jpg)
三、函数Date的日常运用
1、计算日期之间的天数
日期的本质是数字,计算两个日期之间的天数差可以使用Date函数
例子:计算今天距离2018年国庆节还有多少天
=date(2018,10,1)-today()
将结果转换为常规,即可看到实际相差的天数
![](https://img.haomeiwen.com/i9573957/052f0ae4e0c1808d.png)
2、计算返回的月末日期
=date(year(today()),month(today()),0)
理解为:先使用year(today())计算出当前系统日期的年份,再使用month(today())算出当前系统的月份,最后day的参数写0,表示当前年月的前一天,得到上月月末的日期
![](https://img.haomeiwen.com/i9573957/1d2fc9255df63452.png)
拓展:将英文月份转换为数字
=month(目标单元格&-1)
以下图为例,使用H11&-1得到Jan-1,构造出Excel能识别的具有时间日期格式的文本字串符。然后使用MONTH函数提取其中的月份,得到数字1,即1月
![](https://img.haomeiwen.com/i9573957/c6b61adc1fdf51d6.png)
四、函数Time的日常应用
1、计算60分钟后的时间
以现在时间为基准,要计算60分钟后的时间,有以下几种方法:
Way1:使用函数Time
Way2:使用函数Now
(1) =NOW()+"00:60"
(2)=NOW()+TIME(0,60,0)
(3)=NOW()+60*1/24
![](https://img.haomeiwen.com/i9573957/656b09ebe979172a.jpg)
五、从身份证号码计算出生日期
1、首先使用Mid函数提取身份证中出生日期的“年月日”
年:=Mid(目标单元格,7,4)
月:=Mid(目标单元格,11,2)
日:=Mid(目标单元格,13,2)
以年的提取为例:参数2的含义是从身份证号码的第7位开始提取,参数3的含义是在参数的2的基础上提取它的后4位,月、日以此类推
2、使用Date函数将年月日进行组合
=Date(年,月,日)
3、使用Year和today构建减法算出年龄
=Year(Today())-年
![](https://img.haomeiwen.com/i9573957/8d4bd3af6ff1ff88.jpg)
六、Datedif函数
1、Detedif是函数中一个非常强大的隐藏函数,在函数列表中无法搜索,需手动录入。
可以用于计算两个日期之间相隔的年数,月数和天数。
基本语法为:Datedif(start_time,end_time,unit)
参数1:开始时间
参数2:结束时间
参数3:有6个不同选项(y/m/d/ym/yd/md)
![](https://img.haomeiwen.com/i9573957/2f46d2a37002f254.png)
2、计算工龄
以下图为例
=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
![](https://img.haomeiwen.com/i9573957/218c1c988a137b66.png)
3、生日提醒
![](https://img.haomeiwen.com/i9573957/03d19f68bcca9fde.png)
4、身份证号码计算年龄
注意:需要嵌套使用函数TEXT转换文本表达形式
![](https://img.haomeiwen.com/i9573957/57b9546b052fa343.png)
网友评论