在具有不同年末​​和四分位数的excel数据透视表中进行分组

时间:2015-08-04 14:34:55

标签: excel date grouping pivot-table

我有一个数据透视表,其中包含许多项目,目前按日期分为四分位数,然后是几个月。我的问题是,我们的财政年度不是1月到1月,所以我可以设置四分位数来反映这一点吗?我们的财务期也不仅仅是几个月,而是跟随几个月,但总是整整几周。例如,今年的P1为04/07/2015 - 07/08/2015。和Q1将是04/07/2015 - 02/09/2015

除了手动分组之外还有一种方法可以将其设置为在Excel中自动进行吗?

2 个答案:

答案 0 :(得分:1)

如问题评论中的pnuts所述:

  

最实用的方法可能是在源数据中定义四分之一(?)。

答案 1 :(得分:0)

如果您至少使用公历,您可能希望从日期减去偏差(即01-Jan-YYYY和DD-MMM-YYYY之间的天数...因此偏移YYYY不需要与日期的YYYY相同。通过此减法,您​​将获得业务年度中日期的“序数”。

  • [offset] =[FOY]-DATE(YEAR([FOY]),1,1)

因此,从[FOY]=04-Jul-2015开始,您的年度偏移为184天,标准化日期为

  • [date_normalized] = [current_date]-[offset]

2015年7月4日将缩减到2015年1月1日。现在该季度很容易计算到

  • =CEILING(MONTH([date_normalized])/3,1)
  • ...或=VALUE(MID("111222333444",MONTH([date_normalized]),1)) ...如果您愿意

对于你的整整几个星期不长时间,我建议按

计算一周的数字
  • =MOD(CEILING(([date_normalized]+1)/7,1)-1,52)+1

创建每周报告期1 .. 52.进一步=CEILING(.../4,1)这可以转换为准月,每个月有4周。