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

Вход

Регистрация

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

 

= Мир MS Excel/Как составить формулу для подбора значения плотности - Мир MS Excel

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

Excel 2019
Здравствуйте.
Не получается собрать формулу для нахождения плотности согласно определенной концентрации и температуры среды. Даны концентрация и температура среды. Таблица сама со значениями во второй вкладке.
Отправляю пример.
К сообщению приложен файл: 6722046.xlsx (11.8 Kb)


Сообщение отредактировал Remis14 - Понедельник, 03.08.2020, 08:02
 
Ответить
СообщениеЗдравствуйте.
Не получается собрать формулу для нахождения плотности согласно определенной концентрации и температуры среды. Даны концентрация и температура среды. Таблица сама со значениями во второй вкладке.
Отправляю пример.

Автор - Remis14
Дата добавления - 03.08.2020 в 07:58
AlexM Дата: Понедельник, 03.08.2020, 09:12 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4448
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
В диапазоне Плотн!C4:E4 "°С" сделал форматом 0" °С"[b]
Код
=ВПР(C3;Плотн!B$5:E$46;ПОИСКПОЗ(D3;Плотн!B$4:E$4))
К сообщению приложен файл: 6722046_01.xlsx (11.3 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ диапазоне Плотн!C4:E4 "°С" сделал форматом 0" °С"[b]
Код
=ВПР(C3;Плотн!B$5:E$46;ПОИСКПОЗ(D3;Плотн!B$4:E$4))

Автор - AlexM
Дата добавления - 03.08.2020 в 09:12
Remis14 Дата: Понедельник, 03.08.2020, 09:20 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
AlexM, Спасибо, большое!!!
 
Ответить
СообщениеAlexM, Спасибо, большое!!!

Автор - Remis14
Дата добавления - 03.08.2020 в 09:20
Remis14 Дата: Пятница, 28.08.2020, 11:40 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
AlexM, Здравствуйте. Не подскажете, как сделать формулу, чтобы округляла плотности при различных концентрациях и температурах, если имеют большой шаг.

Спасибо заранее за ответ.
 
Ответить
СообщениеAlexM, Здравствуйте. Не подскажете, как сделать формулу, чтобы округляла плотности при различных концентрациях и температурах, если имеют большой шаг.

Спасибо заранее за ответ.

Автор - Remis14
Дата добавления - 28.08.2020 в 11:40
Remis14 Дата: Вторник, 01.09.2020, 15:24 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Что-то никто не отвечает)))
 
Ответить
СообщениеЧто-то никто не отвечает)))

Автор - Remis14
Дата добавления - 01.09.2020 в 15:24
прохожий2019 Дата: Вторник, 01.09.2020, 15:54 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
никто не отвечает
вы задали вопрос конкретному человеку, остальные тактично молчат )))
 
Ответить
Сообщение
никто не отвечает
вы задали вопрос конкретному человеку, остальные тактично молчат )))

Автор - прохожий2019
Дата добавления - 01.09.2020 в 15:54
Remis14 Дата: Среда, 02.09.2020, 07:56 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Кто-нибудь сможет подсказать, как написать формулу для нахождения промежуточных значений при указанной концентрации и температуры? Когда большой разбег в температурах и концентрациях данная формула не подходит.
 
Ответить
СообщениеКто-нибудь сможет подсказать, как написать формулу для нахождения промежуточных значений при указанной концентрации и температуры? Когда большой разбег в температурах и концентрациях данная формула не подходит.

Автор - Remis14
Дата добавления - 02.09.2020 в 07:56
Pelena Дата: Среда, 02.09.2020, 08:32 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19162
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Думаю, Вам надо поискать темы про двойную интерполяцию.
Либо поясните на примере, какой Вы хотите получить результат при "большом разбеге"


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДумаю, Вам надо поискать темы про двойную интерполяцию.
Либо поясните на примере, какой Вы хотите получить результат при "большом разбеге"

Автор - Pelena
Дата добавления - 02.09.2020 в 08:32
Remis14 Дата: Среда, 02.09.2020, 09:00 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Вот к примеру такая таблица по едкому натру. При указанной концентрации и температуре можно сделать это?
К сообщению приложен файл: 23.xlsx (13.5 Kb)


