我如何通过自动选择正确的日期范围(周一至周日)来获得 google 工作表的小时数总和

How do i get google sheets add up the hours by automatically selecting the correct date range (Monday to Sunday)

在 Google 表格中,我尝试将每周的小时数(F 列)相加并自动 select 正确的日期范围(周一至周日)。开始日期可能在一周的中间,我希望它在开始日期之后的星期日结束,然后重复循环直到没有填充。比如Week1是从周四到周日,接下来的周一到周日需要Week2,以此类推

如果这是重复的,我深表歉意;我找不到任何答案。

Example file

尝试:

=ARRAYFORMULA(QUERY({WEEKNUM(A2:A22, 2), F2:F22}, 
 "select sum(Col2) 
  where Col2 is not null
  group by Col1 
  label sum(Col2)''"))