Comment puis-je calculer la distance entre les coordonnées sur plusieurs lignes correspondantes dans Excel?

J'ai une feuille avec 20 000 lignes. Chaque ligne a un ID d'objet, qui peut se produire plusieurs fois dans toute la feuille. Chaque ligne contient également des coordonnées, car ce sont des points du monde réel. Chaque objet peut se produire plusieurs fois dans la feuille car une ligne représente un objet trouvé dans une image. Et 1 image = 1 jour, d'où l'attribut date.

J'ai besoin d'interroger la colonne avec les ID d'objet, ce que je sais faire en utilisant INDEX:MATCH. Mais je dois alors calculer, pour chaque objet, la distance entre les coordonnées successives. Je calcule la distance en utilisant cette formule: d =(sqrt((x2-x1)^2+(y2-y1)^2)). Le problème que j'ai est de savoir comment créer une formule Excel pour calculer entre les lignes correspondantes successives.

screenshot

Dans l'exemple, j'ai mis en évidence les lignes avec l'ID d'objet 30. Ils se produisent 7 fois. J'aurais besoin de calculer la distance entre les entrées successives, 30 (1) vs 30 (2), 30 (2) vs 30 (3), etc., donc six calculs de distance. Je dois le faire pour chaque ID d'objet (à l'exclusion des ID d'objet uniques)

demandé sur