日期季度轻松算,年薪轻松过两万

yumo6663小时前技术文章3

小伙伴们好啊,咱们知道,Excel中的日期计算函数非常丰富,有用于计算年份的YEAR函数,有计算月份的MONTH函数,有计算星期的WEEKDAY函数等等。

但是Excel没有给我们提供一个现成的计算季度的函数,如果我们要根据日期计算季度要如何处理呢?

今天由Hoa小熊猫同学给大家带来几种根据日期计算季度的方法,咱们一样一样的看吧:

首先是神龙见首不见尾的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.


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

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

这里要注意一点,需要先将月份结果减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。


第二种使用数学计算的公式是:

=CEILING(MONTH(C2),3)/3

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

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


还有一种是变态的字符长度判断法:

=LEN(2^MONTH(C2))

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

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

怎么样,你还能想出其他方法吗?


素材提供:Hoa小熊猫

图文整理:祝洪忠

返回列表

上一篇:WPS表格技巧—返回N个工作日以后日期

没有最新的文章了...

相关文章

Excel函数(WEEKDAY)星期几

语法:返回对应于某个日期的一周中的第几天。 默认情况下,天数是 1(星期日)到 7(星期六)范围内的整数。WEEKDAY(查询日期,查询类型)第二参数对应类型如下:咱们国家采用周一到周七,一般第二参数...

MOD与TEXT函数,挑战WEEKDAY函数,返回星期值哪家强?

1职场实例小伙伴们大家好,今天我们来学习一下如何根据日期获取不同格式的星期数据,因为我们有时候会根据不同的工作需求获取不同格式的星期数据。如下图所示:A列为一列常见格式的日期数据,我们想要获取B列~F...

WEEKDAY函数,计算日期星期数的好帮手!

1职场实例今天我们来详细了解一下Excel中利用日期获取对应的星期数的案例教程。如下图所示:A列为日期列(年月日),我们想要在B列显示对应的星期数(星期几)。2解题思路Excel中有个专门的日期函数W...

职场达人都在偷偷用的Excel神技:WEEKDAY函数让日期秒变星期几

你是不是经常需要查看某个日期对应星期几?还在手动翻日历?作为Excel函数专家,今天我要教你一个超实用的技巧——用WEEKDAY函数一键判断日期是周几!这个函数看似简单,但灵活运用能解决工作中的各...

excel星期函数公式怎么设置,详解返回日期对应的周几和星期几

excel表格中的星期值是如何来设置的?怎么返回一个日期对应的是周几或者是星期几?这里作者将通过一个数据表示例,来分别讲解返回日期是周几,和星期几的公式使用。如下数据表所示,根据左侧日期分别返回了BC...

Excel中-日期函数Now、Today和Weekday函数

一、【函数用法】Now:是用来返回当前日期和具体时间,返回当前:年/月/日 时/分Today:是用来返回当前的日期,返回当前:年/月/日Weekday:返回代表一周中第几天的数值,是一个1到7(或0到...