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