两个不同工作表中的date范围之和

我有两个工作表,让我们把它命名为苹果和香蕉。 我希望在苹果公司看到答案,并从2016年1月1日至15日的标准获得香蕉的价值。

鉴于:

  • A2:带date的A3000
  • E2:E3000的金额或费用

我的公式是:

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

这是增加金额,但问题是,这也是增加金额大于等于1月16日。

另外,你认为这与我在香蕉date的格式有关吗? 它被格式化为mm,dd,yy 。 但是,如果我把&Date ,它需要year,month,day

参数5应该是香蕉!A2:A3000(即与参数2相同)不是香蕉!E2:E3000,因为它必须是date列(A)而不是值列(E)。

尝试这个:

=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],…)

详情请看这里