excel相邻数据差值最大值是多少,相邻最大差值是那两个数据

比如:
-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列数据长度的变化


附件请参考

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-16
=MAX(ABS(A2:A12-A1:A11))

=MAX(A2:A12-A1:A11)
按三键CTRL+SHIFT+ENTER结束公式输入