计算一个特定列中单元格中的值与特定其他列的同一行中的值不同的频率

时间:2015-03-04 14:22:37

标签: excel sum excel-formula worksheet-function countif

除了OR(单独)之外,ColumnA和ColumnB都是空白的。

如何计算ColumnA中的行O和ColumnB的同一行中的R以及ColumnA中包含R的行的次数ColumnB的同一行中的O

例如,下面示例的结果应为5,如星号所示:

SO28856866 example

所有未显示的细胞均为空白。

第二行被计算,因为A2不等于B2。第一行计算,因为A1和B1都只包含O。第五行是计数的,因为在给定的行中,{A}在ColumnA中是O而在ColumnB中是R还是在ColumnA中是R而在ColumnB中是O并不重要。第七行计算,因为A7和B7仅包含R

2 个答案:

答案 0 :(得分:1)

希望:

=COUNTIFS(A:A,"O",B:B,"<>"&"O")+COUNTIFS(A:A,"R",B:B,"<>"&"R")  

等于:

=COUNTIFS(A:A,"O",B:B,"O")+COUNTIFS(A:A,"R",B:B,"R")

答案 1 :(得分:1)

如果您只是在寻找A不等于B的行数,您可以使用以下公式:

=SUMPRODUCT((A1:A50<>B1:B50)*1)

Sumproduct会将A1到A50中的每一行与A和B中的值进行比较。如果它们不相等,它将在整体计数中加1,计算每行1到50。

如果您希望C列中的指示符告诉您每行的A和B是否相等,您可以使用:

=A1<>B1 

将其放入C1中,然后复制每一行。