我想了解原因
{=COUNT(IF({TRUE, FALSE, TRUE}, {3,4,5}))}
返回2 (这是预期的结果),但以下返回6
{=COUNT(IF({TRUE,FALSE,TRUE}, A1:A3))}
注意 :这是我所遇到的问题的简化版本(即:不只是好奇问题)< / p>
答案 0 :(得分:2)
这两个公式不相同,你的第二个公式相当于:
=COUNT(IF({TRUE, FALSE, TRUE}, {3;4;5}))
注意:{3;4;5}
不是{3,4,5}
那也将返回6.从评估中可以看出,它返回一个带有6个数字的3x3
矩阵,因此结果
如果您希望结果为2,则需要像这样转换A1:A3
=COUNT(IF({TRUE,FALSE,TRUE}, TRANSPOSE(A1:A3)))
.....或使用B2:D2
之类的行代替A1:A3