提问举例:
数组A:1,2,4,6,7,8,10,12
数组B:1,3,5,7,9,11,13,15
以上八个数中
问题1:数组A有两组出现连续的数据,如1,2和6,7,8,那么如何用 EXCEL函数 或 VB(最好是函数)计算得出结果数组A有两组连续的数据,而数组B中只有0组?
问题2:上列数组A中,1,2和6,7,8虽然都有相连续,但是1,2的最大连续次数为2,而6,7,8的最大连续次数为3,如何用 EXCEL函数 或 VB(最好是函数)计算得出数据组A中的最大连续次数为3?
如图安排数据的情况下:
B2公式:
=IF(N(B1)>0,IF(A2-A1=1,B1+1,IF(A3-A2=1,1,"")),IF(A3-A2=1,1,""))
下拉,B列有数据的表示A列同行的数据连续;B列的值代表A列的值是第个连续数
C2公式:
=MAX(B:B)
表示最大连续次数