【问题标题】:Google Sheets SUMIF Using Partial Date/Time Stamp as Wild Card Criteria使用部分日期/时间戳作为通配符标准的 Google 表格 SUMIF
【发布时间】:2021-02-12 15:52:04
【问题描述】:

我正在尝试找出一个 SUMIF 公式,该公式可查找部分日期/时间匹配并根据该匹配对范围求和。我在一个单元格中使用日期数据验证作为标准,但我试图匹配它的范围的格式不同,所以它不起作用。条件范围内的日期格式为“MM/DD/YY HH:MM:SS”,条件单元格中的日期格式为“MM/DD/YY”,因为它是从弹出的日历中选择的。

  • 这是我的公式,如果我将标准范围值编辑为“MM/DD/YY”,它就可以工作,但这对我来说不是一个实际的选择,因为这个值在不同的多张纸上重复数字格式。

    =SUMIFS(Data!G:G,Data!F:F,""&N8&"")

  • 我在这里使用 SUMIFS 而不是 SUMIF,因为一旦我弄清楚这部分内容,我将添加多个条件。

  • 很抱歉,我不能分享这张表格,因为它是为了工作,但它相当简单。我在这里尝试对包含日期验证的单元格 N8 使用通配符,以从 F:F 范围中查找部分日期匹配,然后在 G:G 范围中求和匹配值,但是当格式包含时间时,它不工作。

如果有任何帮助或建议,我将不胜感激!谢谢。

【问题讨论】:

    标签: google-sheets sumifs


    【解决方案1】:

    请尝试以下公式:

    =sumifs(Data!G:G,,arrayformula(value(text(Data!F:F,"mm/dd/yy"))),""&N8&"")
    

    【讨论】:

      【解决方案2】:

      如果您有真实的日期,请使用公式:

      =ArrayFormula(SUMIFS(Data!G:G,INT(Data!F:F),N8))
      

      如果日期以文本形式输入,则:

      =ArrayFormula(SUMIFS(Data!G:G,LEFT(Data!F:F,10),N8))
      

      在这种情况下,月份和日期必须使用前导零进行格式化。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-07
        相关资源
        最近更新 更多