1-基本用法
关于时间的几个常用函数
today()输出今天的日期,实现方法还可以通过ctrl+;,但是后者不能自动更新,前者可以;日期显示的格式为常规时,显示为40000多的数据,其意意义表达的是距离1900/1/1的天数。
now()函数可以输出现在的日期和时间,精确到秒。
year/ month/ day/ hour/ minute可以输出某个日期的年/月/日/时/分。
time和date分别是时间和日期的组合函数。
weekday(日期,起算时间),用于计算某日期为周几
2-销售明细分析
主要讲解了year/ month的用法,并可以通过&“年”,&“月”显示具体的需求
3-身份证提取出生日期,并计算年龄
第一步身份证数字提取mid函数
第二步用date进行组合
第三步用year做差值
主题: 16.日期函数(Year、Month、Datedif)
一、基本用法
=TODAY() 当天日期 快捷键ctrl+;
=NOW() 现在日期和时间 快捷键:ctrl+shift+
=YEAR(B2) 取得年份
=MONTH(B2) 取得月份
=DAY(B2) 取得天数
=HOUR(B3) 取得小时数
=MINUTE(B3) 取得分钟数
=SECOND(B3) 取得秒数
=TIME(B7,B8,B9) 根据小时数分钟和秒数组合成时间
=DATE(2017,12,6) 根据年月日数组合成日期
=WEEKDAY(B3,1) 一周中的第几天,第二个参数是从哪一天开始算起
二、计算出生日期
出生年 出生月 出生日 出生日期 年龄
1993 09 11 1993/9/11 26
1992 08 11 1992/8/11 27
1991 07 12 1991/7/12 28
1989 01 11 1989/1/11 30
MID函数提取年月日
提取年 =MID(B2,7,4)
提取月=MID(B2,11,2)
提取日 =MID(B2,13,2)
=YEAR(TODAY())-C3
三、销售明细分析
辅助列:先插入年月日辅助列,加入年月日 在公式后面用&加上“年”或“月”或“日”
=YEAR(D2)&"年"
=MONTH(D2)&"月"
=DAY(D2)&"日"
插入—数据透视表—按要求选择数据列生成销售明细表
主题: 16.日期函数(Year、Month、Datedif)
日期函数(Year、Month、Datedif)
一、概念
日期和时间本质上是数值,可以进行加减运算。
=TODAY() 当天日期
=NOW() 现在日期和时间
=YEAR(B2) 取得年份
=MONTH(B2) 取得月份
=DAY(B2) 取得天数
=HOUR(B3) 取得小时数
=MINUTE(B3) 取得分钟数
=SECOND(B3) 取得秒数
=TIME(B7,B8,B9)
根据小时数分钟和秒数组合成时间
=DATE(2017,12,6)
根据年月日数组合成日期
=WEEKDAY(B3,2)
一周中的第几天,第二个参数是从哪一天开始算起
二、快捷键(不能自动更新)
Ctrl+; 快速输入当前日期
Ctrl+Shift+; 快速输入当前日期和时间
三、DATEDIF隐藏函数
一、概念
DATEDIF(起始日期,终止日期,间隔单位),计算2个日期的间隔
计算年数
=DATEDIF(起始日期,终止日期,"y")
计算月份
=DATEDIF(起始日期,终止日期,"m")
计算天数
=DATEDIF(起始日期,终止日期,"d")
忽略年计算月数
=DATEDIF(起始日期,终止日期,"ym")
忽略年计算天数
=DATEDIF(起始日期,终止日期,"yd")
忽略月计算天数
=DATEDIF(起始日期,终止日期,"md")
二、应用
1. 计算工龄
C2为工作日期;D2为当天日期
=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"
2. 生日提醒
=365-DATEDIF(生日,TODAY(),"yd")
3. 计算年龄
=DATEDIF(TEXT(MID(身份证号,7,8),"0-00-00"),TODAY(),"y")