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

Вход

Регистрация

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

 

= Мир MS Excel/Выборка строки по 3 неточным параметрам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка строки по 3 неточным параметрам (Формулы/Formulas)
Выборка строки по 3 неточным параметрам
fox3823 Дата: Среда, 24.03.2021, 11:30 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Доброго дня, уважаемые форумчане!
Помогите, пожалуйста, в такой задаче: необходимо получить вариант электродвигателя в ячейку J6 (из 30 вариантов - столбец A), заполнив ячейки F6:H6.
Каждый стандартный вариант это три разные переменные электродвигателя: мощность, скорость, момент, которые у нас есть, но не точно такие, как в таблице, а примерные.
Хотелось бы вывести алгоритм, который бы по примерным (неточным) трем значениям мощность, скорость, момент искал ближайший больший вариант.
С помощью формулы можно такое найти?
Возможно уже было, но я не нашел. Заранее спасибо!
К сообщению приложен файл: post_24032021.xlsx (9.7 Kb)
 
Ответить
СообщениеДоброго дня, уважаемые форумчане!
Помогите, пожалуйста, в такой задаче: необходимо получить вариант электродвигателя в ячейку J6 (из 30 вариантов - столбец A), заполнив ячейки F6:H6.
Каждый стандартный вариант это три разные переменные электродвигателя: мощность, скорость, момент, которые у нас есть, но не точно такие, как в таблице, а примерные.
Хотелось бы вывести алгоритм, который бы по примерным (неточным) трем значениям мощность, скорость, момент искал ближайший больший вариант.
С помощью формулы можно такое найти?
Возможно уже было, но я не нашел. Заранее спасибо!

Автор - fox3823
Дата добавления - 24.03.2021 в 11:30
Nic70y Дата: Среда, 24.03.2021, 12:28 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
так
Код
=ИНДЕКС(A1:A33;ОКРУГЛ(ОСТАТ(МИН(ЕСЛИ(ЕСЛИ(МИН(ЕСЛИ((B4:B33-F6>=0)*(C4:C33-G6>=0);C4:C33))=C4:C33;D4:D33)-H6>=0;D4:D33*1000+СТРОКА(D4:D33)/1000));1)*1000;))
наверное
(формула массива)
К сообщению приложен файл: 27.xlsx (10.2 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Среда, 24.03.2021, 13:06
 
Ответить
Сообщениетак
Код
=ИНДЕКС(A1:A33;ОКРУГЛ(ОСТАТ(МИН(ЕСЛИ(ЕСЛИ(МИН(ЕСЛИ((B4:B33-F6>=0)*(C4:C33-G6>=0);C4:C33))=C4:C33;D4:D33)-H6>=0;D4:D33*1000+СТРОКА(D4:D33)/1000));1)*1000;))
наверное
(формула массива)

Автор - Nic70y
Дата добавления - 24.03.2021 в 12:28
fox3823 Дата: Среда, 24.03.2021, 13:27 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

ошибка


Пересохранил в другом формате.
К сообщению приложен файл: post_24032021.xls (29.5 Kb)
 
Ответить
Сообщение
ошибка


Пересохранил в другом формате.

Автор - fox3823
Дата добавления - 24.03.2021 в 13:27
Nic70y Дата: Среда, 24.03.2021, 13:43 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
fox3823, это у меня ошибка была,
исправил перезалил,
файл
27.xlsx(10.2 Kb)
смотрели


ЮMoney 41001841029809
 
Ответить
Сообщениеfox3823, это у меня ошибка была,
исправил перезалил,
файл
27.xlsx(10.2 Kb)
смотрели

Автор - Nic70y
Дата добавления - 24.03.2021 в 13:43
fox3823 Дата: Среда, 24.03.2021, 14:13 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

смотрели


Да, посмотрел. Большое Вам спасибо! А как-то можно сделать чтобы при введенном параметре мощности, допустим, 1,5 - выбор был между вариантами с мощностью 1,5 и выше. И скоростью также.
Просто сейчас, допустим при вводе Мощность =15, Скорость=100, Момент=3,8
Подбирает 3 вариант:
Мощность=0,18, Скорость=186,7, Момент=6,7
Возможно, аргументов слишком много и это невозможно?
А если сделать, чтобы вариант подбирался хотя бы по двум столбцам: мощность и скорость?
Допустим, чтобы эксель проверял в начале по мощности, а потом по скорости. Если при ближайшем варианте мощность подходит, а скорость нет - то увеличивал бы мощность. Возможет такой способ?
 
Ответить
Сообщение
смотрели


Да, посмотрел. Большое Вам спасибо! А как-то можно сделать чтобы при введенном параметре мощности, допустим, 1,5 - выбор был между вариантами с мощностью 1,5 и выше. И скоростью также.
Просто сейчас, допустим при вводе Мощность =15, Скорость=100, Момент=3,8
Подбирает 3 вариант:
Мощность=0,18, Скорость=186,7, Момент=6,7
Возможно, аргументов слишком много и это невозможно?
А если сделать, чтобы вариант подбирался хотя бы по двум столбцам: мощность и скорость?
Допустим, чтобы эксель проверял в начале по мощности, а потом по скорости. Если при ближайшем варианте мощность подходит, а скорость нет - то увеличивал бы мощность. Возможет такой способ?

Автор - fox3823
Дата добавления - 24.03.2021 в 14:13
Nic70y Дата: Среда, 24.03.2021, 14:36 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8709
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
Мощность =15, Скорость=100, Момент=3,8
Подбирает 3 вариант:
нет, подбирает вариант 20
Код
=ПОИСКПОЗ(1;(B4:B33>=F6)*(C4:C33>=G6)*(D4:D33>=H6);)
подберет вариант 27
{формула массива вводится одновременным нажатием Ctrl Shift Enter}
К сообщению приложен файл: 27-2-.xlsx (10.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Мощность =15, Скорость=100, Момент=3,8
Подбирает 3 вариант:
нет, подбирает вариант 20
Код
=ПОИСКПОЗ(1;(B4:B33>=F6)*(C4:C33>=G6)*(D4:D33>=H6);)
подберет вариант 27
{формула массива вводится одновременным нажатием Ctrl Shift Enter}

Автор - Nic70y
Дата добавления - 24.03.2021 в 14:36
jakim Дата: Среда, 24.03.2021, 15:06 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация: 313 ±
Замечаний: 0% ±

Excel 2010
Формула без массивного ввода

Код
=AGGREGATE(15;6;A4:A33/(B4:B33>-F6)/(C4:C33>=G6)/(D4:D33>=H6);1)
 
Ответить
Сообщение
Формула без массивного ввода

Код
=AGGREGATE(15;6;A4:A33/(B4:B33>-F6)/(C4:C33>=G6)/(D4:D33>=H6);1)

Автор - jakim
Дата добавления - 24.03.2021 в 15:06
fox3823 Дата: Четверг, 25.03.2021, 07:42 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Большое спасибо за помощь! И хоть в редких случаях расчет уходит "куда-то не туда", считаю, что проблема решена:
я понял синтаксис и как он работает.
Всем хорошего дня!
 
Ответить
СообщениеБольшое спасибо за помощь! И хоть в редких случаях расчет уходит "куда-то не туда", считаю, что проблема решена:
я понял синтаксис и как он работает.
Всем хорошего дня!

Автор - fox3823
Дата добавления - 25.03.2021 в 07:42
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка строки по 3 неточным параметрам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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