如何统计电子表格中单元格的配对

假设我有一个包含两列数据的电子表格。 例如:

AB 1 2 2 3 1 1 1 2 1 3 2 3 2 1 

我如何计算每对在电子表格中出现的总次数。 在上面的例子中,1-2应该有一个3(1为2-1,2为1-2),2-3应该有一个2etc

请注意,对于Excel版本> 2007 ,您可以使用新的公式COUNTIFS

[编辑]增加了正确的解决scheme(学分克里斯·尼尔森 – 见评论)

 =COUNTIFS($A$1:$A$12,A1,$B$1:$B$12,B1) + COUNTIFS($A$1:$A$12,B1,$B$1:$B$12,A1) 

一种方法是在列C中使用SUMPROUDUCT。这会给你一个在该行遇到组合的次数的计数。

 =SUMPRODUCT(--($A$1:$A$7=A1),--($B$1:$B$7=B1))+SUMPRODUCT(--($A$1:$A$7=B1),--($B$1:$B$7=A1)) 

按照你的例子,这将输出:

 ABC 1 2 3 2 3 2 1 1 1 1 2 3 1 3 1 2 3 2 2 1 3 

SUMPRODUCT可能会很棘手,你可以在这里阅读一些很好的howtos:

http://chandoo.org/wp/2009/11/10/excel-sumproduct-formula/

杰西