按动态日期计算excel值

时间:2015-11-24 09:23:42

标签: excel worksheet-function

我有这样的表格: enter image description here

这个日期跨越了几个月(但是具有恒定数量的条目,假设有100个日期)。我想要做的是对月份和年份的值进行求和,这些值在B1和B2单元格中输入。我想使用SUMIFS,并使用像这样的单元格引用:

SUMIFS(B5:B1005;A5:A1005;">DATE(B1;B2;1)";A5:A1005;"<DATE(B1;B2+1;1)")

但结果我得了0。不要看那年是2016年,而日期是2015年 - 它也不适用于2015年。我发现的所有例子都使用静态标准,而不是单元格引用是否可以仅使用函数存档此类结果?

1 个答案:

答案 0 :(得分:0)

如果你想要一个帮助列,你可以这样做:

在C5中放

=IF(AND(MONTH(A5)=$B$2,YEAR(A5)=$B$1),1,0)

然后向下拖动。

在Sum字段中,您只需输入

即可
=SUMIF(C5:C1005,1,B5:B1005)

如果您使用的是非英语Excel,请将:替换为;