Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Интерполяция - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Интерполяция
PRAPIROON Дата: Воскресенье, 24.08.2014, 04:18 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Есть таблица с данными замеров судовых топливных танков (SOUNDING) при разном крене (TRIM) 0;1;2)), но крен никогда не
бывает целым числом, приходится интерполировать вручную. Хотелось бы автоматизировать процесс.

Решение есть тут http://www.excelworld.ru/forum/2-99-14088-16-1327130205 но моих знаний не хватает внедрить формулы
в свои таблицы. Буду признателен вашей помощи.
К сообщению приложен файл: SOUND1.rar (34.5 Kb)
 
Ответить
СообщениеЕсть таблица с данными замеров судовых топливных танков (SOUNDING) при разном крене (TRIM) 0;1;2)), но крен никогда не
бывает целым числом, приходится интерполировать вручную. Хотелось бы автоматизировать процесс.

Решение есть тут http://www.excelworld.ru/forum/2-99-14088-16-1327130205 но моих знаний не хватает внедрить формулы
в свои таблицы. Буду признателен вашей помощи.

Автор - PRAPIROON
Дата добавления - 24.08.2014 в 04:18
Michael_S Дата: Воскресенье, 24.08.2014, 05:41 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Для Do решение в файле;
остальные листы удалил, т.к. решение аналогично, меняется только ссылка на соответствующий лист.
К сообщению приложен файл: SOUND1-1.xls (60.5 Kb)
 
Ответить
СообщениеДля Do решение в файле;
остальные листы удалил, т.к. решение аналогично, меняется только ссылка на соответствующий лист.

Автор - Michael_S
Дата добавления - 24.08.2014 в 05:41
PRAPIROON Дата: Воскресенье, 24.08.2014, 05:57 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Michael_S, Спасибо Вам огромное :)
 
Ответить
СообщениеMichael_S, Спасибо Вам огромное :)

Автор - PRAPIROON
Дата добавления - 24.08.2014 в 05:57
MCH Дата: Понедельник, 25.08.2014, 11:11 | Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

Предложенную формулу Михаила можно немного сократить:
Код
=ТЕНДЕНЦИЯ(ИНДЕКС(DO!$B$3:$D$465;B4+1;);{0;1;2}^{1:2};J13^{1:2})

В данном случае по трем точкам строится парабола.
Как должна производится интерполяция, как производятся вычисления руками? (может достаточно линейно проинтерполировать?)
 
Ответить
СообщениеПредложенную формулу Михаила можно немного сократить:
Код
=ТЕНДЕНЦИЯ(ИНДЕКС(DO!$B$3:$D$465;B4+1;);{0;1;2}^{1:2};J13^{1:2})

В данном случае по трем точкам строится парабола.
Как должна производится интерполяция, как производятся вычисления руками? (может достаточно линейно проинтерполировать?)

Автор - MCH
Дата добавления - 25.08.2014 в 11:11
MCH Дата: Понедельник, 25.08.2014, 11:20 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

Если нужно линейно проинерполировать, то подойдет формула:
Код
=ПРЕДСКАЗ(J13;СМЕЩ(DO!$B$3:$C$3;B4;J13>=1);{0;1}+(J13>=1))
 
Ответить
СообщениеЕсли нужно линейно проинерполировать, то подойдет формула:
Код
=ПРЕДСКАЗ(J13;СМЕЩ(DO!$B$3:$C$3;B4;J13>=1);{0;1}+(J13>=1))

Автор - MCH
Дата добавления - 25.08.2014 в 11:20
jakim Дата: Вторник, 26.08.2014, 00:20 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Мне кажется, что представленные выше формулы интерполяции не вычисляют промежуточные значения для столбца А.
К сообщению приложен файл: 9092685.xlsx (51.2 Kb)
 
Ответить
Сообщение
Мне кажется, что представленные выше формулы интерполяции не вычисляют промежуточные значения для столбца А.

Автор - jakim
Дата добавления - 26.08.2014 в 00:20
MCH Дата: Вторник, 26.08.2014, 12:04 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2008
Репутация: 752 ±
Замечаний: ±

