打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一日不见,如隔三秋

小伙伴们好,咱们知道,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

举个例子:

假如月份是123,月份结果减1后,就变成了012

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

假如月份是456,月份结果减1后,就变成了345

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


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

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

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

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


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

=LEN(2^MONTH(C2))

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

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

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

特别感谢粉丝 Hoa小熊猫 提供素材

图文整理:祝洪忠

投稿请发送邮件至:

wechat@excelhome.cn

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用Excel判断日期所属季度的7种操作,最后2个你一定没见过!
日期计算,说说你是哪种青年?
EXCEL利用ROUNDUP函数MONTH函数的嵌套自动判断员工入职所在季度
一组常用日期计算公式,收好备用
简单利用excel求取日期所在的季度
EXCEL年龄工龄计算方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服