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

时间:2011-12-20 05:36:51

标签: excel

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

A    B
1    2
2    3
1    1
1    2
1    3
2    3
2    1 

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

2 个答案:

答案 0 :(得分:4)

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

[编辑]添加了正确的解决方案(归功于 Chris Nielsen - 参见评论)

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

答案 1 :(得分:3)

一种方法是在C列中使用SUMPROUDUCT。这样可以计算遇到该行中组合的次数。

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

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

A   B   C
1   2   3
2   3   2
1   1   1
1   2   3
1   3   1
2   3   2
2   1   3

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

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

杰西