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

问题描述 投票:0回答:1

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

我当前正在使用此公式(单元格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

google-sheets excel-formula google-sheets-formula google-sheets-query
1个回答
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") & "'") where Col1:Col9 = B:J

© www.soinside.com 2019 - 2024. All rights reserved.