如何在Excel中统计满足另外两个条件且A列数值等于B列数值的个数

问题描述:

如何在Excel中统计满足另外两个条件且A列数值等于B列数值的个数
具体如下,希望在一个单元格中统计得出同时满足以下三个条件的行数有多少.三个条件为:1)同一行的A列等于B列;2)C列等于“一部”;3)D列等于“甲”.
需要的是一定在某个单元格直接计算出整个表中符合条件的个数,而不是每行判断后在E列生成1,然后加总.
A B C D
1 2 一部 甲
1 1 一部 甲
1 1 二部 已
1 1 一部 甲

=sumproduct((a1:a4=b1:b4)*(c1:c4="一部")*(d1:d4="甲"))这样子不行,a1:a4=b1:b4这个条件的判断是这四行如果有一行不符合,就全部不算。请测试一下再追问吧。sumproduct中一共有三个数组值,全是true flase即1和0以你的例子就是0111 *1101*1101我实在想不通你说不行的依据是什么多谢,刚才我是从引用另外一个表的数值,所以加的括号会比较多,少加了一个括号。可以用。呵呵。正常情况下,会提醒你少括号了我是sumproduct下的那个大括号忘了加,所以没提醒,呵呵