【问题标题】:GoogleSheet to Sum until empty row AND Group By "Personal"谷歌工作表求和直到空行并按“个人”分组
【发布时间】:2021-02-14 05:04:36
【问题描述】:

我想用 3 个条件对 D 求和:

  1. 总和 D 直到下一个空行。
  2. 总和 D WHERE F="Peronal"。
  3. 求和 D WHERE 空行 DAY,Month,Year(B) 下面的第一行 = DAY,Month,Year(H)

我尝试了这段代码但失败了:

=IF(DAY($B$6:$B$100)=DAY(H2),SUM(B6:INDEX(B6:D,MATCH(TRUE,(B6:B=H)*(F6:H="Personal"),0))),"")

如果有人可以帮助我,我真的很感激。谢谢。

我的excel文件:https://www.dropbox.com/s/158pqwo83yw0dcv/productive%20Group.xlsx?dl=0

【问题讨论】:

标签: google-sheets sum google-sheets-formula vlookup array-formulas


【解决方案1】:

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(H5:H, 
 QUERY({TO_DATE(B6:B), C6:C-B6:B, F6:F},
 "select Col1,sum(Col2) 
  where Col3 = 'Personal'
  group by Col1
  label sum(Col2)''"), 2, 0)))

【讨论】:

  • 完美。非常感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多