Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - как сделать выбор параметра из таблицы данных по входному условию

Ответить
Настройки темы
2010 - как сделать выбор параметра из таблицы данных по входному условию

Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


Изменения
Автор: Pozia
Дата: 31-01-2012
Есть таблица двигателей. Отсортированы они по частоте вращения n (3000, 1500, 1000...) и по мощность в каждой частоте вращения (0,09, 0,12, 0,18...). В синей клетке я выбрал нужный мне двигатель исходя из начальных условий требуемой мощности (Мощность двигателя больше требуемой в желтой клетке на один уровень) и требуемой частоты вращения (то же условие относительно частоты вращения). Как видно сделал я это через одно место... с помощью условия ЕСЛИ. Можно ли как то более грамотно организовать выборку? Может есть какие нибудь специальные средства в офисе для решения такого рода задач?
Спасибо заранее!

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:42, 23-05-2011

 

Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


Pozia, покурите этот способ Связанные выпадающие списки - Представьте себе два выпадающих списка в ячейках, причем от того, что выбрано в первом - зависит содержимое второго

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:03, 25-05-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


в конце недели получится вникнуть в метод. потом отпишусь. спасибо!

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 23:09, 25-05-2011 | #12


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


okshef, суть зависимых выпадающих списков понял и применил к другому месту в своих расчетах но не в данном вопросе. Не понимаю как сделать автоматичиески.
вы писали такую команду "= В П Р ( МАК С ( . . . . ) . . . . )". Как ВПР и МАКС работает понимаю, как их вместе связать в контексте решаемого вопроса не пойму. Можно простенький пример с набором произвольных чисел?

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 10:54, 06-06-2011 | #13


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


Разберем формулу. Есть таблица из 2-х столбцов в диапазоне $A$1:$B$25
Код: Выделить весь код
=ВПР(МАКС(A1:A25);$A$1:$B$25;3;0)
МАКС(А1:А25) - находит максимальное по значению число в первом столбце.
на следующем этапе ВПР снова ищет число в таблице и находит значение, находящееся во втором столбце, в той строке, в которой находится число, найденное функцией МАКС.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:01, 06-06-2011 | #14


Аватара для Pozia

Ветеран


Сообщения: 2756
Благодарности: 211

Профиль | Отправить PM | Цитировать


okshef,
не так я вас тогда видимо понял. Я думал =ВПР(МАКС(A1:A25);$A$1:$B$25;3;0) даст мне результат
Цитата ferget:
ВПР возвращает ближайшее меньшее, а нужно ближайшее большее »
а это не знаю как прикрутить к решаемому вопросу...

-------
Жизни вглядись в глаза: Это то, что ты всегда искал? Это то, что ты всегда хотел? Да или нет?


Отправлено: 21:45, 06-06-2011 | #15


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


Попробуйте заменить МАКС(A1:A25) на
Цитата ferget:
МАКС(ЕСЛИ(М4:М24>I3;M4:M24)) »
Хотя, честно, может я что-то не понимаю ... И советую ерунду

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:49, 06-06-2011 | #16



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - как сделать выбор параметра из таблицы данных по входному условию

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
.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




 
Переход