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 列(持续时间)求和:
- 日期(A 列)与总行日期(即 A7)相同
- 类别(E 列)是内部
同样,对于 C8,我想对 D 列(持续时间)求和:
- 日期(A 列)与总行日期(即 A8)相同
- 类别(E 列)是外部
和
对于 C9,我想对 D 列(持续时间)求和:
- 日期(A 列)与总行日期(即 A9)相同
- 有任何类别
我试过 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))
我创建了以下 sheet:
https://docs.google.com/spreadsheets/d/1AJmzlBlrDZ0mfb_9aSm83fzZxrwYWOxWGxjNhlfqPLA/edit?usp=sharing
我正在尝试找到一个公式来计算总数(C7、C8、C9)以及它被复制的位置,即 C17、C18、C19)
所以对于 C7,我想在任何地方对 D 列(持续时间)求和:
- 日期(A 列)与总行日期(即 A7)相同
- 类别(E 列)是内部
同样,对于 C8,我想对 D 列(持续时间)求和:
- 日期(A 列)与总行日期(即 A8)相同
- 类别(E 列)是外部
和
对于 C9,我想对 D 列(持续时间)求和:
- 日期(A 列)与总行日期(即 A9)相同
- 有任何类别
我试过 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))