Excel公式可根据2列中的分类和日期数据返回总和?

时间:2019-03-28 20:57:45

标签: excel excel-formula

我在excel中有一个数据集,如下所示:

Supplier    Date          QTY
A           03/02/2018    10
A           05/01/2018    15
A           08/06/2018    30
B           02/01/2018    20
B           04/01/2018    50
B           08/01/2018    40
B           08/15/2018    50
B           10/01/2018    60
C           03/09/2018    25
C           04/08/2018    25
C           05/20/2018    25

我想制作一个电子表格,允许用户输入开始日期和结束日期以及供应商名称,并能够查看该时间段内从该供应商处收到的商品总数。

我尝试使用VLOOKUP和SUM的组合,但是我只能获得与要退货的供应商相关的数量的第一个结果。我了解这是VLOOKUP的本质-仅返回一个值。我对Excel还是很陌生,所以我什至不知道在这种情况下哪个函数最适合使用。

示例输出:

Enter Supplier: "B"
Enter Start Date: "03/01/2018"
Enter End Date: "09/01/2018"

Items Received: 140

1 个答案:

答案 0 :(得分:0)

尝试:

=SUMPRODUCT((A2:A12=F1)*(B2:B12>=F2)*(B2:B12<=F3)*(C2:C12))

结果:

enter image description here