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



我有一个数据透视表,其中有许多项目当前按日期分组为四分位数,然后按月分组。我的问题是,我们的财政年度不是一月对一月的,所以我可以设置四分位数来反映这一点吗?此外,我们的财务周期不是简单地以月为单位,而是以月为单位,但总是以周为单位。例如,今年的P1是04/07/2015 - 07/08/2015。Q1是04/07/2015 - 02/09/2015

除了手动分组,有没有办法设置这在Excel内自动发生?

正如pnuts在问题注释中所述:

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

如果您至少使用公历,您可能希望从日期中减去偏移量(即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]

所以04- july -2015将缩减为01-Jan-2015。现在四分之一很容易计算到

  • =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周。

最新更新