Excel 将一列中的所有数值相加,其中另一列中的日期年份等于2014年?

Excel 将一列中的所有数值相加,其中另一列中的日期年份等于2014年?,excel,formula,Excel,Formula,我使用以下公式对一列中的所有数值求和,其中一个日期的年份是另一列中的2014 以下是我到目前为止得到的结果,但它不起作用并返回零值: =SUMIF('Completed Tenders'!B:B,YEAR(2014),'Completed Tenders'!K:K) 有人能告诉我哪里出了问题吗?你的情况是2014年,也就是从1900年1月1日开始的2014天。你基本上是说你想把1905年7月6日起的所有投标加起来 尝试此操作,检查datevalue是否大于或等于年初,是否小于或等于一年的最后一

我使用以下公式对一列中的所有数值求和,其中一个日期的年份是另一列中的
2014

以下是我到目前为止得到的结果,但它不起作用并返回零值:

=SUMIF('Completed Tenders'!B:B,YEAR(2014),'Completed Tenders'!K:K)
有人能告诉我哪里出了问题吗?

你的情况是2014年,也就是从1900年1月1日开始的2014天。你基本上是说你想把1905年7月6日起的所有投标加起来

尝试此操作,检查datevalue是否大于或等于年初,是否小于或等于一年的最后一天:

=SUMIFS('Completed Tenders'!K:K,'Completed Tenders'!B:B, ">="&DATEVALUE("2014-01-01"), 'Completed Tenders'!B:B, "<="& DATEVALUE("2014-12-31"))

=SUMIFS('Completed Tenders'!K:K,'Completed Tenders'!B:B,“>=”&DATEVALUE(“2014-01-01”),“Completed Tenders”!B:B,“谢谢,但当我使用此代码时,它表示您的公式包含错误,我使用的是excel 2010,
”>=“&DATEVALUE(“2014-01-01”)
。它应该是
“>=”&DATEVALUE(“2014-01-01”)
。可能更好,因为
“>=”&日期(2014年1月1日)