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

Вход

Регистрация

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

 

= Мир MS Excel/Создать формулу интерполяции - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создать формулу интерполяции (Формулы/Formulas)
Создать формулу интерполяции
MAXXX Дата: Пятница, 19.09.2014, 21:00 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Добрый вечер, уважаемые господа, прошу Вас подсказать мне в решении следующей задаче, далек от формул этого плана:(
Суть вопроса заключается в следующем, в первом листе "Bunkering FO" приведена таблица с нумерацией танка 1P
В колонку "Observed innage" забиваются вручную значения от 0 до 100, ссылаясь на эти значения в колонку "Gross Observed Volume"
автоматически вносятся данные из вкладки 1P. Формулу в строку 1Р я забил, но меня интересует чтобы она включала интерполяцию до 0,5 (т.е. данные вносятся при введении значений 0,2,4,6... кратных двух,но не рассчитывает значения при вводе 0,5;1,0;1,5;2,5 и т.д. )

Заранее благодарю за отзывчивость
К сообщению приложен файл: 7769246.xlsx (93.3 Kb)
 
Ответить
СообщениеДобрый вечер, уважаемые господа, прошу Вас подсказать мне в решении следующей задаче, далек от формул этого плана:(
Суть вопроса заключается в следующем, в первом листе "Bunkering FO" приведена таблица с нумерацией танка 1P
В колонку "Observed innage" забиваются вручную значения от 0 до 100, ссылаясь на эти значения в колонку "Gross Observed Volume"
автоматически вносятся данные из вкладки 1P. Формулу в строку 1Р я забил, но меня интересует чтобы она включала интерполяцию до 0,5 (т.е. данные вносятся при введении значений 0,2,4,6... кратных двух,но не рассчитывает значения при вводе 0,5;1,0;1,5;2,5 и т.д. )

Заранее благодарю за отзывчивость

Автор - MAXXX
Дата добавления - 19.09.2014 в 21:00
MCH Дата: Пятница, 19.09.2014, 21:38 | Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Код
=ПРЕДСКАЗ(M16;СМЕЩ('1P'!B2;ПОИСКПОЗ(M16;'1P'!A3:A52);;2);СМЕЩ('1P'!A2;ПОИСКПОЗ(M16;'1P'!A3:A52);;2))
 
Ответить
Сообщение
Код
=ПРЕДСКАЗ(M16;СМЕЩ('1P'!B2;ПОИСКПОЗ(M16;'1P'!A3:A52);;2);СМЕЩ('1P'!A2;ПОИСКПОЗ(M16;'1P'!A3:A52);;2))

Автор - MCH
Дата добавления - 19.09.2014 в 21:38
AndreTM Дата: Пятница, 19.09.2014, 21:50 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Все зависит от того, как вы собираетесь интерполировать... В простейшем случае (линейный тренд по всем имеющимся данным) формула может выглядеть так:
Код
=ЕСЛИОШИБКА(ВПР($M16;'1P'!$A$3:$B$53;2;ЛОЖЬ);ПРЕДСКАЗ($M16;'1P'!$B$3:$B$53;'1P'!$A$3:$A$53))


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеВсе зависит от того, как вы собираетесь интерполировать... В простейшем случае (линейный тренд по всем имеющимся данным) формула может выглядеть так:
Код
=ЕСЛИОШИБКА(ВПР($M16;'1P'!$A$3:$B$53;2;ЛОЖЬ);ПРЕДСКАЗ($M16;'1P'!$B$3:$B$53;'1P'!$A$3:$A$53))

Автор - AndreTM
Дата добавления - 19.09.2014 в 21:50
MAXXX Дата: Пятница, 19.09.2014, 22:21 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Огромное спасибо, помогли от души
 
Ответить
СообщениеОгромное спасибо, помогли от души

Автор - MAXXX
Дата добавления - 19.09.2014 в 22:21
MCH Дата: Пятница, 19.09.2014, 22:26 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

линейный тренд по всем имеющимся данным

Андрей, значения для innage=1 получается меньше чем для innage=0, при возрастающем графике.
Если и делать аппроксимацию, то полиномом (можно 6 степени):
Код
=ТЕНДЕНЦИЯ('1P'!B3:B53;'1P'!A3:A53^{1;2;3;4;5;6};M16^{1;2;3;4;5;6})
 
Ответить
Сообщение
линейный тренд по всем имеющимся данным

Андрей, значения для innage=1 получается меньше чем для innage=0, при возрастающем графике.
Если и делать аппроксимацию, то полиномом (можно 6 степени):
Код
=ТЕНДЕНЦИЯ('1P'!B3:B53;'1P'!A3:A53^{1;2;3;4;5;6};M16^{1;2;3;4;5;6})

Автор - MCH
Дата добавления - 19.09.2014 в 22:26
AndreTM Дата: Пятница, 19.09.2014, 22:48 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Я и не спорю :)
Если и делать аппроксимацию, то полиномом
Все зависит от того, как вы собираетесь интерполировать...


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеЯ и не спорю :)
Если и делать аппроксимацию, то полиномом
Все зависит от того, как вы собираетесь интерполировать...