Сообщение отредактировал Remis14 - Среда, 02.09.2020, 09:01
 
Ответить
СообщениеВот к примеру такая таблица по едкому натру. При указанной концентрации и температуре можно сделать это?

Автор - Remis14
Дата добавления - 02.09.2020 в 09:00
bmv98rus Дата: Среда, 02.09.2020, 09:36 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Пробуйте летуче и так
Код
=FORECAST(D3;CHOOSE({1;2;3};
FORECAST(C3;OFFSET(Плотн!C4;MATCH(C3;Плотн!B5:B46);;2);OFFSET(Плотн!B4;MATCH(C3;Плотн!B5:B46);;2));
FORECAST(C3;OFFSET(Плотн!C4;MATCH(C3;Плотн!B5:B46);1;2);OFFSET(Плотн!B4;MATCH(C3;Плотн!B5:B46);;2));
FORECAST(C3;OFFSET(Плотн!C4;MATCH(C3;Плотн!B5:B46);2;2);OFFSET(Плотн!B4;MATCH(C3;Плотн!B5:B46);;2)));Плотн!C4:E4)

а для последнего примера придется плодить подобные строки
Код
=FORECAST(D4;CHOOSE({1;2;3;4;5;6};
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);1;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);2;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);3;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);4;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);4;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2)));
Плотн!I6:N6)
К сообщению приложен файл: example1848_.xlsx (13.7 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 02.09.2020, 14:05
 
Ответить
СообщениеПробуйте летуче и так
Код
=FORECAST(D3;CHOOSE({1;2;3};
FORECAST(C3;OFFSET(Плотн!C4;MATCH(C3;Плотн!B5:B46);;2);OFFSET(Плотн!B4;MATCH(C3;Плотн!B5:B46);;2));
FORECAST(C3;OFFSET(Плотн!C4;MATCH(C3;Плотн!B5:B46);1;2);OFFSET(Плотн!B4;MATCH(C3;Плотн!B5:B46);;2));
FORECAST(C3;OFFSET(Плотн!C4;MATCH(C3;Плотн!B5:B46);2;2);OFFSET(Плотн!B4;MATCH(C3;Плотн!B5:B46);;2)));Плотн!C4:E4)

а для последнего примера придется плодить подобные строки
Код
=FORECAST(D4;CHOOSE({1;2;3;4;5;6};
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);1;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);2;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);3;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);4;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2));
FORECAST(C4;OFFSET(Плотн!I6;MATCH(C4;Плотн!H7:H31);4;2);OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31);;2)));
Плотн!I6:N6)

Автор - bmv98rus
Дата добавления - 02.09.2020 в 09:36
Remis14 Дата: Среда, 02.09.2020, 12:36 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Формула очень длинная получается... Хотелось бы поменьше. Просто можно запутаться, так как не в одной таблице нужно ставить.
 
Ответить
СообщениеФормула очень длинная получается... Хотелось бы поменьше. Просто можно запутаться, так как не в одной таблице нужно ставить.

Автор - Remis14
Дата добавления - 02.09.2020 в 12:36
bmv98rus Дата: Среда, 02.09.2020, 15:09 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Формула очень длинная получается.

Код
=(INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4))+(INDEX(Плотн!C5:E46;(MATCH(C3;Плотн!B5:B46)+1);MATCH(D3;Плотн!C4:E4))-INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4)))*(C3-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))/(INDEX(Плотн!B5:B46;(MATCH(C3;Плотн!B5:B46)+1))-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46))))+((INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);(MATCH(D3;Плотн!C4:E4)+1))+(INDEX(Плотн!C5:E46;(MATCH(C3;Плотн!B5:B46)+1);(MATCH(D3;Плотн!C4:E4)+1))-INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);(MATCH(D3;Плотн!C4:E4)+1)))*(C3-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))/(INDEX(Плотн!B5:B46;(MATCH(C3;Плотн!B5:B46)+1))-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46))))-(INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4))+(INDEX(Плотн!C5:E46;(MATCH(C3;Плотн!B5:B46)+1);MATCH(D3;Плотн!C4:E4))-INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4)))*(C3-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))/(INDEX(Плотн!B5:B46;(MATCH(C3;Плотн!B5:B46)+1))-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))))*(D3-INDEX(Плотн!C4:E4;MATCH(D3;Плотн!C4:E4)))/(INDEX(Плотн!C4:E4;(MATCH(D3;Плотн!C4:E4)+1))-INDEX(Плотн!C4:E4;MATCH(D3;Плотн!C4:E4)))
- зато не летуче :-)
Меньше - только UDF, Билинейная интерполяция простой не может быть.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Формула очень длинная получается.

