第一季度是哪几个月?

根据A列日期,计算对应季度如B列,九个函数八种方法,一起来看看你会哪种呢?1、函数LEN+MONTH输入公式:=LEN(2^MONTH(A2))用函数MONTH从日期中提取月份;函......

第一季度是哪几个月

接下来具体说说

给你一个日期,如何用Excel公式快速判断属于哪个季度?

给你一个指定的日期,你如何快速知道它是属于哪个季度的?

下图中,我们要判断B列的日期分别属于哪个季度?正常来说1月-3月为第1季度,4月-6月为第2季度,7月-9月为第3季度,10月-12月为第4季度。

第一季度是哪几个月?

下面跟大家分享3个方法:

一、使用CEILING+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =CEILING(MONTH(B3)/3,1)&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

第一季度是哪几个月?

2、动图演示如下。

第一季度是哪几个月?

3、公式解析。

(1)MONTH函数: 是一个日期时间函数,主要用于提取一个日期的月份,是一个1(一月)到12(十二月)之间的数字。公式“=MONTH("2月5日")”结果为2。

第一季度是哪几个月?

(2)CEILING函数: 该函数有2个参数。第1个参数表示要向上舍入的数值,第2个参数表示为基数。作用是把靠前个参数的值向上舍入为最接近基数的倍数。公式“=CEILING(2.5,1)”结果为3,原因是比2.5大并且最接近基数1的倍数,所以结果为3。

第一季度是哪几个月?

(3)=CEILING(MONTH(B3)/3,1)&"季度": MONTH(B3)/3结果约等于0.67,=CEILING(0.67, 1)向上舍入一个比0.67大并且最接近基数1的倍数,所以结果为1。最后用文本连接符&和“季度”拼接起来就得到“1季度”。

方法二:使用ROUNDUP+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =ROUNDUP(MONTH(B3)/3,0)&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

(1)ROUNDUP函数: 该函数有2个参数。第1个参数表示要向上舍入的数值,第2个参数表示舍入后保留几位数字。公式“=ROUNDUP(2.257,0)”结果为3,公式“=ROUNDUP(2.257,2)”结果为2.26。

(2)=ROUNDUP(MONTH(B3)/3,0)&"季度": MONTH(B3)是提取B3单元格中日期的月份,结果为2。MONTH(B3)/3结果约等于0.67。=ROUNDUP(0.67, 0)表示将数值0.67向上舍入并且不保留小数位数,结果为1,最后用文本连接符&和“季度”拼接起来就得到“1季度”。

方法三、使用VLOOKUP+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =VLOOKUP(MONTH(B3),{1,1;2,1;3,1;4,2;5,2;6,2;7,3;8,3;9,3;10,4;11,4;12,4},2,0)&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

(1)MONTH(B3): 提取B3单元格中日期的月份,结果为2。

(2){1,1;2,1;3,1;4,2;5,2;6,2;7,3;8,3;9,3;10,4;11,4;12,4}: 构建一个12行2列的表,第1列表示月份,第2列表示季度。如下图。

(3)=VLOOKUP(MONTH(B3),{1,1;2,1;3,1;4,2;5,2;6,2;7,3;8,3;9,3;10,4;11,4;12,4},2,0)&"季度": 该公式中,查找值为月份,查找区域为上图中B:C2列组成的数据,第1列表示月份,第2列表示季度,返回的结果在查找区域中属于第2列,所以第3个参数为2,第4个参数为0表示精确查找。

使用VLOOUKP+MONTH函数法,C3单元格的公式我们也可以写成=VLOOKUP(MONTH(B3),{1,1;4,2;7,3;10,4},2)&"季度",结果是一样的。

方法四:IF+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =IF(MONTH(B3)<=3,1,IF(MONTH(B3)<=6,2,IF(MONTH(B3)<=9,3,4)))&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