Автор - AndreTM
Дата добавления - 19.09.2014 в 22:48
MAXXX Дата: Пятница, 19.09.2014, 22:48 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Уважаемый МСН, можно ли добавить в эту формулу еще одну ячейку выбора?
А именно, чтобы данные забивались ссылаясь не только на ячейку М16,а еще и С24 в зависимости от ее значения от -100 до 250

С уважением MAXXX
К сообщению приложен файл: 5771920.xlsx (96.2 Kb)
 
Ответить
СообщениеУважаемый МСН, можно ли добавить в эту формулу еще одну ячейку выбора?
А именно, чтобы данные забивались ссылаясь не только на ячейку М16,а еще и С24 в зависимости от ее значения от -100 до 250

С уважением MAXXX

Автор - MAXXX
Дата добавления - 19.09.2014 в 22:48
MAXXX Дата: Пятница, 19.09.2014, 22:50 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
А именно, чтобы данные забивались ссылаясь не только на ячейку М16,а еще и С24 в зависимости от ее значения от -100 до 250 (по строке 2,лист 1P-S)
 
Ответить
СообщениеА именно, чтобы данные забивались ссылаясь не только на ячейку М16,а еще и С24 в зависимости от ее значения от -100 до 250 (по строке 2,лист 1P-S)

Автор - MAXXX
Дата добавления - 19.09.2014 в 22:50
MCH Дата: Пятница, 19.09.2014, 22:55 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Значение в C24 кратно 50 как указано в таблице или нужно производить двойную линейную интерполяцию?
 
Ответить
СообщениеЗначение в C24 кратно 50 как указано в таблице или нужно производить двойную линейную интерполяцию?

Автор - MCH
Дата добавления - 19.09.2014 в 22:55
MCH Дата: Пятница, 19.09.2014, 23:10 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Формула для двойной интерполяции:
Код
=ПРЕДСКАЗ(C24;ВЫБОР({1;2};ПРЕДСКАЗ(M16;СМЕЩ('1P-S'!B2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);ПОИСКПОЗ(C24;'1P-S'!C2:I2);2);СМЕЩ('1P-S'!A2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);;2));ПРЕДСКАЗ(M16;СМЕЩ('1P-S'!B2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);ПОИСКПОЗ(C24;'1P-S'!C2:I2)+1;2);СМЕЩ('1P-S'!A2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);;2)));СМЕЩ('1P-S'!B2;;ПОИСКПОЗ(C24;'1P-S'!C2:I2);;2))
 
Ответить
СообщениеФормула для двойной интерполяции:
Код
=ПРЕДСКАЗ(C24;ВЫБОР({1;2};ПРЕДСКАЗ(M16;СМЕЩ('1P-S'!B2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);ПОИСКПОЗ(C24;'1P-S'!C2:I2);2);СМЕЩ('1P-S'!A2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);;2));ПРЕДСКАЗ(M16;СМЕЩ('1P-S'!B2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);ПОИСКПОЗ(C24;'1P-S'!C2:I2)+1;2);СМЕЩ('1P-S'!A2;ПОИСКПОЗ(M16;'1P-S'!A3:A52);;2)));СМЕЩ('1P-S'!B2;;ПОИСКПОЗ(C24;'1P-S'!C2:I2);;2))

Автор - MCH
Дата добавления - 19.09.2014 в 23:10
MAXXX Дата: Пятница, 19.09.2014, 23:58 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Гениально, спасибооо!
 
Ответить
СообщениеГениально, спасибооо!

Автор - MAXXX
Дата добавления - 19.09.2014 в 23:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Создать формулу интерполяции (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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