Код
=(INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4))+(INDEX(Плотн!C5:E46;(MATCH(C3;Плотн!B5:B46)+1);MATCH(D3;Плотн!C4:E4))-INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4)))*(C3-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))/(INDEX(Плотн!B5:B46;(MATCH(C3;Плотн!B5:B46)+1))-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46))))+((INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);(MATCH(D3;Плотн!C4:E4)+1))+(INDEX(Плотн!C5:E46;(MATCH(C3;Плотн!B5:B46)+1);(MATCH(D3;Плотн!C4:E4)+1))-INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);(MATCH(D3;Плотн!C4:E4)+1)))*(C3-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))/(INDEX(Плотн!B5:B46;(MATCH(C3;Плотн!B5:B46)+1))-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46))))-(INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4))+(INDEX(Плотн!C5:E46;(MATCH(C3;Плотн!B5:B46)+1);MATCH(D3;Плотн!C4:E4))-INDEX(Плотн!C5:E46;MATCH(C3;Плотн!B5:B46);MATCH(D3;Плотн!C4:E4)))*(C3-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))/(INDEX(Плотн!B5:B46;(MATCH(C3;Плотн!B5:B46)+1))-INDEX(Плотн!B5:B46;MATCH(C3;Плотн!B5:B46)))))*(D3-INDEX(Плотн!C4:E4;MATCH(D3;Плотн!C4:E4)))/(INDEX(Плотн!C4:E4;(MATCH(D3;Плотн!C4:E4)+1))-INDEX(Плотн!C4:E4;MATCH(D3;Плотн!C4:E4)))
- зато не летуче :-)
Меньше - только UDF, Билинейная интерполяция простой не может быть.

Автор - bmv98rus
Дата добавления - 02.09.2020 в 15:09
прохожий2019 Дата: Среда, 02.09.2020, 15:57 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Меньше - только UDF
не, ну если 2019 заявлен - вопрос - это именно 2019 или 365; в последнем случае ещё возможно переписать так:
Код
=LET(r;Плотн!C4:E4;s;Плотн!B5:B46;t;Плотн!C5:E46;LET(x;ПОИСКПОЗ(D3;r);y;ПОИСКПОЗ(C3;s);(ИНДЕКС(t;y;x)+(ИНДЕКС(t;y+1;x)-ИНДЕКС(t;y;x))*(C3-ИНДЕКС(s;y))/(ИНДЕКС(s;y+1)-ИНДЕКС(s;y)))+((ИНДЕКС(t;y;x+1)+(ИНДЕКС(t;y+1;x+1)-ИНДЕКС(t;y;x+1))*(C3-ИНДЕКС(s;y))/(ИНДЕКС(s;y+1)-ИНДЕКС(s;y)))-(ИНДЕКС(t;y;x)+(ИНДЕКС(t;y+1;x)-ИНДЕКС(t;y;x))*(C3-ИНДЕКС(s;y))/(ИНДЕКС(s;y+1)-ИНДЕКС(s;y))))*(D3-ИНДЕКС(r;x))/(ИНДЕКС(r;y+1)-ИНДЕКС(r;x))))


Сообщение отредактировал прохожий2019 - Среда, 02.09.2020, 15:59
 
