Sumif值是年份

时间:2017-06-16 09:50:01

标签: google-sheets spreadsheet

我有日期和值列表:

01.01.2016   100

01.02.2017   200

01.03.2017   300

如果2017年的年份计算价值,我现在想要的是什么。 结果:200 + 300 = 500

这是我试过的公式:

=SUMIF($F5:$F,"<="&$A2,AF5:AF)

问题是谷歌表无法比较日期和年份。当我将日期从2017年2月1日更改为2017年时,它可以正常工作。

如果我试图获得日期的年份它不起作用:

=SUMIF(YEAR($F5:$F),"="&$A2,AF5:AF)

如何比较日期和一年?或者还有其他方式吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

试试这个公式:

=SUM(FILTER(B:B,YEAR(A:A)=2017))

还请试试这个:

=QUERY(A:B,"select year(A), sum(B) where A is not null group by year(A)")

enter image description here