Excel读书笔记21——日期与时间类

2019-02-06  本文已影响4人  梦幻天堂晓

一、DATE函数——将年月日打包装配成标准日期

1.函数技能

DATE函数的技能是:通过年、月、日三个参数,直接组合成一个日期。该函数与 YEAR函数、MONTH函数及DAY函数搭配使用,更加高效便捷。

2.语法格式

DATE(年,月,日)

其中,年、月、日可以为文本、数值、单元格地址或公式等。月和日可以为正整数或负整数,当“月”参数为负整数时,则从指定年份的一月份开始递减该月份数,然后再递减1个月,当“日”参数为负整数时,则从指定月份的第一天开始递减该天数,然后再递减1天。

公式:=DATE(2014,2+1,10/2),返回结果为:2014年3月5日(日期型,下同)。

公式:=DATE(2014,-1,1),返回结果为:2013年11月1日。

公式:=DATE(2014,6,-15),返回结果为:2014年5月16日。

此外,DATE函数还有一个很赞的智能转化功能,即当月参数或日参数超过进制范围时,该函数能实现自动进位。

公式:=DATE(2013,10,31+1),结果为:2013年11月1日。

公式:=DATE(2013,12+1,1),结果为:2014年1月1日。

二、YEAR函数、MONTH函数以及DAY函数——分解日期三件套

1.函数技能

和DATE函数可以将数字组合成日期相反,YEAR函数、MONTH函数以及DAY函数则是分别返回日期中年份、月份、日期。上文已经提及,这三个函数和DATE函数是很好的搭档。它们在第五章的多个案例中均有广泛的应用。

2.语法格式

YEAR(日期)

MONTH(日期)

DAY(日期)

其中日期可以为文本型日期、单元格地址或日期型公式等。

3.拓展应用

(1)日期与数字之间是可以进行计算的,灵活掌握它们的含义,可以在很多时候为我们提高工作效率。这些含义为:

1)日期加数字N,得到该日期后N(数字)天对应的日期。

2)日期减数字N,得到该日期前N(数字)天对应的日期。

3)日期减日期,两个日期的相关天数。

(2)利用MONTH函数自动计算固定的月变量信息。有一些数据总是按月固定增长的,比如我们测算的月固定费用。如果我们每个月的报表都手动去调整,就比较费事了。此时提高效率的方法是:将固定增长的数据与报表日期进行月度关联。例如,我们在编制月度费用预算报表(见图4-26)时,如果租赁费用每月均为10万,就可以让该项费用与报表预算月度进行关联。

C7单元格的公式为:=10*MONTH(C2)

图4-26 月度费用预算报表

此时,只要修改报表的预算月度,租赁费就能自动进行匹配。

三、TODAY函数——永恒的“今天”

1.函数技能

TODAY函数的任务比较单纯,就是返回当前系统日期,告诉你当前系统的“今天”是哪天。对于一些希望打开时就能自动显示当前日期的工作表,它就可以派上用场。

2.语法格式

TODAY( )

四、EOMONTH函数——月末日期推算器

1.函数技能

EOMONTH函数的技能是反馈任意日期的前后任意某个月份最后一天的日期。

2.语法格式

EOMONTH(日期,调整月份数)

其中:

(1)“日期”可以为文本型日期、单元格地址或日期型公式等。

(2)“调整月份数”以负数表示往日期前调整的月份数,正数表示往日期后调整的月份数,0表示日期当月。如果调整月份数不是整数,将截尾取整。

示例:=EOMONTH("2014-5-20",-1),其结果为:2014-4-30

=EOMONTH("2014-5-20",0),其结果为:2014-5-31

=EOMONTH("2014-5-20",1),其结果为:2014-6-30

由于不同月份(甚至不同年度的2月)对应的月末日期的日参数是不一致的,所以该函数在需要判断或显示某月月末日期时提供了方便。在第五章第四节的案例中,我们将看到该函数的具体应用。

上一篇下一篇

猜你喜欢

热点阅读