比如:
-4.32
-4.25
-4.28
-4.25
-4.30
-4.31
-4.29
-4.30
-4.33
-4.26
-4.29
-4.29
算出他们相邻数据之间差距最大的是哪两个,数值是多少,最好第一个点和最后一个点也算相邻。
如图所示,以下皆为数组公式,需要Ctrl+Shift+Enter三键结束:
最大差异值D2:
=MAX(MAX(ABS((INDIRECT("A1:A"&COUNT(A:A)-1)-INDIRECT("A2:A"&COUNT(A:A))))),ABS(A1-INDIRECT("A"&COUNT(A:A))))
所在位置上C3:
=IF(ISERROR(MATCH(ROUND(D2,2),ROUND(ABS(INDIRECT("A1:A"&COUNT(A:A)-1)-INDIRECT("A2:A"&COUNT(A:A))),2),0)),1,MATCH(D2,ABS(INDIRECT("A1:A"&COUNT(A:A)-1)-INDIRECT("A2:A"&COUNT(A:A))),0))
所在位置下C4:
=IF(ISERROR(MATCH(ROUND(D2,2),ROUND(ABS(INDIRECT("A1:A"&COUNT(A:A)-1)-INDIRECT("A2:A"&COUNT(A:A))),2),0)),COUNT(A:A),C3+1)
对应值就简单了
D3=INDEX(A:A,C3)
公式可以找到最大差异的位置(包括头尾),并自动适应A列数据长度的变化
附件请参考