Excel公式:基于另一行与对价的行计数独特价值(Excel Formula: Count Uniq

2019-10-19 04:01发布

我一直试图让这个一个相当长的一段时间,我已经尝试了几种不同的方法并不能得到我在寻找其中的任何结果。 我有类似下面的Excel中(道歉的格式,我还不能发表图片)的数据集:

          Manager 1     Manager 1       Manager 2        Manager 2
Issuer 1          0           0               0                  0  
Issuer 2        100         100               0                100
Issuer 3        100           0             100                  0
Issuer 4          0           0               0                  0

我试图计数(被定义为具有值> 0“相关联的”)与每个管理器相关联的唯一发行人的数目。 每间发行机构是唯一的(仅在列表中显示一次),但每个经理可以多次出现。 我试图让每一个经理一个数字。 因此,其结果将是如下:

经理1:2(不是3,因为发行人2显示了两次经理1,和我在寻找独特的价值,因此将只计算一次)

经理2名:2

我可以写一个公式来计算的每个经理大于零的结果的总数,而不是独特的大于零的结果的总数。 我试过SUMPRODUCT和DCOUNT的变化,但我没有得到正确的结果。 我也可以写什么,我试图实现一个宏,但我宁愿一个公式(部分为挑战在看到它是如何完成的)。 任何帮助是极大的赞赏!

Answer 1:

MRange是1倍? 范围经理的名字,并VRange是数值的范围。

如果你想经理的标签是在A1,获得与发行人的唯一号码:

{=SUM(N(MMULT(VRange,TRANSPOSE(N(MRange=A1)))>0))}

请务必在使用输入ctrl+shift+enter (注意, sumproduct黑客不会在这种情况下工作。)



文章来源: Excel Formula: Count Unique Values in a Row Based on Corresponding Value in Another Row