从另一个工作表复制数据的方法,该工作表的日期范围(项目时间)在另一个日期范围(月)内

时间:2019-11-07 04:30:05

标签: google-sheets excel-formula google-sheets-formula google-sheets-query

我目前正在根据某个月在该资源中是否计划开展活动,将一些资源数据加载到一个表中(摘要)以填充另一个表(每周)。根据这些数据以及什么活动,我试图建立每种资源的预计工作时间,然后记录实际情况,以跟踪团队的绩效。

我目前正在使用此公式(单元格B8)根据G6中指示的月份从“摘要”表中提取数据:

=QUERY(Weekly!B7:K99,"select E,B,C,I,J,D,H,G where I >= date '"&TEXT(G6,"yyyy-mm-dd")&"'")

在N8中,我还使用此公式来确定一个月中的日期是否分配了时间,如果分配了时间,则以什么百分比分配时间:

=QUERY(Weekly!B7:K99,"select E,B,C,I,J,D,H,G where I >= date '"&TEXT(G6,"yyyy-mm-dd")&"'")

虽然这似乎适用于11月,但它分解了其他几个月。我尝试了多种变体来尝试使其正常工作,但似乎无法确定该月是否有时间,然后准确记录下来。

关于如何使它起作用的任何想法吗?

这是我正在使用的工作表的版本:

https://docs.google.com/spreadsheets/d/1epCnivFZvxjPNBdNK82Np0aPfFN1LbIXHrrbgnQEQus/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

尝试这个:

=query(arrayformula({Weekly!B7:K99,text(Weekly!I7:I99,"yyyy-mm-dd")}), "Select Col4,Col1,Col2,Col8,Col9,Col3,Col7,Col6 where Col11>='" & TEXT(G6,"yyyy-mm-dd") & "'",0)

where Col1:Col9 = B:J