如何根据日期确定季度?

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

这则练习题的答案是来自于交群中的集思广益,其中一些思路不乏亮点。现呈现给大家,希望对朋友们有所帮助!

01

最淳朴的答案。

在单元格B2中输入"=IF(MONTH(A2)>=10,4,IF(MONTH(A2)>=7,3,IF(MONTH(A2)>=4,2,1)))"并向下拖曳即可。

此公式利用了最简单的IF嵌套公式。

02

在单元格B2中输入"=ROUNDUP(MONTH(A2)/3,0)"并向下拖曳即可。

思路:

  • 利用MONTH函数返回月份

  • 利用ROUNDUP向上取舍得到季度数值

03

此技巧也利用了CHOOSE函数的特点,根据MONTH函数的返回值,返回对应的季度值。

04

在单元格B2中输入"=MATCH(MONTH(A2),{1,4,7,10},1)"并向下拖曳即可。

思路:

  • 利用MATCH查找小于等于MONTH函数的返回值对应的季度值

05

LOOKUP函数,不做过多解释!

06
在单元格B2中输入"=INT((MONTH(A2)-1)/3)+1"并向下拖曳即可。
思路:
  • INT函数是截取小数部分后取整。

07
此例是精华所在。在单元格B2中输入"=LEN(2^MONTH(A2))"并向下拖曳即可。
思路:
  • 首先用MONTH函数提取日期的月份

  • 利用2的次方数得出季度。原理是:在第一季度中,2^1, 2^2和2^3的结果字符长度都是1位;相应地,第二季度,结果都是2位;第三季度,3位;第四季度,4位

  • 利用LEN函数返回字符串长度,也即是季度

文章推荐理由:
同样一个问题,不同的思路就会有不同的解决方案!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

VLOOKUP函数竟然也可以合并同类项,快来看看吧!

两列数据各有重复,如何筛选唯一对应关系?

听说VLOOKUP函数要退休了,MAX函数要夺权上位!

利用EXCEL制作的抽奖工具

我能熟练运用的8组逆天的函数组合,你会几个?

戳原文,更有料!免费模板文档!

(0)

相关推荐