Консультация № 190699
14.03.2017, 14:22
0.00 руб.
0 6 1
Здравствуйте! Прошу помощи в следующем вопросе:
Как можно в экселе выполнить интерполяцию.
В одном столбце есть значения х с нарастающим
в другом столбе есть значения у с нарастающим
есть произвольное значение х, нужно получить соответствующее значение у

Обсуждение

давно
Модератор
137394
1850
14.03.2017, 15:44
общий
Адресаты:
Заархивируйте, пожалуйста, Ваш файл и приложите в сообщение в минифоруме.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Старший Модератор
31795
6196
14.03.2017, 16:46
общий
Адресаты:
смотрели?
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
400990
2
14.03.2017, 20:14
общий
[q=31795][/q]
Спасибо за пример! Разобрался и сделал.
давно
Модератор
137394
1850
14.03.2017, 21:57
общий
это ответ
Здравствуйте, dimoncom!
Как вариант, очень длинная формула.
Пусть значения x и у в соседних столбцах. Например, x в $B$3:$B$84 и Y(x) в $C$3:$C$84.
То есть, таблица x и Y(x) в $B$3:$C$84.
Вводимое x , например, в ячейке E2.
Тогда формула имеет вид:
Код:
=ИНДЕКС($B$3:$C$84;ПОИСКПОЗ(E2;$B$3:$B$84;1);2)+(E2-ИНДЕКС($B$3:$C$84;ПОИСКПОЗ(E2;$B$3:$B$84;1);1))*(ИНДЕКС($B$3:$C$84;ПОИСКПОЗ(E2;$B$3:$B$84;1)+1;2)-ИНДЕКС($B$3:$C$84;ПОИСКПОЗ(E2;$B$3:$B$84;1);2))/(ИНДЕКС($B$3:$C$84;ПОИСКПОЗ(E2;$B$3:$B$84;1)+1;1)-ИНДЕКС($B$3:$C$84;ПОИСКПОЗ(E2;$B$3:$B$84;1);1))
Прикрепленные файлы:
a4286f0f47ed57bda5a367b90cf43d8235ad621c.xlsx
5
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Модератор
137394
1850
14.03.2017, 22:01
общий
14.03.2017, 22:14
Адресаты:
Хотя формула в ответе длинная, в таблице нет никаких скрытых столбцов или строк. Следует заметить, что как в примере по ссылке, приведенной Зенченко Константин Николаевич так и в моём решении использован самый простой но не самый точный способ интерполяции - линейный.
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Посетитель
400990
2
14.03.2017, 22:39
общий
Цитата: Megaloman
Поступило ответов: 1


Спасибо. Мне достаточно линейной интерполяции
Форма ответа