E战到底特训营

21天E战到底—D15 日期函数(Year、Month、Date

2019-01-25  本文已影响1人  静心静语_b527

今天除了要学习查找函数,还要学习日期函数(Year、Month、Datedif),具体内容整理如下:

一、基本用法

时间函数有很多,有当天日期的、有现在日期和时间,有取得年份、月份、天数、小时数、分钟数、秒数等等。不要着急,我一一道来:

1、当天日期:Today(),Ctrl+;也会生成当天日期。但是它们是有区别的,用函数Today()求取出的当天日期,随着 时间的变化,它也会随之变化;但是用快捷键Ctrl+;求取出的当天日期,无论时间如何变化,它本身都是不变的。

2、现在日期和时间: NOW(),Ctrl+Shift+;也会生成现在日期和时间。但是它们本质上也是有区别的,用函数NOW()求取的现在日期和时间,随着日期和时间的变化,它也随之变化;用快捷键Ctrl+Shift+;求取的现在日期和时间是不会随着时间的变化而变化的。

3、取得年份:YEAR(    )

4、取得月份: MONTH(  )

5、取得天数: DAY(   )

6、取得小时数:HOUR(    )

7、取得分钟数:MINUTE(    )

8、取得秒数:SECOND(    )

9、根据小时数分钟和秒数组合成时间:TIME(小时 , 分钟 ,  秒数)单元格

10、根据年月日数组合成日期:DATE(年,月,日)单元格

11、一周中的第几天,第二个参数是从哪一天开始算起:WEEKDAY(D7,2)

第一个参数:日期

第二个参数:美国的习惯是从星期天开始算为一周的第1天,而我们中国人的习惯是以星期一算为一周的第1天,因此,这里输入2 。


二、销售明细分析

在销售明细数据表格中,如果需要分别按照年度、季度、月进行统计数据时,怎么办?下面我来告诉你答案:

1、先将销售明细表中的销售日期分解成年、月、日3列,具体做法是,新插入3列,分别用年YEAR(    )、月 MONTH(  )、日 DAY(   )这3个函数求得;

如果需要在年、月、日求得的数值后面加上这些单位,只需用&符合在函数公式后面连接"年"、"月"、"日"即可实现。

2、分割后,在插入菜单下找到数据透视表,插入当前工作表即可。显示的数据以你所需要的数据为主。


三、计算出生日期

在有些表格中,我们已知道人员的身份证号,需要批量求取出他们的年龄,具体步骤如下:

1、首先,运用年YEAR(    )、月 MONTH(  )、日 DAY(   )这3个函数把身份证号码中的年、月、日分别求出来;

2、然后,再运用DATE(年,月,日)函数,把求得的年、月、日信息进行合并;

3、最后,运用YEAR函数,用当前日期-出生日期,得出实际年龄数。

=YEAR(TODAY())-出生日期单元格


四、Datedif函数

(一)基本用法

Datedif函数,主要是计算2个日期的间隔,是一个隐藏函数。

函数解释:DATEDIF(起始日期,终止日期,间隔单位)

1、计算年数: =DATEDIF(C2,D2,"y")

2、计算月份: =DATEDIF(C2,D2,"m")

3、计算天数: =DATEDIF(C7,D7,"d")

4、忽略年计算月数:=DATEDIF(C2,D2,"ym")

5、忽略年计算天数:=DATEDIF(C2,D2,"yd")

6、忽略月计算天数:=DATEDIF(C2,D2,"md")

(二)计算工龄

可以分别计算出间隔的年、月、日,也可以输入一个公式,用&符合连接,直接计算出工龄年月日

=DATEDIF(C2,D2,"y")&"年"&DATEDIF(C2,D2,"ym")&"月"&DATEDIF(C2,D2,"md")&"日"

(三)生日提醒

直接用一年365减去当天时间求得的间隔,就是离生日的天数。公式为:

=365-DATEDIF(C3,TODAY(),"yd")

(四)身份证号码计算年龄

=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")

上一篇下一篇

猜你喜欢

热点阅读