重复使用数据透视表中的行值

重复使用数据透视表中的行值

我想从合同列表中了解发票到期月份。每个合同的发票频率不同,范围从每月(12 次)到每季度(4 次)和每年(1 次)。而且开始日期也很灵活。

数据输入: 合同数据

期望输出:每月发票

方法

什么我认为我要做的是创建一个中间数据集,其中显示该年要发送的所有发票。发票数据如下所示:所有发票。成功创建此发票数据后,我便可以围绕发票月份创建一个数据透视表。

问题

我的问题是,首先,我的方法正确吗?如果正确,我将如何自动生成这样的中间数据源?

答案1

您应该能够使用简单的 EXCEL 函数创建“每月发票”表。

  • 月(日期)...返回月份数 1..12
  • 月(发票月份) - 月(合同日期) ... 自开始日期以来的月数
  • (国防部(以上, 12/频率) = 0) ... 如果是发票月份则为 True

现在唯一需要注意的是,一旦跨日历年,上述操作就会失败,因此要正确计算自开始日期以来的月份,还包括第一个发票月

  • 月(发票月份) + 12*(年(发票日期)-年(合同日期)) - (月(合同日期)+第一个发票月份 #

相关内容