【问题标题】:is there a query formula to count the latest value in a specific date for a specific id along with all the unique ids's values?是否有一个查询公式来计算特定 ID 在特定日期的最新值以及所有唯一 ID 的值?
【发布时间】:2020-10-10 23:51:41
【问题描述】:

例如,帖子 id 18158935492035927 在 08/24 日期的 Col D 中的值为 42,而相同的 id# 在 08/25 日期的值为 44。
对于日期 08/25,是否有一个查询公式来扫描 Col D 中的所有值,以计算 08/25 中相同帖子 ID 的 44 而不是 42 的值以及所有唯一帖子 ID 的值?

从 08/24 到 08/25 总共有 3 个唯一的帖子 ID。对于日期 08/25,是否有一个公式可以扫描 Col D 中的所有行 以求和来自 col D 的 (34+0+44) 而不是 (34+42) 的值?

【问题讨论】:

    标签: date google-sheets google-sheets-formula


    【解决方案1】:

    首先,如果您要使用一个单元格(如E2),您可以将最新日期存储在A列中

    =max(A3:A9)
    

    之后,您可以使用此公式

    =QUERY(A3:D9,"select sum(D) 
                  where A=DATE '"&TEXT(E2, "yyyy-mm-dd")&"'
                  label sum(D) '' ")
    

    (请根据您的需要调整范围)

    【讨论】:

    • 非常感谢您提供非常详细的信息解决方案!另外,如果我想在您的查询公式中使用max(A3:A),例如=QUERY(A3:D9,"select sum(D) where A=DATE '"&TEXT(max(A3:A), "yyyy-mm-dd")&"'label sum(D) '' "),这是否可行
    • “非常感谢您的...” 1。由于您的原始问题已得到回答,请接受它。 2。就试一试吧。 3。是的,它会。 4。很好的想法。你介意我更新答案吗?
    • 我终于测试了。它确实有效。谢谢! @marikamitsos
    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 2020-01-23
    • 1970-01-01
    相关资源
    最近更新 更多