Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие 2.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
24.62 Mб
Скачать

Функции просмотр и впр

Глядя на ячейки 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. Получим:

Вставка новых листов

Вставить новый лист, расположив его за листом Ведомость,

назвать новый лист Рабочая ведомость.

Скопировать с листа Ведомость основную таблицу (А3:H18) на лист Рабочая ведомость в ячейку А1.

Проверить правильность скопированных данных в поле Стоимость доставки, сравнив значения полей этой таблицы и таблицы на листе Ведомость.

Дать имя Список блоку ячеек A1:H16 листа Рабочая ведомость.

Скопировать лист Рабочая ведомость 3 раза, разместить эти листы за листом Рабочая ведомость.

В окне установить флажок Создать копию.

Назвать листы Сортировка, Итоги и Автофильтр,