头条经验首页 > 朋友 > excel中如何根据日期,计算出日期所属的季度?

excel中如何根据日期,计算出日期所属的季度?

小丸子西西 出国留学 2021-10-30 16:29:58 浏览122次
来自搜狐新闻http://news.sohu.com/的优秀用户小丸子西西,于2021-10-30在生活百科知识平台总结分享了一篇关于“excel中如何根据日期,计算出日期所属的季度?山东大学”的经验,非常感谢小丸子西西的辛苦付出,他总结的解决技巧方法及常用办法如下:

众所周知,Excel里是没有现成的计算季度的函数的,但是我们在工作中却经常需要做一些按照季度进行的数据统计。如果数据较大,统计起来就会比较麻烦了。下面给大家分享一下,如何根据日期计算出所属季度。

工具/原料

电脑excel

1、通过IF函数嵌套计算

1/3分步阅读

IF函数法:=IF(MONTH(C2)<4,1,IF(MONTH(C2)<7,2,IF(MONTH(C2)<10,3,4)))

MONTH函数用于提取指定日期的月份,再用IF函数依次判断:

如果月份小于4,则返回1

如果月份小于7,则返回2

如果月份小于10,则返回3

以上条件均不符合,则返回4

[图]2/3

季度的递增是根据月份逢三加一,利用这个规律,可以使用以下两种公式完成。

=INT((MONTH(C2)-1)/3)+1

[图]3/3

需要注意的是,需要先将月份结果减1,除以3向下取整之后再加1。

举个例子:

假如月份是1、2、3,月份结果减1后,就变成了0、1、2

用0、1、2除以3,再用INT函数向下取整,结果都是0,最后加1,就是1~3月份的季度1。

假如月份是4、5、6,月份结果减1后,就变成了3、4、5

用3、4、5除以3,向下取整的结果都是1,最后加1,就是4~6月份的季度2。

[图]

2、通过CEILING函数计算

1/1

使用数学计算的公式是:=CEILING(MONTH(C2),3)/3

首先用MONTH函数计算出日期所在的月份,再用CELING函数,将月份向上舍入成3的倍数,最后结果再除以3,就是日期所在的季度了。

举个例子,假如月份是1、2、3,向上舍入成3的倍数结果都是3,最后结果再除以3,就是日期所在的季度了。

[图]

3、通过LEN函数计算

1/2

通过字符长度判断法:=LEN(2^MONTH(C2))

公式本身的思路真的是很奇妙,用不同月份作为2的乘幂,结果如下。

[图]2/2

用LEN函数计算出乘幂的字符长度,正好与所在季度对应。

[图]EXCEL技巧EXCEL

编辑于2021-10-30,内容仅供参考并受版权保护

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。如需转载,请注明版权!

标题:excel中如何根据日期,计算出日期所属的季度? 网址:http://www.toutiaojingyan.com/14bd256e4d8261fa6c26127e.htm

发布媒体:头条经验 作者:小丸子西西