Google sheets Google Sheets SUMIF使用部分日期/时间戳作为通配符标准

Google sheets Google Sheets SUMIF使用部分日期/时间戳作为通配符标准,google-sheets,sumifs,Google Sheets,Sumifs,我试图找出一个SUMIF公式,它寻找部分dat/时间匹配,并基于该匹配对范围求和。我使用一个单元格中的日期数据验证作为标准,但我尝试将其匹配到的范围的格式不同,因此无法工作。标准范围中的日期格式为“MM/DD/YY HH:MM:SS”,标准单元格中的日期格式为“MM/DD/YY”,因为它是从日历弹出窗口中选择的 这是我的公式,如果我将标准范围值编辑为“MM/DD/YY”,它会起作用,但这对我来说不是一个实用的选项,因为该值以不同的数字格式复制在多张图纸上 =SUMIFS(数据!G:G,数据!F

我试图找出一个SUMIF公式,它寻找部分dat/时间匹配,并基于该匹配对范围求和。我使用一个单元格中的日期数据验证作为标准,但我尝试将其匹配到的范围的格式不同,因此无法工作。标准范围中的日期格式为“MM/DD/YY HH:MM:SS”,标准单元格中的日期格式为“MM/DD/YY”,因为它是从日历弹出窗口中选择的

  • 这是我的公式,如果我将标准范围值编辑为“MM/DD/YY”,它会起作用,但这对我来说不是一个实用的选项,因为该值以不同的数字格式复制在多张图纸上

    =SUMIFS(数据!G:G,数据!F:F,“&N8&”)

  • 我在这里使用SUMIFS而不是SUMIF,因为一旦我弄明白这一点,我将添加多个条件

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


我将感谢任何帮助或建议!谢谢。

请尝试以下公式:

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

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

=ArrayFormula(SUMIFS(Data!G:G,INT(Data!F:F),N8))
如果以文本形式输入日期,则:

=ArrayFormula(SUMIFS(Data!G:G,LEFT(Data!F:F,10),N8))
在这种情况下,月和日的格式必须为前导零