Тройная интерполяция значения по двум переменным
Andrey_Pike
Дата: Вторник, 06.11.2018, 21:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Здравствуйте! Мне тяжко с массивами формул работать, буду благодарен за помощь....Определить значение в столбце E, зависящее от переменных в столбце D и переменной I9. На вкладках переменные D идут с четным шагом и зависит от переменной I9 с шагом 0,5. Требуется вычислить интерполированно значения в E, при подстановке любых, огрнаниченных массивом, значений для D (четных, нечетных) и для I9 (любое в допустимой области от -3 до +3[с шагом 0.1]).
Здравствуйте! Мне тяжко с массивами формул работать, буду благодарен за помощь....Определить значение в столбце E, зависящее от переменных в столбце D и переменной I9. На вкладках переменные D идут с четным шагом и зависит от переменной I9 с шагом 0,5. Требуется вычислить интерполированно значения в E, при подстановке любых, огрнаниченных массивом, значений для D (четных, нечетных) и для I9 (любое в допустимой области от -3 до +3[с шагом 0.1]). Andrey_Pike
Сообщение отредактировал Andrey_Pike - Вторник, 06.11.2018, 21:21
Ответить
Сообщение Здравствуйте! Мне тяжко с массивами формул работать, буду благодарен за помощь....Определить значение в столбце E, зависящее от переменных в столбце D и переменной I9. На вкладках переменные D идут с четным шагом и зависит от переменной I9 с шагом 0,5. Требуется вычислить интерполированно значения в E, при подстановке любых, огрнаниченных массивом, значений для D (четных, нечетных) и для I9 (любое в допустимой области от -3 до +3[с шагом 0.1]). Автор - Andrey_Pike Дата добавления - 06.11.2018 в 21:19
dude
Дата: Четверг, 08.11.2018, 09:18 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация:
28
±
Замечаний:
0% ±
2016
Код
=ПРОСМОТР($D14;СМЕЩ('HFO TK'!$A$5;;ПОИСКПОЗ(M14;'HFO TK'!$B$2:$II$2;);1000;ПОИСКПОЗ($I$9;'HFO TK'!$C$3:$J$3;)+1))
Код
=ПРОСМОТР($D14;СМЕЩ('HFO TK'!$A$5;;ПОИСКПОЗ(M14;'HFO TK'!$B$2:$II$2;);1000;ПОИСКПОЗ($I$9;'HFO TK'!$C$3:$J$3;)+1))
dude
Ответить
Сообщение Код
=ПРОСМОТР($D14;СМЕЩ('HFO TK'!$A$5;;ПОИСКПОЗ(M14;'HFO TK'!$B$2:$II$2;);1000;ПОИСКПОЗ($I$9;'HFO TK'!$C$3:$J$3;)+1))
Автор - dude Дата добавления - 08.11.2018 в 09:18
Andrey_Pike
Дата: Четверг, 08.11.2018, 18:05 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
dude , к сожалению, не бьет( подставляя, например, в I9 1.2
dude , к сожалению, не бьет( подставляя, например, в I9 1.2Andrey_Pike
Сообщение отредактировал Andrey_Pike - Четверг, 08.11.2018, 18:08
Ответить
Сообщение dude , к сожалению, не бьет( подставляя, например, в I9 1.2Автор - Andrey_Pike Дата добавления - 08.11.2018 в 18:05
dude
Дата: Четверг, 08.11.2018, 18:58 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация:
28
±
Замечаний:
0% ±
2016
Код
ПОИСКПОЗ($I$9;'HFO TK'!$C$3:$J$3)
и всё вам нужно подтягивать ближайшее значение или всё таки интерполяция?
Код
ПОИСКПОЗ($I$9;'HFO TK'!$C$3:$J$3)
и всё вам нужно подтягивать ближайшее значение или всё таки интерполяция?dude
Ответить
Сообщение Код
ПОИСКПОЗ($I$9;'HFO TK'!$C$3:$J$3)
и всё вам нужно подтягивать ближайшее значение или всё таки интерполяция?Автор - dude Дата добавления - 08.11.2018 в 18:58
Andrey_Pike
Дата: Четверг, 08.11.2018, 19:18 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
всё-таки она, интерполяция) в строке Е точное значение должно быть
всё-таки она, интерполяция) в строке Е точное значение должно быть Andrey_Pike
Ответить
Сообщение всё-таки она, интерполяция) в строке Е точное значение должно быть Автор - Andrey_Pike Дата добавления - 08.11.2018 в 19:18
Pelena
Дата: Четверг, 08.11.2018, 19:23 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19368
Репутация:
4529
±
Замечаний:
±
Excel 365 & Mac Excel
Как вариант, в голубой ячейкеКод
=ПРЕДСКАЗ(D14;ПРЕДСКАЗ(I9;СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518);ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2);СМЕЩ('HFO TK'!$M$3;;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2))*{1:0}+ПРЕДСКАЗ(I9;СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518)+1;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2);СМЕЩ('HFO TK'!$M$3;;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2))*{0:1};СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518)+1;0;-2))
Как вариант, в голубой ячейкеКод
=ПРЕДСКАЗ(D14;ПРЕДСКАЗ(I9;СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518);ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2);СМЕЩ('HFO TK'!$M$3;;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2))*{1:0}+ПРЕДСКАЗ(I9;СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518)+1;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2);СМЕЩ('HFO TK'!$M$3;;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2))*{0:1};СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518)+1;0;-2))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Как вариант, в голубой ячейкеКод
=ПРЕДСКАЗ(D14;ПРЕДСКАЗ(I9;СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518);ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2);СМЕЩ('HFO TK'!$M$3;;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2))*{1:0}+ПРЕДСКАЗ(I9;СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518)+1;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2);СМЕЩ('HFO TK'!$M$3;;ПОИСКПОЗ(I9;'HFO TK'!$C$3:$J$3)-1;1;2))*{0:1};СМЕЩ('HFO TK'!$M$3;ПОИСКПОЗ(D14;'HFO TK'!$M$4:$M$518)+1;0;-2))
Автор - Pelena Дата добавления - 08.11.2018 в 19:23
Andrey_Pike
Дата: Четверг, 08.11.2018, 20:25 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Pelena , Да) по факту - стреляет) Спасибо огромное!..пока не разобрал как работает, ну да какие мои годы
Pelena , Да) по факту - стреляет) Спасибо огромное!..пока не разобрал как работает, ну да какие мои годыAndrey_Pike
Сообщение отредактировал Andrey_Pike - Пятница, 09.11.2018, 01:52
Ответить
Сообщение Pelena , Да) по факту - стреляет) Спасибо огромное!..пока не разобрал как работает, ну да какие мои годыАвтор - Andrey_Pike Дата добавления - 08.11.2018 в 20:25
jakim
Дата: Четверг, 15.11.2018, 19:08 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1210
Репутация:
314
±
Замечаний:
0% ±
Excel 2010
Предлагаю формулу
Код
=FORECAST(D14;INDEX(INDEX('HFO TK'!$C$4:$J$518;;MATCH($I$9;'HFO TK'!C$3:J$3;0));MATCH(D14;'HFO TK'!B$4:B$518)):INDEX(INDEX('HFO TK'!$C$4:$J$518;;MATCH($I$9;'HFO TK'!C$3:J$3;0));MATCH(D14;'HFO TK'!B$4:B$518)+1);INDEX('HFO TK'!B$4:B$518;MATCH(D14;'HFO TK'!B$4:B$518)):INDEX('HFO TK'!B$4:B$518;MATCH(D14;'HFO TK'!B$4:B$518)+1))
, т.к по интервалу, я думаю, интерполировать нет необходимости.
Предлагаю формулу
Код
=FORECAST(D14;INDEX(INDEX('HFO TK'!$C$4:$J$518;;MATCH($I$9;'HFO TK'!C$3:J$3;0));MATCH(D14;'HFO TK'!B$4:B$518)):INDEX(INDEX('HFO TK'!$C$4:$J$518;;MATCH($I$9;'HFO TK'!C$3:J$3;0));MATCH(D14;'HFO TK'!B$4:B$518)+1);INDEX('HFO TK'!B$4:B$518;MATCH(D14;'HFO TK'!B$4:B$518)):INDEX('HFO TK'!B$4:B$518;MATCH(D14;'HFO TK'!B$4:B$518)+1))
, т.к по интервалу, я думаю, интерполировать нет необходимости.jakim
Ответить
Сообщение Предлагаю формулу
Код
=FORECAST(D14;INDEX(INDEX('HFO TK'!$C$4:$J$518;;MATCH($I$9;'HFO TK'!C$3:J$3;0));MATCH(D14;'HFO TK'!B$4:B$518)):INDEX(INDEX('HFO TK'!$C$4:$J$518;;MATCH($I$9;'HFO TK'!C$3:J$3;0));MATCH(D14;'HFO TK'!B$4:B$518)+1);INDEX('HFO TK'!B$4:B$518;MATCH(D14;'HFO TK'!B$4:B$518)):INDEX('HFO TK'!B$4:B$518;MATCH(D14;'HFO TK'!B$4:B$518)+1))
, т.к по интервалу, я думаю, интерполировать нет необходимости.Автор - jakim Дата добавления - 15.11.2018 в 19:08