Страницы: 1
RSS
Интерполяция данных для температуры, которой нет в таблице
 
Доброе утро, форумчане. Подскажите что я делаю не так.
Имеются табличные данные для допускаемого напряжения с различными марками металла при разных температурах и расчетным ресурсом. Если я хочу сделать интерполяцию для другой температуры, которой нет в таблице я пытаюсь выполнить функцию ПРЕДСКАЗ, но почему-то не получается. Пример прилагается.
 
IgorPWZ, выделил желтым что изменил - избавился от объеденных ячеек и продублировал информацию в пустых.
=ИНДЕКС($H$10:$M$48;ПОИСКПОЗ($A$5;$G$10:$G$48;1);ПРОСМОТР(2;1/(($H$6:$M$6=$A$7)*($A$6=$H$8:$M$8));$H$9:$M$9)-1)-(ИНДЕКС($H$10:$M$48;ПОИСКПОЗ($A$5;$G$10:$G$48;1);ПРОСМОТР(2;1/(($H$6:$M$6=$A$7)*($A$6=$H$8:$M$8));$H$9:$M$9)-1)-ИНДЕКС($H$10:$M$48;ПОИСКПОЗ($A$5;$G$10:$G$48;1)+1;ПРОСМОТР(2;1/(($H$6:$M$6=$A$7)*($A$6=$H$8:$M$8));$H$9:$M$9)-1))*($A$5-ИНДЕКС($G$10:$G$48;ПОИСКПОЗ($A$5;$G$10:$G$48;1);1))/(ИНДЕКС($G$10:$G$48;ПОИСКПОЗ($A$5;$G$10:$G$48;1)+1;1)-ИНДЕКС($G$10:$G$48;ПОИСКПОЗ($A$5;$G$10:$G$48;1);1))
Не бойтесь совершенства. Вам его не достичь.
 
Mershik, Спасибо Вам большое за помощь!
 
Ничего в исходном не менял
=FORECAST(A5;
IF(ISBLANK(INDEX(H10:M48;MATCH(A5;G10:G48);MATCH(A7;H6:M6;)+MATCH(A6;H8:M8;)-1));INDEX(H10:M48;MATCH(A5;G10:G48);MATCH(A7;H6:M6;));INDEX(H10:M48;MATCH(A5;G10:G48);MATCH(A7;H6:M6;)+MATCH(A6;H8:M8;)-1)):
IF(ISBLANK(INDEX(H10:M48;MATCH(A5;G10:G48)+1;MATCH(A7;H6:M6;)+MATCH(A6;H8:M8;)-1));INDEX(H10:M48;MATCH(A5;G10:G48)+1;MATCH(A7;H6:M6;));INDEX(H10:M48;MATCH(A5;G10:G48)+1;MATCH(A7;H6:M6;)+MATCH(A6;H8:M8;)-1));INDEX(G10:G48;MATCH(A5;G10:G48)):INDEX(G10:G48;MATCH(A5;G10:G48)+1))
Изменено: БМВ - 05.09.2019 12:04:46
По вопросам из тем форума, личку не читаю.
 
БМВ, Вам также спасибо.
 
С изменением таблицы и формулой
Код
=FORECAST.LINEAR(A5;INDEX(H10:M48;MATCH(A5;G10:G48);LOOKUP(2;1/(H8:M8=A6)/(H6:M6=A7);H9:M9)-1):INDEX(H10:M48;MATCH(A5;G10:G48)+1;LOOKUP(2;1/(H8:M8=A6)/(H6:M6=A7);H9:M9)-1);INDEX(G10:G48;MATCH(A5;G10:G48)):INDEX(G10:G48;MATCH(A5;G10:G48)+1))
 
jakim, приземленнее надо, некоторые еще с 2007 не ушли, а вы их. У меня 2013 и то  _xlfn.FORECAST.LINEAR :-)
По вопросам из тем форума, личку не читаю.
 
Пожалуйста в версии 2010
Код
=FORECAST(A5;INDEX(H10:M48;MATCH(A5;G10:G48);LOOKUP(2;1/(H8:M8=A6)/(H6:M6=A7);H9:M9)-1):INDEX(H10:M48;MATCH(A5;G10:G48)+1;LOOKUP(2;1/(H8:M8=A6)/(H6:M6=A7);H9:M9)-1);INDEX(G10:G48;MATCH(A5;G10:G48)):INDEX(G10:G48;MATCH(A5;G10:G48)+1))
Страницы: 1
Наверх