通过仅计算另一列中的唯一值的 SUMIF

SUMIFs by only calculating unique values in another column

我目前有一个包含五列的 table:

A = Campaign
B = Person
C = Opportunity Name
D = Total Cost of Campaign
E = Date

我尝试使用 =sumifs 来计算 D 列中的金额,前提是:(1) 它与单元格 H2 中的准确值匹配到 A 列,(2) E 列中的日期范围是大于单元格 I2 中的值,并且 (3) 它会根据 C 列中的值删除重复项(因此,如果值出现多次,则无法求和)。

请参考我的资料table(另附)作为参考:

Campaign    Person  Opportunity Name    Total Cost of Campaign  Date
A           Bob     Airbnb              5000                   3/2/2017
B           Jim     Sony                10000                  3/2/2017
B           Jane    Coca-Cola           10000                  3/2/2017
C           Jim     Sony                200                    3/2/2017
B           Daniel  Sony                10000                  3/2/2017
B           April   Coca-Cola           10000                  3/5/2017

我该怎么做?

在此先感谢您的帮助!

尝试:

=SUM( UNIQUE( QUERY(A:E,"select C, D where A = '"&H2&"' and E > date '"&TEXT(H3,"YYYY-MM-DD")&"'")))

查询会截取前两个条件。唯一将删除重复项: