标签: google-sheets
在电子表格中,我有每个项目的资源估算,包括开始日期和结束日期。每一行都有一个单独的项目。类似于以下内容:
我想在开始和结束Go Live日期之间插入月份,并且每个月使用相同的工作量。最后,我想在数据透视表中使用它来总结每月总计。它类似于下面的(手动快速计算所以请原谅错误):
我更喜欢使用任何开箱即用的功能,但如有必要,我也可以编写此代码。任何指针将不胜感激。
答案 0 :(得分:1)
有很多方法可以完成这项任务。
您可以使用3个公式,查看屏幕截图:
这是公式#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)