EXCEL中统计A数列中B数列的出现次数

在EXCEL中,我想统计下A数列中B数列的出现次数以及出现后的下个数字,例如数列1,-1,1在A数列中一共出现了3次,其中出现后下个数字为-1出现了2次,下个数字为1出现了1次。上面的操作有办法通过公式实现吗?我现在是人工数出来的。。。

楼主说的好深奥,我都理解不了。

我猜是否是这个意思:

参考公式:

=SUMPRODUCT((A2:A11=1)*(A3:A12=-1))

其中 a2到11是a列找1的范围,a2到12是所谓的 找1的下一列范围。最后参数-1就是要找的“1下的数字”是要找-1就填写 -1,是0就填 0 

具体自己修改。

追问

你好!首先非常感谢回答我的问题。

可能我问题里表达的不合适,正确的理解是:在数列-1,0,1,-1,1,1,0,1,-1,1,-1,1,1,中统计数列1,-1,1出现的次数。

如下图所示。

追答

=SUMPRODUCT((A2:A11=1)*(A3:A12=-1)*(A4:A13=1))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-18

B70=IF(AND(A70=1,A71=-1,A72=1),1,"")

C70=IF(AND(A70=1,A71=-1,A72=1,A73=-1),1,"")

D70=IF(AND(A70=1,A71=-1,A72=1,A73=0),1,"")

E70=IF(AND(A70=1,A71=-1,A72=1,A73=1),1,"")

F70=IF(AND(A70=-1,A71=0,A72=1),1,"")  其他下拉


H70=COUNT($B$70:$B$82)

h71=COUNT($C$70:$C$82)

h72=COUNT($D$70:$D$82)

h73=COUNT($E$70:$E$82)

I70=COUNT($F$70:$F$82)

其他以此列函数。

第2个回答  2019-01-18
输入公式:
=SUMPRODUCT((G:G="划伤")*(H:H="总装"))