Копировальные работы
VetCAD

Интерполяция в Excel

    0 оценок

Никонов Павел

размещено: 24 Мая 2009
Данная программа использует макросы Excel и позволяет находить в любой таблице интерполированное значение. Для получения результата нужно:
1) Создать лист Excel и скопировать в него первые семь строк. Эти строки НЕЛЬЗЯ ставить в какой либо иной диапазон кроме A1:D7! После копирования лучше использовать "Сохранить ширину столбцов оригинала"
2) Создайте или проще скопируйте (!) любую таблицу ниже по строкам диапазона A1:D7.
3) В строке "По горизонтали" задайте диапазон горизонтальных значений по которым будет производиться ваша интерполяция, а в строке "по вертикали" - диапазон вертикальных значений.
4) В строке "область данных" задайте область данных. Программа самостоятельно проверит соответствие количества строк и столбцов в области данных количеству столбцов в строке "по горизонтали" и количеству строк в строке "по вертикали"
5) Введите в ячейку D5 величину находящуюся между значениями диапазона "по горизонтали", а в ячейку D6 - диапазона "по вертикали".
6) Вычисленный результат определится в строке D7.

Далее лист с таблицей можно сохранить и использовать позднее. При использовании программы не забудьте отключить защиту от макросов.

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-5 из 5
Розмысл , 26 мая 2009 в 17:27
#1
Перестал пользоваться интерполяцией. В экселе интерполяцию заменяю тем, что матрицу заполняю с помощью средств экселя ПРАВКА-ЗАПОЛНИТЬ-ПРОГРЕССИЯ (предварительно выделив нужный диапазон).
Преимущество - один раз так сделал и передо мной все значения. Больше по этой таблице интерполировать нет необходимости.
yaego , 14 мая 2010 в 15:09
#2
Немного не доделано. Объясню на примере открываемого листа. Если ввести в поле IL значение, соответствующее первому значению строки IL (0) или ввести в поле h значение, соответствующее первому значению столбца h (3), то результат в любом случае окажется равным 0. Т.е. не включены в работу начальные значения аргументов. Если можно, доделайте. А то очень полезная штука.
сам , 03 ноября 2011 в 19:11
#3
непонятно как с этим работать
swell{d} , 12 апреля 2013 в 13:53
#4
очень полезная штука. спасибо!
использовал код для расчёта ветровых пульсаций:
http://fordewind.org/wiki/doku.php?id=%D0%BE%D0%BF%D1%80_%D0%B2%D0%B5%D1%82%D1%80%D0%B0
chon , 02 сентября 2013 в 17:41
#5
не определяет искомое значение, если в исходных данных (ячейки D5, d6) задать левые/верхние значения диапазонов по горизонтали/вертикали.
А так здорово!
zip

0.02 МБ

plastfoil