Excel文件就像这样
A B
1 0
0 1
1 1
0 1
0 0
1 0
我想使用Countifs函数来计算有多少行至少有一个" 1"在任何列中,例如
=Countifs(A:A+B:B,">=1")
或
=Countifs(or(A:A=1,B:B=1))
我知道我可以添加一个C列,让 C列= A + B列,然后只计算C列;或者我可以使用" 0"计算总行数和计数行数。在两列中,然后计算总行 - 两者" 0" 。但在实际场景中,我的情况比较复杂,所以我不喜欢使用这两种解决方案。
答案 0 :(得分:1)
使用SUMPRODUCT function提供循环计算。
=SUMPRODUCT(--((A1:A6)+(B1:B6)>=1))
SUMPRODUCT不喜欢尝试计算文本值,而完整列引用会降低速度,因此请将范围保持在最小值。使用INDEX function可以帮助隔离动态范围的真数。
答案 1 :(得分:1)
答案 2 :(得分:0)