使用特定文本和日期的总和

Total sum using specific text and date

我想知道是否有人可以帮助我解决这个问题,因为我在网上到处都看了,似乎无法得到正确的答案。

我有一个非常复杂的 excel sheet,其中包含我几个月来购买的产品。

我想要实现的是在一个时间范围内使用特定文本进行总和。我已经设法使用特定的总和 使用此公式的文本

=SUMIF(A2:A8,"苹果",B2:B8)

但现在我想做的是添加一个额外的字符串,如果可能的话,在日期之间查找,以便它在 1 月内查找“苹果”的总和苹果。

sheet

的例子
   A         B        C
product   price     date
apple     £150.00   Jan-16
apple     £150.00   Feb-16
pear      £100.00   Jan-16
pear      £100.00   Feb-16
apple     £150.00   Jan-16
banana    £200.00   Feb-16
banana    £200.00   Feb-16


Apple Total   
Jan       Feb       March
**£450.00**   

Pear Total    
Jan       Feb       March

您的日期看起来好像是只显示月份和日期的日期,因此 Jan-16 将存储为 1-Jan-16。在这种情况下,您可以使用这样的 SUMIFS

=SUMIFS($B:$B,$A:$A,$E1,$C:$C,DATEVALUE(E2&"-16"))

其中匹配的水果在E1,月份在E2

要匹配月份中任何位置的日期,您可以使用 EOMONTH

 =SUMIFS($B:$B,$A:$A,$E1,$C:$C,">="&DATEVALUE(E2&"-16"),$C:$C,"<="&EOMONTH(DATEVALUE(E2&"-16"),0))

更改了下面屏幕截图中的第一个日期以说明这两个公式