首页 > Excel > Excel中如何用公式将日期转换成季度

Excel中如何用公式将日期转换成季度

2010年10月9日 Surda 发表评论 阅读评论

在日常报表需求中,常常用季度作为时间单位。在Excel中如何将日期转换为季度呢?可以用下面的几个公式。(假设日期在A1单元格中)

 

1.转换为中文形式,如将2010-10-10转换为“四季度”:

=LOOKUP(MONTH(A1),{1,4,7,10},{“一”,”二”,”三”,”四”})&”季度”

 

说明:公式中使用了LOOKUP函数的向量形式。LOOKUP 函数的向量形式在第一个单行区域或单列区域中查找值,然后返回第二个单行区域或单列区域中相同位置的值。如果找不到,那么它将与其中小于或等于查找值的最大值匹配。例如上例中MONTH(A1)返回 10 ,在{1,4,7,10}正好找到,如找不到则取与10接近的最大值匹配。

2.转换为数值形式,如将2010-10-10转换为数值 4 ,将上述公式改为:

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

也可以使用下面的公式:

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

或:

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

ShareOn:
  •  
  1. 2010年10月9日11:55 | #1

    这个也蛮常用的

  2. 2010年10月9日17:46 | #2

    这个还经常用,支持一个,祝愿博主工作顺利,天天开心

  3. 2010年10月9日19:26 | #3

    很久没用这个了 都不会了

  4. 2010年10月10日00:44 | #4

    这个不实用的 呵呵 收下了 呵

  5. 2010年10月10日20:07 | #5

    都是技巧 呵呵!

  6. 2010年10月11日09:17 | #6

    @Firm
    做年度报表应该会经常用到

    @学夫子
    谢谢夫子兄的祝福,你也是。

    @猪猪懒人窝
    估计是用的比较少吧

    @joyla
    呵呵 小技巧 省功夫

  7. 2010年10月12日15:47 | #7

    N久没有玩这过个EXCEl了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.