首页 > 解决方案 > 如何比较 SUMIFS 公式中的日期部分

问题描述

我想将日期部分与字符串进行比较,并在日期部分与字符串匹配时对值求和。

$A2是一个YEAR STRING。前任:2019

'Other Sheet'!$U2:$U是一个列,其中包含在条件返回 true 时要求和的值。

'Other Sheet'!$E2:$E是记录日期的列。

-- THE FORMULA ABOVE RETURNS 0 (obviously)
=SUMIFS('Other Sheet'!$U2:$U;'Other Sheet'!$E2:$E;$A2)

-- I NEED SOME WAY TO DO SOMETHING LIKE
=SUMIFS('Other Sheet'!$U2:$U;YEAR('Other Sheet'!$E2:$E);$A2)

有可能解决这个问题吗?

标签: google-sheetsgoogle-sheets-apigoogle-sheets-formulagoogle-sheets-query

解决方案


=SUMIFS(
    'Other Sheet'!$U2:$U;
    QUERY('Other Sheet'!$E2:$E;"SELECT YEAR(E) LABEL YEAR(E) ''");
    $A2
)

推荐阅读