分享

Excel问伊答之13:特殊的财年季度如何用DATE函数和牛郎织女函数巧妙取得呢?

 fzchenwl 2015-04-07

问题:

某公司的财务年度是上年101日至次年930,现在有一指定日期型数据放在A2单元格,如何用函数公式返回A2日期的下一个季度首月首日的日期放在B2单元格?

解读:

若    A2=20121111日   则需要B2=201311
若    
A2=2013311日   则需要B2=201341
若    
A2=2013611日   则需要B2=201371
若    
A2=2013911日   则需要B2=2013101

财年,是把2012101日至2013930日作为一个计算周期。

这个周期内:

2012101112月是第一个季度
2013123月是第二个季度
2013456月是第三个季度
2013789月是第四个季度

示例:

指定日期下一季度首月首日
方法1
下一季度首月首日
方法2
2012/01/182012-4-12012-4-1
2012/02/182012-4-12012-4-1
2012/03/182012-4-12012-4-1
2012/04/182012-7-12012-7-1
2012/05/182012-7-12012-7-1
2012/06/182012-7-12012-7-1
2012/07/182012-10-12012-10-1
2012/08/182012-10-12012-10-1
2012/09/182012-10-12012-10-1
2012/10/182013-1-12013-1-1
2012/11/182013-1-12013-1-1
2012/12/182013-1-12013-1-1
2013/01/182013-4-12013-4-1
2013/02/182013-4-12013-4-1
2013/03/182013-4-12013-4-1

解答:

假设指定日期在A列

⊙第一种方法:

=DATE(YEAR(A2),FLOOR(2+MONTH(A2),3)+1,1)

此处用了4个函数:DATE/YEAR/FLOOR/MONTH,其中YEAR和MONTH函数比较简单,用她们两可以分别直接取得某日期的年份数和月份数,没多少滑头。

这里重点指出DATE函数和FLOOR函数。

先说DATE函数,DATE函数的语法结构是:DATE(年,月,日),其中年是代表年份的数字,介于1904-9999之间;月代表月份的数字,介于1-12之间;日是代表天数的数字,介于1-31之间。这是官方的语法解读。实际上参数“月”和“日”,并不这么单纯,月可以超过12或小于1,日也可以超过31或小于1。这样的特性会带来很多的想象空间。

比如,=DATE(2012,15,1)会返回2013-3-1

比如,=DATE(2012,15,35)会返回2013-4-4

而FLOOR函数是用来舍入计算的函数,FLOOR本意是地板或底部的意思,FLOOR函数的语法结构是:

FLOOR(数字,需向下舍入的倍数)

比如,=FLOOR(5,3)返回3

比如,=FLOOR(10,3)返回9

⊙第二种方法:

=DATE(YEAR(A2),CEILING(MONTH(A2),3)+1,1)

该函数公式跟第一种方法很类似,就是其中的FLOOR函数部分被换成了CEILING函数。其实CEILING本意是天花板或最高限度的意思,和FLOOR是蛮登对的,就是小两口嘛,不知咋地,老不能在一起,一个在天一个在地,远远地遥遥地相望泪眼啊。真是函数界的牛郎和织女呀。织女是CEILING函数,牛郎呢就是FLOOR函数了。

CEILING函数的语法结构是:

CEILING(数字,需向上舍入的倍数)

比如,=CEILING(5,3)返回6

比如,=CEILING(10,3)返回12

--------------------------------------------------------------------------------------------

***友情提醒***:

1-如果你没看过历史教程或资料,请点击微信右上角“人形”的图标,进入后点击【查看历史消息】菜单即可查看。*

2-如果你觉得内容不错,希望大家一起练习并分享一下,可在新浪微博上发布你的作品并@ExcelPPT李则见 ,好东西要大家一起分享转发。*

3-如果你愿意分享给其他朋友,可在当前教程微信的右上角点击“三个点”图标分享给你的好友

4-可以发送你自己的表格案例或PPT案例给我们,通过我这个微信公共平台来分享你的技巧和作品,让更多的朋友们认识你。我的邮箱是:excelchange@163.com  ,欢迎你随时分享、探讨Excel 或PPT方面的技巧或问题。

5-也可以关注我们的Excel和PPT学习会QQ群:336143161

--------------------------------------------------------------------------------------------

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多