Страницы: 1
RSS
Вставить значение, соответствующее значению из выпадающего списка
 
Приветствую жителей планеты Excel. Пришел к вам с миром и за знаниями.
Задача заключается в том, чтобы построить калькулятор автоматического расчёта суточной дозировки ряда препаратов для животных. Дозировка у каждого препарата своя и зависит она напрямую от веса животного. Есть колонка где прописан диапазон веса животного (от 0,5 кг. до 30 кг.), так же есть колонка где напротив каждой ячейки веса стоит своя дозировка. Создана ячейка с выпадающим списком в которой нужного выбрать вес, в соседней ячейке автоматически должна быть выведена соответствующая значению выбранного веса дозировка.

Возможно ли сделать так, чтобы с помощью выбора в выпадающем списке определённого товара в расчётах использовалась соответствующая этому товару таблица дозировок? И каким образом возможно автоматически вывести соответствующую выбранному весу дозировку в одну ячейку?

Пример в файле и на картинке. Подскажите пожалуйста на какие формулы обратить внимание, в какую сторону двигаться дабы постичь вот это всё.
За ответ буду очень признателен. Надеюсь вопросом глупым не навлеку на себя гнев.
 
ВПР() не помогает?
 
Цитата
Юрий М написал:
ВПР() не помогает?
без поискпоз - нет :-)
=VLOOKUP(E3;H9:J42;MATCH(D3;H7:J7;);)
Изменено: БМВ - 03.10.2019 22:28:58
По вопросам из тем форума, личку не читаю.
 
А я и не говорил про "голую" ВПР ))
Цитата
БМВ написал:
без поискпоз - нет
Можно и без неё ))
 
Благодарствую! Изучаю уроки ВПР и Левого ВПР. Формулу БМВ поставил в ячейку F3, получилось вот что #ИМЯ?, видать у меня руки кривоваты. Что править?
Изменено: Tony Money - 03.10.2019 23:56:32
 
Цитата
Tony Money написал: Что править?
перевод :-) ВПР и ПОИСКПОЗ
По вопросам из тем форума, личку не читаю.
 
Сделал!
Код
=ВПР(E3;H9:J42;ПОИСКПОЗ(D3;H7:J7;))

Спасибо!!! Работает!!!  :)  
Изменено: Tony Money - 03.10.2019 23:56:55
 
Снова приветствую вас Гуру Excelя. Осмелюсь продолжить рубрику глупых вопросов.
Что делать если выпадающих списков 4 шт. из которых нужно выбирать данные влияющие на конечный ответ. ВПР и ПОИСКПОЗ тут уже не помогут?
Изменено: Tony Money - 14.10.2019 21:50:44
 
Есть простой вариант со сцепками, пример во вложении.
Чтобы вы понимали принцип - когда вам нужно подтянуть данные из другой таблицы, то вам нужен какой-либо уникальный признак для этих данных, чтобы идентифицировать именно те данные, которые вам нужны.
Ранее с этой задачей справлялось просто название товара. Но когда у вас добавились такие параметры данных как Животное и Тип процедуры, то новый уникальный признак данных - это комбинация Товара + Животного + Типа процедуры. Соответственно, достаточно добавить строку, где бы этот уникальный признак рассчитывался (в моём примере я их просто сцепляю одно с другим - например, "Коллаген 500 таб._Собака_Лечение"), а дальше всё работает точно также, как работало у вас раньше.
Изменено: Andrej730 - 14.10.2019 21:56:27
 
Цитата
Andrej730 написал:
комбинация Товара + Животного + Типа процедуры
Гениально!!! Мысль понял. Не знал что так можно. Большая вам Благодарность.  :)  
Изменено: Tony Money - 14.10.2019 22:31:13
Страницы: 1
Наверх