【问题标题】:Sum x if y string contains a or b or c - Excel如果 y 字符串包含 a 或 b 或 c,则求和 x - Excel
【发布时间】:2020-08-17 17:38:17
【问题描述】:

我有数据集 A,其中包含每个专业人士的收入和专业人士/团队组的数据集 B。 我想根据excel中数据集B中的分组对数据集A中的收入求和。实际列表包括数百行。

看起来sumif 可能有效,但如果一个组有 x 个成员而另一个有 x + 1 个成员,我会遇到多种情况。最大分组为 7 个成员。

数据集 A 如下所示:

Name       | Revenue
----------------------
John B.    | 100
John Doe   | 50
Michael J. | 80
Lucy G.    | 1000 
John Q.    | 20
Alex B.    | 50
Curt T.    | 50

数据集 B 如下所示

Professionals | Members
-----------------------
Team John     | John B., John Doe, John Q.
Michael J.    | Michael J.
Lucy G.       | Lucy G.
Alex & Curt   | Alex B., Curt T.

预期结果

Professionals | Members                   | Revenue
----------------------------------------------------
Team John     | John B., John Doe, John Q.| 170
Michael J.    | Michael J.                | 80
Lucy G.       | Lucy G.                   | 1000
Alex & Curt   | Alex B., Curt T.          | 100 

【问题讨论】:

    标签: excel excel-formula sumifs


    【解决方案1】:

    使用 FILTERXML 返回一个数组:

    =SUMPRODUCT(SUMIFS(B:B,A:A,FILTERXML("<a><b>"&SUBSTITUTE(F2,",","</b><b>")&"</b></a>","//b")))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-25
      • 2018-11-16
      • 2010-11-29
      相关资源
      最近更新 更多