Excel中计算日期属于第几个季度的3种套路 图文

2019年7月13日19:29:36 评论 368 views
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

我们统计数据的时候,经常需要按季度来分类统计,人脑判断季度当然简单,但是如果有承成千上万行的日期数据需要计算季度,该如何计算呢?

这里介绍几个Excel公式,原理懂不懂不重要,重要的是收藏下来学会套用即可 计算示例如下公式可在下面复制

以B3 C3 D3公式分别代表3种解法

1、INT解法

=INT((MONTH(A3)+2)/3)

2、ROUNDUP解法

=ROUNDUP(MONTH(A3)/3,0)

3、CEILING解法

=CEILING(MONTH(A3)/3,1)

4、中文表示法

=TEXT(INT((MONTH(A3)+2)/3),"[dbnum1]第0季度")

注意,INT((MONTH(A3)+2)/3) 这部分可换为上面3个任意一种解法的公式

下面来升级一点难度

有的公司内部计算规则不一样,并不是按我们常规的季度计算方法

比如今天就有群友问到他们公司是按12,1,2算1季度,234算2季度依次类推这样算的,这又如何是好呢,当然是有办法的,这里给一个通用季度划分公式,任意规则都可以,公式如下

  • 按11,12,1为第一季度

=CEILING(MATCH(MONTH(A3),{11,12,1,2,3,4,5,6,7,8,9,10},0)/3,1)

公式套用规则,A3就是你要求的目标日期单元格 大括号里只需要把1-12个月按新的季度计算规则排列即可

  • 按2,3,4为第一季度

=CEILING(MATCH(MONTH(D3),{2,3,4,5,6,7,8,9,10,11,12,1},0)/3,1)

原理简单解析 :根据新的规则对月份顺序重排,然后用match函数匹配月份的位置,就和原来计算方法一样,这时候再套用ceiling公式即可得到结果

鸣谢:如果觉得文章对你有帮助,记得关注点赞转发和评论哦!

表格定制服务可加微信Excel880A,更多实例视频请看下方专栏

  • 郑广学老师微信号
  • EXCEL880B
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

发表评论

您必须才能发表评论!