Как я могу рассчитать расстояние между координатами в нескольких совпадающих строках в Excel?

У меня есть лист с 20 000 строками. Каждая строка имеет идентификатор объекта, который может встречаться несколько раз на всем листе. Каждая строка также содержит координаты, так как они являются точками реального мира. Каждый объект может встречаться несколько раз на листе, потому что строка представляет объект, найденный на изображении. И 1 изображение = 1 день, следовательно, атрибут даты.

Мне нужно запросить столбец с идентификаторами объектов, что я знаю, как сделать с помощью INDEX:MATCH. Но тогда мне нужно вычислите для каждого объекта расстояние между последовательными координатами. Я вычисляю расстояние по этой формуле: d=(sqrt((x2-x1)^2+(y2-y1)^2)). Проблема, с которой я сталкиваюсь, заключается в том, как создать формулу Excel для вычисления между последовательными совпадающими строками.

screenshot

В примере я выделил строки с идентификатором объекта 30. Они происходят 7 раз. Мне нужно было бы рассчитать расстояние между последовательными записями, 30(1) против 30(2), 30(2) против 30(3) и т. Д., Так что шесть расчеты расстояний. Мне нужно сделать это для каждого идентификатора объекта (исключая единичные идентификаторы объектов)