Функции ПРОСМОТР и ВПР
Глядя на ячейки D4: E10 листа Справочники:
видно, что фирма Альфа находится в городе Абакане, Бета – в Волгограде, Гамма – в Воронеже и т.д. То есть с помощью именованных блоков Получатель (ячейки D4: D10) и Адрес (ячейки E4: E10) можно автоматизировать ввод столбца Город получателя на листе Ведомость. Для этого установить курсор в ячейку B4. Нажать кнопку Вставить функцию
В строке Категория кликнуть по стрелке. В открывшемся списке выбрать Полный алфавитный перечень:
В окне Выберете функцию выбрать функцию Просмотр:
Нажать кнопку Ок. В следующем окне выбрать первый список аргументов: искомое значение; просматриваемый вектор; вектор результатов Нажать кнопку Ок. В следующем окне Аргументы функции установить курсор в окно Искомое_значение и кликнуть по ячейке A4: Установить курсор в окно Просматриваемый_вектор и нажать клавишу F3. В открывшемся окне выбрать Получатель: и нажать Ок. Установить курсор в окно Вектор_результатов и нажать клавишу F3. В открывшемся окне выбрать Адрес: и нажать Ок.
В окне Аргументы функции также нажать Ок. Получим: Установить курсор мыши на правый нижний угол ячейки B4 (выделена). Курсор изменит вид на +. Нажать на левую кнопку мыши и, не отпуская, протянуть мышь до ячейки B18:
Получим:
Столбец Километраж заполним с помощью функции ВПР. Для этого установим курсор в ячейку C4 и с помощью кнопки
В строке Категория выберем Полный алфавитный перечень, а в окне Выберете функцию – функцию ВПР. Откроется окно Аргументы функции:
Установим курсор в строку Искомое_значение и кликнем по ячейке B4:
Поместим курсор в строку Таблица и нажмем клавишу F3. Откроется окно Вставка имени:
Выбрать таблицу Расстояния и нажать Ок. Установить курсор в строку Номер_столбца и ввести цифру 2, так как километраж находится именно во втором по порядку столбце таблицы Расстояния:
Нажать кнопку Ок. Получим: Известным уже образом потянем мышью за правый нижний угол ячейки C4, копируя формулу из неё в ячейки C5: C18:
Получим:
Столбцы Дата поставки, Вес (тонн) и Объем (куб. м) заполним вручную следующим образом:
Согласно условию нашей задачи перевозки осуществляются автотранспортом. Одна фура может перевести груз массой до 20 тонн или объемом до 80 кубических метров. При этом разные грузы нельзя везти в одной и той же фуре. Это значит, что массу груза следует разделить на 20 и округлить результат в большую сторону. Эта часть расчета в Excel будет выглядеть следующим образом:
ОКРВВЕРХ(F4/20; 1)
Объем груза следует разделить на 80 и также округлить в большую сторону. Эта часть расчета в Excel будет выглядеть следующим образом:
ОКРВВЕРХ(G4/80; 1)
Оба эти результата надо сравнить между собой и выбрать большее количество необходимых для перевозки груза автомобилей:
=ЕСЛИ(ОКРВВЕРХ(F4/20; 1)> ОКРВВЕРХ(G4/80; 1); ОКРВВЕРХ(F4/20; 1); ОКРВВЕРХ(G4/80; 1))
То есть, мы сравниваем, для чего потребуется большее число автомобилей – для перевозки груза такого веса, или такого объема. Чтобы ввести такую формулу в ячейку H4 следует установить курсор в эту ячейку и открыть мастер функций с помощью кнопки
Откроется окно Аргументы функции:
Далее нам необходимо использовать вложенную функцию ОКРВВЕРХ. Для этого развернем список функций:
Выберем Другие функции. В открывшемся окне Мастера функций выберем функцию ОКРВВЕРХ:
Снова откроется окно Аргументы функции, но уже для функции ОКРВВЕРХ: Аргументы функции следует задать следующим образом:
Нажать Ок. Microsoft Excel выдаст сообщение об ошибке:
Так как работа с функцией ЕСЛИ не закончена, то не следует обращать внимание на указанное сообщение. Необходимо нажать кнопку Ок и установить курсор на функцию ЕСЛИ в строке формул:
и вызвать Мастер функций с помощью кнопки В строке Лог_выражение установим курсор правее выражения ОКРВВЕРХ(F4/20; 1) и введем условие – знак “> ”:
Снова необходимо использовать вложенную функцию ОКРВВЕРХ. Для этого развернем список функций:
Выберем функцию ОКРВВЕРХ:
Снова откроется окно Аргументы функции, но уже для функции ОКРВВЕРХ: Аргументы функции следует задать следующим образом: Нажать ОК. Снова появится сообщение об ошибке и снова не следует обращать на него внимание, а необходимо нажать ОК. Снова устанавливаем курсор в строку формул на функцию ЕСЛИ: и нажимаем кнопку
Чтобы упростить процесс ввода формулы, просто скопируем ОКРВВЕРХ(F4/20; 1) в строку Значение_если_истина:
и ОКРВВЕРХ(G4/80; 1) в строку Значение_если_ложь:
Получим:
Нажать ОК:
Теперь нам необходимо умножить полученное количество автомобилей на километраж и цену одного километра пробега каждой фуры. Для этого установим курсор в ячейку H4 и в строке формул в конце добавим *C4*Цена (Цена вводится как именованная ячейка с помощью Ввода имени (клавиша F3)).
Зададим формат ячейки Денежный без десятичных знаков для ячейки H4.
Известным нам образом скопируем полученную формулу в ячейки H5: H18. Получим:
|