Excel:八种方法算季度(下)

 时间:2026-02-14 15:51:42

1、函数CEILING+MONTH

输入公式:

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

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

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

Excel:八种方法算季度(下)

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

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

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

Excel:八种方法算季度(下)

3、函数FLOOR+MONTH

输入公式:

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

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

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

Excel:八种方法算季度(下)

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

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

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

Excel:八种方法算季度(下)

5、函数LOOKUP+MONTH

输入公式:

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

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

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

Excel:八种方法算季度(下)

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

比如日期为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季度。

Excel:八种方法算季度(下)

7、函数MATCH+MONTH

输入公式:

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

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

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

Excel:八种方法算季度(下)

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

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

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

Excel:八种方法算季度(下)

9、个人建议

   最终效果如图所示。

Excel:八种方法算季度(下)

  • Execl2013怎么包含以两位数表示的年份的单元格
  • 如何计算指定年数之前或之后的日期值
  • excel如何从日期中提取出月份并将其转换为英文
  • Excel表中VBA的程序如何使用VLookup查找函数
  • Excel表格如何计算扣除周末天数的工作日天数
  • 热门搜索
    宝宝食谱大全 中兴手机大全 艾青的诗歌大全 漫画大全之无彩翼漫3d lpl职业选手编号大全 科幻画图片大全 恐龙名字及图片大全 cs怎么玩 男宝宝名字大全 打屁股图片大全