Ответить
Сообщение
Меньше - только UDF
не, ну если 2019 заявлен - вопрос - это именно 2019 или 365; в последнем случае ещё возможно переписать так:
Код
=LET(r;Плотн!C4:E4;s;Плотн!B5:B46;t;Плотн!C5:E46;LET(x;ПОИСКПОЗ(D3;r);y;ПОИСКПОЗ(C3;s);(ИНДЕКС(t;y;x)+(ИНДЕКС(t;y+1;x)-ИНДЕКС(t;y;x))*(C3-ИНДЕКС(s;y))/(ИНДЕКС(s;y+1)-ИНДЕКС(s;y)))+((ИНДЕКС(t;y;x+1)+(ИНДЕКС(t;y+1;x+1)-ИНДЕКС(t;y;x+1))*(C3-ИНДЕКС(s;y))/(ИНДЕКС(s;y+1)-ИНДЕКС(s;y)))-(ИНДЕКС(t;y;x)+(ИНДЕКС(t;y+1;x)-ИНДЕКС(t;y;x))*(C3-ИНДЕКС(s;y))/(ИНДЕКС(s;y+1)-ИНДЕКС(s;y))))*(D3-ИНДЕКС(r;x))/(ИНДЕКС(r;y+1)-ИНДЕКС(r;x))))

Автор - прохожий2019
Дата добавления - 02.09.2020 в 15:57
bmv98rus Дата: Среда, 02.09.2020, 16:52 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
прохожий2019, Ну тут не то чтоб спорно, а просто то, что можно убрать в имена сделано по иному, но формула не стала простой. принцип то расчета остался.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениепрохожий2019, Ну тут не то чтоб спорно, а просто то, что можно убрать в имена сделано по иному, но формула не стала простой. принцип то расчета остался.

Автор - bmv98rus
Дата добавления - 02.09.2020 в 16:52
прохожий2019 Дата: Среда, 02.09.2020, 17:12 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
так-то да, но позволяет несколько нивелировать вот это:
Просто можно запутаться
хотя конечно проще UDF
 
Ответить
Сообщениетак-то да, но позволяет несколько нивелировать вот это:
Просто можно запутаться
хотя конечно проще UDF

Автор - прохожий2019
Дата добавления - 02.09.2020 в 17:12
bmv98rus Дата: Среда, 02.09.2020, 17:18 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата
Летать - так летать, я им помашу рукой

Код
=FORECAST(C4;
CHOOSE({1;2};
FORECAST(D4;
OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31)-(MATCH(C4;Плотн!H7:H31)=ROWS(Плотн!H7:H31));MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2);
OFFSET(Плотн!H6;;MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2));
FORECAST(D4;
OFFSET(Плотн!H6;1+MATCH(C4;Плотн!H7:H31)-(MATCH(C4;Плотн!H7:H31)=ROWS(Плотн!H7:H31));MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2);
OFFSET(Плотн!H6;;MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2)));
OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31)-(MATCH(C4;Плотн!H7:H31)=ROWS(Плотн!H7:H31));;2))


А раз уж летаем, так можно так
Код
=FORECAST(C4;
CHOOSE({1;2};
FORECAST(D4;
OFFSET(_LeftTop;MATCH(C4;_M)-(MATCH(C4;_M)=ROWS(_M));MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2);
OFFSET(_LeftTop;;MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2));
FORECAST(D4;
OFFSET(_LeftTop;1+MATCH(C4;_M)-(MATCH(C4;_M)=ROWS(_M));MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2);
OFFSET(_LeftTop;;MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2)));
OFFSET(_LeftTop;MATCH(C4;_M)-(MATCH(C4;_M)=ROWS(_M));;2))


