【问题标题】:SUMIFs by only calculating unique values in another column通过仅计算另一列中的唯一值的 SUMIF
【发布时间】:2017-03-31 14:23:46
【问题描述】:

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

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

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

请参考我的数据表(另附)作为参考:

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

我该怎么做?

提前感谢您的帮助!

【问题讨论】:

    标签: google-sheets spreadsheet


    【解决方案1】:

    试试:

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

    查询将剪切前两个条件。 Unique 将删除重复项:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-27
      • 2021-10-31
      • 1970-01-01
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 2014-04-07
      相关资源
      最近更新 更多