|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - как сделать выбор параметра из таблицы данных по входному условию |
|
|
2010 - как сделать выбор параметра из таблицы данных по входному условию
|
Ветеран Сообщения: 2756 |
Есть таблица двигателей. Отсортированы они по частоте вращения n (3000, 1500, 1000...) и по мощность в каждой частоте вращения (0,09, 0,12, 0,18...). В синей клетке я выбрал нужный мне двигатель исходя из начальных условий требуемой мощности (Мощность двигателя больше требуемой в желтой клетке на один уровень) и требуемой частоты вращения (то же условие относительно частоты вращения). Как видно сделал я это через одно место... с помощью условия ЕСЛИ. Можно ли как то более грамотно организовать выборку? Может есть какие нибудь специальные средства в офисе для решения такого рода задач?
Спасибо заранее! |
|
------- Отправлено: 22:42, 23-05-2011 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Вы неправильно задаете вопрос. Сначала опишите условия задачи, а затем - цель. Пока по файлу понять ничего невозможно.
|
------- Отправлено: 00:30, 24-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать так примерно
столбец N делим на пять диапазонов [4:27], [28:52], [53:72], [73:90], [91:92] для N [4:27]=3000, [28:52]=1500, [53:72]=1000, [73:90]=750, [91:92]=600 берем число в ячейке I7 и выбираем диапазон со значение большим или равно берем число в ячейке I3 и в соответствующем диапазоне в столбце М находим строку с ближайшим большим числом в ячейку I11 заносим число в столбце К найденной строки |
Отправлено: 01:20, 24-05-2011 | #3 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать okshef, в условии даны частота вращения и мощность - слева столбец, первые две цифры. Найти номер подходящего двигателя по критериям что я уже описал. В том же столбце стоит выбраный мной двигатель (третье число) ужасно долгой методикой. Как сделать проще?
ferget, а воплотить сказанное в моем файле можете? |
------- Отправлено: 09:20, 24-05-2011 | #4 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Pozia, вы говорите одно, а воплощаете - другое. У вас в верхних ячейках появляется значение параметра по номеру двигателя в списке.
Для этого (чтобы 100000 "ЕСЛИ" не писать) есть функция ВПР (VLOOKUP) для подстановки значений Если вам нужно найти номер двигателя в конечном счете, то это гораздо более сложная задача - попробую подумать. |
|
------- Отправлено: 15:30, 24-05-2011 | #5 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать okshef, да, нужно найти номер двигателя. А по нему заполнить верхнюю строку данными из таблицы по этому найденному номеру
|
------- Отправлено: 15:37, 24-05-2011 | #6 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать А зачем нужна таблица слева?
|
------- Отправлено: 15:48, 24-05-2011 | #7 |
Ветеран Сообщения: 2756
|
Профиль | Отправить PM | Цитировать не зачем. Она просто осталась. На этой странице еще много расчетов завязаных на выбранном двигателе. Я оставил таблицу двигателей, и исходные данные - требуемая частота вращения и мощность
|
------- Отправлено: 16:02, 24-05-2011 | #8 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать ВПР возвращает ближайшее меньшее, а нужно ближайшее большее
нашел формулу массива =МАКС(ЕСЛИ(М4:М24>I3;M4:M24)) возвращает ближайшую большую мощность для двигателей с n=3000 об/мин, как из нее получить номер строки? |
Отправлено: 18:14, 24-05-2011 | #9 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 20:38, 24-05-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
.NET - Таблицы данных | pegasus | Программирование и базы данных | 2 | 05-11-2010 08:55 | |
MySQL - [решено] PHP-Fusion 7 - Невозможно создать таблицы базы данных | FlatX007 | Программирование и базы данных | 3 | 27-09-2009 23:31 | |
Прочие БД - Подскажите пожулуста как это сделать базу данных с прикрепленными фотками | Gurza258 | Программирование и базы данных | 4 | 03-08-2008 10:53 | |
[решено] Получение Данных из таблицы(JS) | System Failure | Вебмастеру | 3 | 26-05-2008 08:36 | |
какая база данных подреживает таблицы объемом больше 4ГБ ? | Vlad Drakula | Вебмастеру | 23 | 17-06-2005 01:08 |
|