Или
Код
=(INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T))+(INDEX(_Data;(MATCH(C3;_M)+1);MATCH(D3;_T))-INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T)))*(C3-INDEX(_M;MATCH(C3;_M)))/(INDEX(_M;(MATCH(C3;_M)+1))-INDEX(_M;MATCH(C3;_M))))+((INDEX(_Data;MATCH(C3;_M);(MATCH(D3;_T)+1))+(INDEX(_Data;(MATCH(C3;_M)+1);(MATCH(D3;_T)+1))-INDEX(_Data;MATCH(C3;_M);(MATCH(D3;_T)+1)))*(C3-INDEX(_M;MATCH(C3;_M)))/(INDEX(_M;(MATCH(C3;_M)+1))-INDEX(_M;MATCH(C3;_M))))-(INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T))+(INDEX(_Data;(MATCH(C3;_M)+1);MATCH(D3;_T))-INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T)))*(C3-INDEX(_M;MATCH(C3;_M)))/(INDEX(_M;(MATCH(C3;_M)+1))-INDEX(_M;MATCH(C3;_M)))))*(D3-INDEX(_T;MATCH(D3;_T)))/(INDEX(_T;(MATCH(D3;_T)+1))-INDEX(_T;MATCH(D3;_T)))


спрятав кое что в имена и завязавшись на текст диапазона с данными
К сообщению приложен файл: 3593126.xlsx (14.9 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Среда, 02.09.2020, 18:03
 
Ответить
Сообщение
Цитата
Летать - так летать, я им помашу рукой

Код
=FORECAST(C4;
CHOOSE({1;2};
FORECAST(D4;
OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31)-(MATCH(C4;Плотн!H7:H31)=ROWS(Плотн!H7:H31));MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2);
OFFSET(Плотн!H6;;MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2));
FORECAST(D4;
OFFSET(Плотн!H6;1+MATCH(C4;Плотн!H7:H31)-(MATCH(C4;Плотн!H7:H31)=ROWS(Плотн!H7:H31));MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2);
OFFSET(Плотн!H6;;MATCH(D4;Плотн!I6:N6)-(MATCH(D4;Плотн!I6:N6)=COLUMNS(Плотн!I6:N6));;2)));
OFFSET(Плотн!H6;MATCH(C4;Плотн!H7:H31)-(MATCH(C4;Плотн!H7:H31)=ROWS(Плотн!H7:H31));;2))


А раз уж летаем, так можно так
Код
=FORECAST(C4;
CHOOSE({1;2};
FORECAST(D4;
OFFSET(_LeftTop;MATCH(C4;_M)-(MATCH(C4;_M)=ROWS(_M));MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2);
OFFSET(_LeftTop;;MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2));
FORECAST(D4;
OFFSET(_LeftTop;1+MATCH(C4;_M)-(MATCH(C4;_M)=ROWS(_M));MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2);
OFFSET(_LeftTop;;MATCH(D4;_T)-(MATCH(D4;_T)=COLUMNS(_T));;2)));
OFFSET(_LeftTop;MATCH(C4;_M)-(MATCH(C4;_M)=ROWS(_M));;2))


Или
Код
=(INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T))+(INDEX(_Data;(MATCH(C3;_M)+1);MATCH(D3;_T))-INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T)))*(C3-INDEX(_M;MATCH(C3;_M)))/(INDEX(_M;(MATCH(C3;_M)+1))-INDEX(_M;MATCH(C3;_M))))+((INDEX(_Data;MATCH(C3;_M);(MATCH(D3;_T)+1))+(INDEX(_Data;(MATCH(C3;_M)+1);(MATCH(D3;_T)+1))-INDEX(_Data;MATCH(C3;_M);(MATCH(D3;_T)+1)))*(C3-INDEX(_M;MATCH(C3;_M)))/(INDEX(_M;(MATCH(C3;_M)+1))-INDEX(_M;MATCH(C3;_M))))-(INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T))+(INDEX(_Data;(MATCH(C3;_M)+1);MATCH(D3;_T))-INDEX(_Data;MATCH(C3;_M);MATCH(D3;_T)))*(C3-INDEX(_M;MATCH(C3;_M)))/(INDEX(_M;(MATCH(C3;_M)+1))-INDEX(_M;MATCH(C3;_M)))))*(D3-INDEX(_T;MATCH(D3;_T)))/(INDEX(_T;(MATCH(D3;_T)+1))-INDEX(_T;MATCH(D3;_T)))


спрятав кое что в имена и завязавшись на текст диапазона с данными

Автор - bmv98rus
Дата добавления - 02.09.2020 в 17:18
Remis14 Дата: Четверг, 03.09.2020, 10:00 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 0% ±