=IF(MONTH(B3)<=3,1,IF(MONTH(B3)<=6,2,IF(MONTH(B3)<=9,3,4)))&"季度": 该公式中,先用MONTH函数提取B3单元格中日期的月份,结果为2,再判断该月份是否小于等于3,如果是,返回结果1并且用文本连接符&和“季度”相连接,得到1季度,否则继续往下判断。

方法五:IFS+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =IFS(MONTH(B3)<=3,"1季度",MONTH(B3)<=6,"2季度",MONTH(B3)<=9,"3季度",MONTH(B3)<=12,"4季度") ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

=IFS(MONTH(B3)<=3,"1季度",MONTH(B3)<=6,"2季度",MONTH(B3)<=9,"3季度",MONTH(B3)<=12,"4季度"): 该公式中,先用MONTH函数提取B3单元格中日期的月份,结果为2,再判断该月份是否小于等于3,如果是,返回结果1季度,否则继续往下判断。

方法六:INT+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =INT((MONTH(B3)+2)/3)&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

INT函数: 表示将数值向下取整为最接近它本身的整数。

方法七:CHOOSE+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =CHOOSE(MONTH(B3),1,1,1,2,2,2,3,3,3,4,4,4)&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

CHOOSE函数: 该函数的作用是:根据给定的索引值,从参数串中选出相应值或操作。

=CHOOSE(MONTH(B3),1,1,1,2,2,2,3,3,3,4,4,4)&"季度": 该公式中,用MONTH函数提取B3单元格的月份作为CHOOSE函数的索引值,如果MONTH(B3)=1,返回1,如果MONTH(B3)=2,返回1,以此类推,如果MONTH(B3)=12,返回4。

方法八:LOOKUP+MONTH函数。

具体操作步骤如下:

1、选中 C3 单元格,在编辑栏中输入公式 =LOOKUP(MONTH(B3),{1,4,7,10},{1,2,3,4})&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

=LOOKUP(MONTH(B3),{1,4,7,10},{1,2,3,4})&"季度": 该公式中,先用MONTH函数提取B3单元格中的月份,根据提取到的月份值,在每个季度的第1个月组成的升序序列{1,4,7,10}中,查找小于月份值的最大值,并返回其对应的{1,2,3,4}季度。

方法九:使用MONTH+MONTH函数。

1、选中 C3 单元格,在编辑栏中输入公式 =MONTH(MONTH(B3)*10)&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

MONTH(B3)*10: 先用MONTH函数提取B3单元格中的月份,将月份乘以10,将得到的数字作为序列号转成对应的日期,再用MONTH函数提取该日期的月份即可。

解释:EXCEL的日期是从1900/1/1开始计算的,其实日期就是一个从1900/1/1开始的一个天数,假设你在一个单元格输入10,然后将单元格格式设置为日期型,所出现的日期就是1900/1/10,如果是20,那将单元格格式设置成日期型后就是1900/1/20。

方法十、使用LEN+MONTH函数。

1、选中 C3 单元格,在编辑栏中输入公式 =LEN(2^MONTH(B3))&"季度" ,按回车键回车。将公式下拉填充至 C14 单元格即可。

2、动图演示如下。

3、公式解析。

=LEN(2^MONTH(B3))&"季度": 该公式中,先用MONTH函数提取B3单元格的月份,结果为2,将提取的月份作为2的2次幂进行计算,最后用LEN函数提取字符个数,用文本连接符拼将提取的结果和“季度”拼接,得到结果“1季度”。

写到这里,手已经麻痹了~~辛苦总结的这10个方法,大家可以动动手练习一下,毕竟只有练习了才知道自己会不会!如有什么问题,可以私信找我哦~

算季度的八种方法,你会哪个?

根据A列日期,计算对应季度如B列,九个函数八种方法,一起来看看你会哪种呢?

1、函数LEN+MONTH

输入公式:

=LEN(2^MONTH(A2))

用函数MONTH从日期中提取月份;

函数LEN返回字符长度;

巧妙的运用了2的1次方到12次方的字符长度正好对应每个季度数。

