Уважаемые знатоки! Решается задача: есть набор точек координаты (№,X, Y, Z) и набор баз координаты (№,X, Y, Z) - данные на листе_1. Требуется найти точку наиболее приближенную к базе Лист_2. Наименьшие значения найдены через массив и "Пифагоровы штаны", но вот какие именно значения были использованы в расчетах и как их извлечь, для меня загадка. Хотелось бы с помощью формул (без макросов) извлечь эти данные. Через БИЗВЛЕЧЬ -ВПР - ИНДЕКС - ПОИСКПОЗ и т.д. моих сил и знаний не хватает. Жду Ваших решений и помощи.
Уважаемые знатоки! Решается задача: есть набор точек координаты (№,X, Y, Z) и набор баз координаты (№,X, Y, Z) - данные на листе_1. Требуется найти точку наиболее приближенную к базе Лист_2. Наименьшие значения найдены через массив и "Пифагоровы штаны", но вот какие именно значения были использованы в расчетах и как их извлечь, для меня загадка. Хотелось бы с помощью формул (без макросов) извлечь эти данные. Через БИЗВЛЕЧЬ -ВПР - ИНДЕКС - ПОИСКПОЗ и т.д. моих сил и знаний не хватает. Жду Ваших решений и помощи.Mixa_60
Rustem, Поспешил радоваться Скопировал формулу G2 в низ и в право (под значения Y). К сожалению данный способ выдаёт не во всех случаях, парные координаты, т.е. min значение с одной пары X например, а Y из другой пары.... необходимо, чтобы X,Y были из одной точки. Так после копирования для база-12 X соответствовал т-200, Y - соответствовал т-161. Вопрос - открыт.
Rustem, Поспешил радоваться Скопировал формулу G2 в низ и в право (под значения Y). К сожалению данный способ выдаёт не во всех случаях, парные координаты, т.е. min значение с одной пары X например, а Y из другой пары.... необходимо, чтобы X,Y были из одной точки. Так после копирования для база-12 X соответствовал т-200, Y - соответствовал т-161. Вопрос - открыт.Mixa_60
Pelena, Спасибо, действительно в соседней теме более правильное решение. Поиск значений X, Y идёт от конечного результата и расчётной формулы наименьшего значения.
Rustem, Так как в примере используются точки с координатами, X и Y, то они должны рассматриваться только в парах. Действительно
Цитата
Y1 следует искать по X1 (как Вы ищите Z1)?
можно было бы пойти и таким путём, но все же была бы вероятность, что min значения X и Y могли бы принадлежать точкам более удалённым от баз.
Всем спасибо!
Pelena, Спасибо, действительно в соседней теме более правильное решение. Поиск значений X, Y идёт от конечного результата и расчётной формулы наименьшего значения.
Rustem, Так как в примере используются точки с координатами, X и Y, то они должны рассматриваться только в парах. Действительно
Цитата
Y1 следует искать по X1 (как Вы ищите Z1)?
можно было бы пойти и таким путём, но все же была бы вероятность, что min значения X и Y могли бы принадлежать точкам более удалённым от баз.
Решение вопроса: Поиск значений X, Y идёт от конечного результата и расчётной формулы наименьшего значения.
Цитата
Код
=НАИМЕНЬШИЙ((КОРЕНЬ(('1'!B$2:$B$296-'2'!B2)^2+('1'!$C$2:$C$296-'2'!C2)^2));1) и =ИНДЕКС('1'!$A$2:$A$296;ПОИСКПОЗ('2'!P2;КОРЕНЬ((B2-'1'!$B$2:$B$296)^2+('2'!C2-'1'!$C$2:$C$296)^2);0))
Решение вопроса: Поиск значений X, Y идёт от конечного результата и расчётной формулы наименьшего значения.
Цитата
Код
=НАИМЕНЬШИЙ((КОРЕНЬ(('1'!B$2:$B$296-'2'!B2)^2+('1'!$C$2:$C$296-'2'!C2)^2));1) и =ИНДЕКС('1'!$A$2:$A$296;ПОИСКПОЗ('2'!P2;КОРЕНЬ((B2-'1'!$B$2:$B$296)^2+('2'!C2-'1'!$C$2:$C$296)^2);0))