求無序數組排序后相鄰倆數最大差值
以(yi)下皆為數(shu)組公式,需要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)
公式可以(yi)找到最大差異的位置(zhi)(包括(kuo)頭尾),并自動(dong)適應A列數(shu)據長(chang)度的變化
4382