представленные выше формулы интерполяции не вычисляют промежуточные значения для столбца А

Не вычесляют, но из примера не понятно, может ли значение SOUNDING принимать дробное значение (во всех приложенных примерах числа целые)
 
Ответить
Сообщение
представленные выше формулы интерполяции не вычисляют промежуточные значения для столбца А

Не вычесляют, но из примера не понятно, может ли значение SOUNDING принимать дробное значение (во всех приложенных примерах числа целые)

Автор - MCH
Дата добавления - 26.08.2014 в 12:04
Michael_S Дата: Вторник, 26.08.2014, 16:10 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Мне кажется, что представленные выше формулы интерполяции не вычисляют промежуточные значения для столбца А.
А что, разве стояла такая задача?
 
Ответить
Сообщение
Мне кажется, что представленные выше формулы интерполяции не вычисляют промежуточные значения для столбца А.
А что, разве стояла такая задача?

Автор - Michael_S
Дата добавления - 26.08.2014 в 16:10
Michael_S Дата: Вторник, 26.08.2014, 16:22 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Если нужно линейно проинерполировать, то подойдет формула:

Миш, для этого нужно понимать, о чем речь.... я не понимаю, и просто предположил, что изменяется по параболе.

[p.s.]не думал, что ТЕНДЕНЦИЮ так тоже можно использовать...[/p.s.]
 
Ответить
Сообщение
Если нужно линейно проинерполировать, то подойдет формула:

Миш, для этого нужно понимать, о чем речь.... я не понимаю, и просто предположил, что изменяется по параболе.

[p.s.]не думал, что ТЕНДЕНЦИЮ так тоже можно использовать...[/p.s.]

Автор - Michael_S
Дата добавления - 26.08.2014 в 16:22
PRAPIROON Дата: Четверг, 28.08.2014, 13:45 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Если нужно линейно проинерполировать, то подойдет формула:

=ПРЕДСКАЗ(J13;СМЕЩ(DO!$B$3:$C$3;B4;J13>=1);{0;1}+(J13>=1))


Да, нужна была простая интерполяция!

Всем отписавшимся, спасибо за помощь!!!
 
Ответить
Сообщение
Если нужно линейно проинерполировать, то подойдет формула:

=ПРЕДСКАЗ(J13;СМЕЩ(DO!$B$3:$C$3;B4;J13>=1);{0;1}+(J13>=1))


Да, нужна была простая интерполяция!

Всем отписавшимся, спасибо за помощь!!!

Автор - PRAPIROON
Дата добавления - 28.08.2014 в 13:45
Lionlev Дата: Среда, 16.09.2015, 15:13 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Вот в этой теме, уважаемый пользователь МСН, выкладывал файл под именем post_246839.
Не могли бы Вы мне объяснить, как происходит интерполяция, если значения K3 и J3 выходят за рамки приведённых значений в таблице. То есть если нам надо вычислить L3 при значении J3=13.80, а значение K3=200.
Предложенным вариантом интерполяции можно пользоваться в инженерных расчётах, где так же вылазием за рамки?
Файл прикрепил.
[moder]Читайте Правила форума, создавайте свою тему![/moder]
К сообщению приложен файл: post_246839.xls (30.0 Kb)


Сообщение отредактировал Manyasha - Среда, 16.09.2015, 15:47
 
Ответить
СообщениеЗдравствуйте.
Вот в этой теме, уважаемый пользователь МСН, выкладывал файл под именем post_246839.
Не могли бы Вы мне объяснить, как происходит интерполяция, если значения K3 и J3 выходят за рамки приведённых значений в таблице. То есть если нам надо вычислить L3 при значении J3=13.80, а значение K3=200.
Предложенным вариантом интерполяции можно пользоваться в инженерных расчётах, где так же вылазием за рамки?
Файл прикрепил.
[moder]Читайте Правила форума, создавайте свою тему![/moder]

Автор - Lionlev
Дата добавления - 16.09.2015 в 15:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!