通过仅计算另一列中的唯一值的 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")&"'")))
查询会截取前两个条件。唯一将删除重复项:
我目前有一个包含五列的 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")&"'")))
查询会截取前两个条件。唯一将删除重复项: