【问题标题】:Sum rows that have the same month in relation to the Date parameter对与 Date 参数具有相同月份的行求和
【发布时间】:2021-09-02 20:26:11
【问题描述】:

我使用的是 Google 表格,并且有两个表格:

表 1(记录):列 [进入日期、退出日期和持续时间] > 持续时间是退出日期和进入日期之间的差异。仅考虑一年的数据。

表 2:12 列(每个月一列)。我需要在表格中的一行显示每个月的持续时间总和。

记录:

Entry Date Exit Date Duration
01/01/2021 02/01/2021 1
04/01/2021 06/01/2021 2
11/02/2021 15/02/2021 4
21/02/2021 24/02/2021 3
05/03/2021 06/03/2021 1

Table2 必须显示:

Jan Feb Mar Apr ... Dec
total duration 3 7 1 0 ... 0

我应该使用什么表达式来做到这一点?任何答案/建议/提示?

【问题讨论】:

    标签: arrays regex google-sheets pivot-table google-query-language


    【解决方案1】:

    尝试:

    =ARRAYFORMULA(REGEXREPLACE(""&QUERY({TEXT(A2:A, "mm\×mmm"), C2:C; 
     IFERROR(TEXT(SEQUENCE(12, 1, 1, 28), {"mm\×mmm", "\0"*1}), 0)}, 
     "select sum(Col2) pivot Col1"), "^\d+×", ))
    

    【讨论】:

    • 此解决方案是否也适用于不同页面上的表格?
    • @Jhw_Trw 是的,您只需要正确引用它(A2:A > Sheet1!A2:A 等)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-15
    • 2021-09-13
    • 2014-05-10
    • 2020-04-27
    • 1970-01-01
    相关资源
    最近更新 更多