插入两个日期之间的月份,并使用每个月的固定值计算总和

时间:2016-05-24 09:04:02

标签: google-sheets

在电子表格中,我有每个项目的资源估算,包括开始日期和结束日期。每一行都有一个单独的项目。类似于以下内容:

enter image description here

我想在开始和结束Go Live日期之间插入月份,并且每个月使用相同的工作量。最后,我想在数据透视表中使用它来总结每月总计。它类似于下面的(手动快速计算所以请原谅错误):

enter image description here

我更喜欢使用任何开箱即用的功能,但如有必要,我也可以编写此代码。任何指针将不胜感激。

1 个答案:

答案 0 :(得分:1)

有很多方法可以完成这项任务。

您可以使用3个公式,查看屏幕截图:

enter image description here

这是公式#1制作唯一的区域列表,它位于单元格H2中:

=UNIQUE(A2:A)

公式#2给出了日期列表,它在单元格I1中:

=ArrayFormula(
EOMONTH(MIN(D2:D),COLUMN(OFFSET(A1,,,1,DATEDIF(MIN(D2:D),max(E2:E),"M")+1))-2)+1
)

公式#3计算总和,它在单元格I2中,必须正确地向下和向下复制:

=IFERROR(SUM(FILTER($F:$F,$D:$D<=I$1,$E:$E>=I$1,$A:$A=$H2)),0)