2、函数INT+MONTH

输入公式:

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

用函数MONTH从日期中提取月份;

提取的月份数加2,一个季度是3个月,所以要除以3;

函数INT:将数值向下取整为最接近的整数。

比如日期为2018-8-8,提取的月份是8,(8+2)/3=3.33

用函数INT取整,INT(3.33)=3,所以2018-8-8属于第3季度。

3、函数ROUNDUP+MONTH

输入公式:

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

用函数MONTH从日期中提取月份;

一个季度是3个月,所以要除以3,当月份为3,6,9,12时会返回1,2,3,4

用函数ROUNDUP向上舍入数字;

比如日期为2018-1-8,提取的月份是1,1/3=0.33

用函数ROUNDUP向上舍入取整其第二参数为0,ROUNDUP (0.33,0)=1,所以2018-1-8属于第1季度。

4、函数ROUNDDOWN+MONTH

输入公式:

=ROUNDDOWN((MONTH(A2)+2)/3,)

用函数MONTH从日期中提取月份;

提取的月份数加2,一个季度是3个月,所以要除以3;

用函数ROUNDDOWN向下舍入数字;

比如日期为2018-2-8,提取的月份是2,(2+2)/3=1.33

用函数ROUNDDOWN向下舍入取整,其第二参数为0或省略用逗号占位,ROUNDDOWN (1.33,0)=1,所以2018-2-8属于第1季度。

5、函数CEILING+MONTH

输入公式:

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

用函数MONTH从日期中提取月份;

一个季度是3个月,所以要除以3,当月份为3,6,9,12时会返回1,2,3,4

函数CEILING:将数字向上舍入为最接近的指定基数的倍数;

比如日期为2018-2-8,提取的月份是2,2/3=0.67

函数CEILING的第二参数为1,说明按照1的整数倍向上舍入取整, CEILING (0.67,1)=1,所以2018-2-8属于第1季度。

6、函数FLOOR+MONTH

输入公式:

=FLOOR((MONTH(A2)+2)/3,1)

用函数MONTH从日期中提取月份;

提取的月份数加2,一个季度是3个月,所以要除以3;

函数FLOOR:将数字向下舍入为最接近的指定基数的倍数;

比如日期为2018-5-8,提取的月份是5,(5+2)/3=2.33

函数FLOOR的第二参数为1,说明按照1的整数倍向下舍入取整, FLOOR (2.33,1)=2,所以2018-5-8属于第2季度。

7、函数LOOKUP+MONTH

输入公式:

=LOOKUP(MONTH(A2),{1,4,7,10},{1,2,3,4})

用函数MONTH从日期中提取月份;

函数LOOKUP(查找值,查找区域,返回结果)

注意第二参数必须升序排列;

比如日期为2018-7-8,提取的月份是7

LOOKUP(7,{1,4,7,10},{1,2,3,4})在{1,4,7,10}中查找7,返回查找区域中小于或等于7的最大值7,即返回结果为3,所以2018-7-8属于第3季度。

8、函数MATCH+MONTH

输入公式:

=MATCH(MONTH(A2),{1,4,7,10})

用函数MONTH从日期中提取月份,把它作为MATCH 的靠前参数

MATCH(查找值,查找区域,查找方式)

第三参数为1或省略是模糊查找,查找小于或等于查找值的最大值,查找区域必须按升序排序;

比如日期为2018-11-8,提取的月份是11

MATCH(11,{1,4,7,10})在数组{1,4,7,10}中查找11,返回小于或等于11的最大值即返回10,10在数组中的对应位置是4,,所以2018-11-8属于第4季度。

这些你会哪一种呢,动手试试吧!

以上就是第一季度是哪几个月?的详细内容,希望通过阅读小编的文章之后能够有所收获!

版权:本文由用户自行上传,观点仅代表作者本人,本站仅供存储服务。如有侵权,请联系管理员删除,了解详情>>

发布
问题