两个不同工作表的日期范围之间的总和

时间:2016-01-18 11:03:32

标签: excel date worksheet

我有两个工作表,让我们把它命名为Apple和Banana。我希望在Apple中看到答案并从2016年1月1日至15日的标准中获取Banana的值。

假设:

  • A2:A3000,日期
  • E2:E3000金额或费用

我的公式是:

=SUMIFS('Banana'!E2:E3000,'Banana'!A2:A3000,">="&DATE(2016,1,1),'Banana'!E2:E3000,"<"&DATE(2016,1,15))

正在添加金额,但问题是,它还增加了大于等于1月16日的金额。

另外,你认为这与香蕉日期的格式有关吗?格式为mm,dd,yy。但是,如果我提出&Date,则需要year,month,day

2 个答案:

答案 0 :(得分:1)

参数5应该是Banana!A2:A3000(即与参数2相同)不是Banana!E2:E3000就像你拥有它一样,因为它必须是日期列(A)而不是值列(E)。

答案 1 :(得分:1)

试试这个:

=SUMIFS(Banana!E2:E3000,Banana!A2:A3000,">="&DATE(2016,1,1),Banana!A2:A3000,"<"&DATE(2016,1,15))

您应该传递给SUMIFS的正确参数是:

语法:

SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)

详细信息see here