Есть формула расчета расстояния между двумя координатами
Она работает в цикле с различными входными данными. Успешно обрабатывает 2500 итераций (в том числе около 50 при x1=x2 & y1=y2)
На приведенных значениях падает в ошибку: Error 13 Type mismatch
Что не так? и как победить?
(MS Excel 2019 x64)
Код |
---|
x1 = 50.190117 / 57.2957795130823 x2 = 50.190117 / 57.2957795130823 y1 = 27.053675 / 57.2957795130823 y2 = 27.053675 / 57.2957795130823 r = Application.Acos(Sin(x1) * Sin(x2) + Cos(x1) * Cos(x2) * Cos(y1 - y2)) * 6371 |
На приведенных значениях падает в ошибку: Error 13 Type mismatch
Что не так? и как победить?
(MS Excel 2019 x64)