Google sheet -> 过滤查询

Google sheet -> filtering a query

我创建了以下 sheet:

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

我正在尝试找到一个公式来计算总数(C7、C8、C9)以及它被复制的位置,即 C17、C18、C19)

所以对于 C7,我想在任何地方对 D 列(持续时间)求和:

同样,对于 C8,我想对 D 列(持续时间)求和:

对于 C9,我想对 D 列(持续时间)求和:

我试过 C7 -

=QUERY({A:E, arrayformula(N(D:D))}, "select sum(Col6) where Col5='Internal' and Col1 = " & A7 & " label sum(Col6) ''",1)

但我得到了 NA ???有帮助吗? -

我不会在这里用 QUERY() 让生活复杂化。相反,只需使用 FILTER()

内部总计:=SUM(FILTER(D:D, A:A=A7, E:E="Internal"))

外部总计:=SUM(FILTER(D:D, A:A=A8, E:E="External"))

总计:=SUM(FILTER(D:D, A:A=A9))