计算列中唯一值的数量,受其他两列限制'标准

时间:2018-03-26 18:31:01

标签: excel

我的分析中使用了相当大的数据转储。

以下是我正在使用的部分数据的一个小例子。

Example

我想要的是计算特定模型(4250)的特定位置(六个标志)有多少唯一序列号。

我原本试图应用SUCERODUCT除以COUNTIF语句,我从另一个例子中找到但没有成功。我已经找到了很多关于如何计算频率的文档,但没有关于其他两个列值的限制。

2 个答案:

答案 0 :(得分:1)

试试这个SUMPRODUCT / COUNTIFS公式。

=SUMPRODUCT(((A$2:A$17=E2)*(B$2:B$17=F2))/(COUNTIFS(C$2:C$17, C$2:C$17, A$2:A$17, E2, B$2:B$17, F2)+(A$2:A$17<>E2)+(B$2:B$17<>F2)))

enter image description here

范围应保持为实际数据的最小行数。要使这些范围变为动态,您需要更改所有出现的A2:A17,B2:B17&amp; C2:C17到,

'A2:A17
A$2:index(a:a, match("zzz", a:a))
'B2:B17
B$2:index(b:b, match("zzz", a:a))
'C2:C17
C$2:index(c:c, match("zzz", a:a))

答案 1 :(得分:1)

这是对所需条件的连接内容的条件求和,其中它仅显示值的第一个实例的答案。希望这有帮助!

SFCF