如数字2,3,4,6,9分别在A1,B1,C1,D1,E1中为什么用函数公式=COUNTIF(A1:E1,{2,5,7})计算结果是

问题描述:

如数字2,3,4,6,9分别在A1,B1,C1,D1,E1中为什么用函数公式=COUNTIF(A1:E1,{2,5,7})计算结果是
1,但是用公式=PRODUCT(COUNTIF(A1:E1,{2,5,7}))计算结果是0的很是迷惑,

COUNTIF(A1:E1,{2,5,7})的结果是1,0,0
即在这个区域找2、5和7三个值的个数,分别是1 0 0
然后product(1,0,0)
即1*0*0,当然是0
=COUNTIF(A1:E1,{2,5,7})的结果不是1,而是数组1,0,0
这是个数组公式,结果是三个值,如果你选中A2:C2
然后直接输入=COUNTIF(A1:E1,{2,5,7})再按下ctrl+shift+回车,就明白了那为什么=COUNTIF(A1:E1,{2,5,7})结果只显示1,而不是1,0,0