Sumif 值以年为单位
Sumif value is in year
我有日期和值列表:
01.01.2016 100
01.02.2017 200
01.03.2017 300
我现在想要的是,如果年份是2017,算一下这个值。
结果:200 + 300 = 500
这是我试过的公式:
=SUMIF($F5:$F,"<="&$A2,AF5:AF)
问题是 google sheet 无法比较日期和年份。当我将日期从 01.02.2017 更改为 2017 时,它起作用了。
如果我尝试获取日期的年份,它不起作用:
=SUMIF(YEAR($F5:$F),"="&$A2,AF5:AF)
如何比较日期和年份?或者有其他方法吗?
谢谢!
试试这个公式:
=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)")
我有日期和值列表:
01.01.2016 100
01.02.2017 200
01.03.2017 300
我现在想要的是,如果年份是2017,算一下这个值。 结果:200 + 300 = 500
这是我试过的公式:
=SUMIF($F5:$F,"<="&$A2,AF5:AF)
问题是 google sheet 无法比较日期和年份。当我将日期从 01.02.2017 更改为 2017 时,它起作用了。
如果我尝试获取日期的年份,它不起作用:
=SUMIF(YEAR($F5:$F),"="&$A2,AF5:AF)
如何比较日期和年份?或者有其他方法吗?
谢谢!
试试这个公式:
=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)")