Страницы: 1
RSS
Определить пары координат по вычисленному расстоянию
 
Добрый день.

Есть 2-х таблицах указаны координаты с долготой и широтой. На основании этих координат вычисляется расстояние, между ними, но только в рамках строки.
В данном случае необходимо, чтобы расстояние вычислялось между всеми парами координат в рамках таблицы, и на основании полученного расстояния с определенным условием (больше или меньше определенного значения) выдавалась пара координат. Из какой таблицы - не важно, из 1 или 2.

Формула для расчета расстояния следующая (если кому интересно будет):
Код
=ОКРУГЛ(ACOSH(COSH(ABS(C3*ПИ()/180-A3*ПИ()/180))*COSH(ABS(D3*ПИ()/180-B3*ПИ()/180)*
       ABS(COS(МИН(ABS(C3*ПИ()/180);ABS(A3*ПИ()/180))))))*6371;3)

Для примера приложу:
55,3641650,6326255,545650,4583
54,5394752,7892155,460849,2132
53,2240850,1926355,547453,4876
55,8537448,5020955,361749,8856
54,536652,8299855,222550,9175

Буду крайне Вам благодарен.
 
Приложите, пожалуйста, пример имеющихся исходных данных и желаемого результата (без секретных данных)

А также посмотрите статью о двумерном поиске по таблице значений (см. внутри прилагаемого файла)
 
Добрый день.

Вариант вами предложенный работает, спасибо.
Теперт нужно, исходя из значения, вытащить содержимое ячейки т.е в этом случае долготу и широту. При этом мы вытаскивает значения, которые меньше 100. Ексель ищет значение меньше определённого, как находит, вывод её координату.
 
Qlerk,
Попробуйте ПОКАЗАТЬ В ПРИМЕРЕ что именно должно вытаскиваться и куда именно
Страницы: 1
Наверх