Excel 2019
Всем спасибо!
 
Ответить
СообщениеВсем спасибо!

Автор - Remis14
Дата добавления - 03.09.2020 в 10:00
прохожий2019 Дата: Четверг, 03.09.2020, 13:08 | Сообщение № 18
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
до кучи
Код
=ТЕНДЕНЦИЯ(ИНДЕКС(СМЕЩ(Плотн!B4;ПОИСКПОЗ(C3;Плотн!B5:B46;1);ПОИСКПОЗ(D3;Плотн!C4:E4;1);2;2);{1:2:1:2};{1:1:2:2});ВЫБОР({1;2};ИНДЕКС(СМЕЩ(Плотн!B4;ПОИСКПОЗ(C3;Плотн!B5:B46;1);;2);{1:2:1:2});ИНДЕКС(СМЕЩ(Плотн!B4;;ПОИСКПОЗ(D3;Плотн!C4:E4;1);1;2);{1:1:2:2}));C3:D3;1)
ну и в новой эксельке
Код
=LET(i;{1:2:1:2};j;{1:1:2:2};
x;ПОИСКПОЗ(C3;Плотн!B5:B46;1);y;ПОИСКПОЗ(D3;Плотн!C4:E4;1);r;Плотн!B4;
ТЕНДЕНЦИЯ(ИНДЕКС(СМЕЩ(r;x;y;2;2);i;j);ВЫБОР({1;2};ИНДЕКС(СМЕЩ(r;x;;2);i);ИНДЕКС(СМЕЩ(r;;y;1;2);j));C3:D3;1))
К сообщению приложен файл: 2036089.xlsx (16.3 Kb)


Сообщение отредактировал прохожий2019 - Четверг, 03.09.2020, 22:41
 
Ответить
Сообщениедо кучи
Код
=ТЕНДЕНЦИЯ(ИНДЕКС(СМЕЩ(Плотн!B4;ПОИСКПОЗ(C3;Плотн!B5:B46;1);ПОИСКПОЗ(D3;Плотн!C4:E4;1);2;2);{1:2:1:2};{1:1:2:2});ВЫБОР({1;2};ИНДЕКС(СМЕЩ(Плотн!B4;ПОИСКПОЗ(C3;Плотн!B5:B46;1);;2);{1:2:1:2});ИНДЕКС(СМЕЩ(Плотн!B4;;ПОИСКПОЗ(D3;Плотн!C4:E4;1);1;2);{1:1:2:2}));C3:D3;1)
ну и в новой эксельке
Код
=LET(i;{1:2:1:2};j;{1:1:2:2};
x;ПОИСКПОЗ(C3;Плотн!B5:B46;1);y;ПОИСКПОЗ(D3;Плотн!C4:E4;1);r;Плотн!B4;
ТЕНДЕНЦИЯ(ИНДЕКС(СМЕЩ(r;x;y;2;2);i;j);ВЫБОР({1;2};ИНДЕКС(СМЕЩ(r;x;;2);i);ИНДЕКС(СМЕЩ(r;;y;1;2);j));C3:D3;1))

Автор - прохожий2019
Дата добавления - 03.09.2020 в 13:08
bmv98rus Дата: Четверг, 03.09.2020, 13:34 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4098
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
прохожий2019, отличается результат, по понятным причинам, но отметить не мешает.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениепрохожий2019, отличается результат, по понятным причинам, но отметить не мешает.

Автор - bmv98rus
Дата добавления - 03.09.2020 в 13:34
прохожий2019 Дата: Четверг, 03.09.2020, 13:51 | Сообщение № 20
Группа: Проверенные
Ранг: Старожил
Сообщений: 1241
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Философский вопрос - чей результат отличается и от чего. ТС не заявлял конкретный метод интерполяции yes
 
Ответить
СообщениеФилософский вопрос - чей результат отличается и от чего. ТС не заявлял конкретный метод интерполяции yes

Автор - прохожий2019
Дата добавления - 03.09.2020 в 13:51
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как составить формулу для подбора значения плотности (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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