如果y字符串包含a或b或c,则求和x-Excel
我有包含每个专业人员收入的数据集A和专业人员/团队组的数据集B。 我想根据excel中数据集B中的分组对数据集A中的收入求和。实际列表包括数百行 看起来可能有用,但若一个组有x个成员,而另一个组有x+1,那个么我要处理多个案例。最大分组为7个成员 数据集A如下所示:如果y字符串包含a或b或c,则求和x-Excel,excel,excel-formula,sumifs,Excel,Excel Formula,Sumifs,我有包含每个专业人员收入的数据集A和专业人员/团队组的数据集B。 我想根据excel中数据集B中的分组对数据集A中的收入求和。实际列表包括数百行 看起来可能有用,但若一个组有x个成员,而另一个组有x+1,那个么我要处理多个案例。最大分组为7个成员 数据集A如下所示: Name | Revenue ---------------------- John B. | 100 John Doe | 50 Michael J. | 80 Lucy G. | 1000 John
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
使用FILTERXML返回数组:
=SUMPRODUCT(SUMIFS(B:B,A:A,FILTERXML("<a><b>"&SUBSTITUTE(F2,",","</b><b>")&"</b></a>","//b")))
=SUMPRODUCT(SUMIFS(B:B,A:A,FILTERXML)(“使用FILTERXML返回数组:
=SUMPRODUCT(SUMIFS(B:B,A:A,FILTERXML("<a><b>"&SUBSTITUTE(F2,",","</b><b>")&"</b></a>","//b")))
=SUMPRODUCT(SUMIFS(B:B,A:A,FILTERXML