我有两列数字。两者都是1到5.我想计算左列值等于右列值的所有单元格,左列值等于某个值。
我试过了:
=SUM(IF(W2:W13=X2:X13 AND W2:W13=4,1,0))
我尝试按Ctrl + Shift + Enter并在公式周围添加{},但这也无济于事。
我认为这是W2:W13 = 4部分不起作用
答案 0 :(得分:2)
=COUNTIFS(W2:W13,"=4", X2:X13, "=4")
答案 1 :(得分:0)
您是否考虑过使用公式C
的第三列(IF(A1=B1,1,0)
),然后对第三列求和?
答案 2 :(得分:0)
我不是一个Excel专家,但是他们没有为此创建COUNTIF(range, criteria)
函数吗?
答案 3 :(得分:0)
您可以使用sumif()功能:
SumIf( range, criteria, sum_range )
它将应用范围中每行的标准。
编辑:要计算匹配,你可以使用sum_range = 1或使用Ben在他的回答中建议的Countif()函数
答案 4 :(得分:0)
使用以下公式添加第三列,例如Z2:Z13:IF(AND(W2=X2; W2=4); 1; 0)
然后总结一下。
答案 5 :(得分:0)
我没有Excel 2007.因此,您可以在Excel 2003中执行此操作:
=COUNT(IF((W2:W14=4)*(X2:X14=4),Y2:Y14))
由于您正在寻找特定值并且其旁边的列是相同的值,因此您可以将两列比较为相同的值。
让这个工作的诀窍是输入公式后你需要点击F2进入编辑模式,然后点击CTRL-SHIFT-ENTER,这使得这个公式成为一个数组公式。这将使{}围绕整个公式。如果没有这个数组公式,这个公式将不起作用。
我在Excel帮助文档中找到了这个信息,标题为计算值发生的频率