七个1位数,求2连号个数:比如,1 3 4 6 5 9 0, 3个连号,9 0算连号;3 4 5 0 1 5 7,3个,3连号算2个,只看相邻的两个数是否差1。
求3连号个数:比如,0 1 2 5 9 8 7,2个,求相邻的三个数是否差1。
从A2到G2七个数,要求在H2得出结果,不用辅助行。
追答用辅助列可以不?从J开始使用7个辅助列,然后H列保留空行,I列对J~P求和,为了美观可以隐藏H、J~P列
追问数据众多,这只是其中一个,不能用辅助行
追答那么H2=IF(OR((ABS(B2-A2)=1),((b2-a2)=-9)),1,0)+IF(OR((ABS(c2-b2)=1),((c2-b2)=-9)),1,0)+……+……+……+……+……好了
另外,excel的列数最大为16000+,应该不会有这么多数据吧,一个庞大的公式很不容易修改的
2连号解决了,=SUMPRODUCT((C3:H3=D3:I3+1)*1+(C3:H3=D3:I3-1)*1)
呵呵怎么说也得谢谢