- •Сборник методических указаний к практическим занятиям
- •Практика использования пэвм на транспорте
- •Часть 1. Использование Excel в решении задач на транспорте
- •190600 – Эксплуатация транспортно-технологических машин и комплексов
- •190700 - Технология транспортных процессов
- •Содержание
- •Простые задачи с линейным алгоритмом расчета в одну колонку Задача 1
- •Задачи для самостоятельного решения
- •Задачи с размещением данных в таблице
- •Задача 3
- •Аналитическое решение
- •Решение в Excel
- •Задача 4
- •Аналитическое решение
- •Решение в Excel с использованием абсолютных ссылок
- •Решение в Excel с использованием именованных ячеек
- •Задача для самостоятельного решения
- •Использование функций
- •Функции из категории Логические функции
- •Функции из категории Математические
- •Функции из категории Проверка свойств и значений
- •Функции раздела Информационные
- •Задача 5
- •Аналитическое решение
- •Решение в Excel
- •Задача 6
- •Аналитическое решение
- •Решение в Excel
- •Задача 7
- •Аналитическое решение
- •Решение в Excel
- •Ссылки и автоподстановки
- •Функции для выбора значений по индексу
- •Функции для выбора значений по ключу
- •Дополнительные функции
- •Задача 8
- •Решение в Excel
Ссылки и автоподстановки
Существует большой класс автотранспортных задач, в которых исходные данные задаются набором значений в виде таблицы или списка, например список автомобилей или список грузов. При решении подобных задач необходимо выбирать значения из списка и выполнять над ними различные действия.
B предыдущей задаче было показано, как можно использовать функции условий для выбора данных из таблиц. Ho в большинстве случаев формулы с условиями получаются громоздкими и неудобными для использования.
Excel предлагает целый класс специальных функций для обработки таблиц и списков и выбора из них нужных значений.
Эти функции объединены в разделе Функции ссылки и автоподстановки.
Среди них выделяются следующие группы функций.
Функции для выбора значений по индексу
Функция ВЫБОР возвращает значение по его номеру в списке ВЫБОР (Номер_индекса; Значение1, Значение2, …)
где Номер индекса — номер выбираемого из списка значения;
Значение1, Значение2, .... — список значений или ссылка на список значений.
Функция ИНДЕКС возвращает значение из ячейки, находящейся на пересечении указанной строки и столбца в заданном диапазоне.
ИНДЕКС(Ссылка_На_Диапазон; Номер_Строки; Номер_Столбца)
где Ссылка_На_Диапазоя — адрес диапазона ячеек, в котором производится выбор значения.
HoMep_CmpoKu — число, указывающее номер строки внутри диапазона;
Номер_Столбца — число, указывающее номер столбца внутри диапазона.
Функции для выбора значений по ключу
Функция ГПР (сокращение от «горизонтальный просмотр (поиск)») ищет значение ключа в верхней строке таблицы и возвращает значение из того же столбца, но для указанной строки.
ГПР (Искомое__значение; Ссылка_На_Диапазон; Номер_Строки; Интервальный_Просмотр),
где Искомое_значение — ключевое значение, по которому выполняется поиск;
Ссылка_На_Диапазон — адрес диапазона ячеек, содержащего исходную таблицу, в которой выполняется поиск;
Hoмеp_Cmpoки — номер строки внутри диапазона поиска, из которой будет возвращено значение;
Интервальный_Просмотр — логическое значение, которое определяет, нужно ли, чтобы функция искала приблизительное или точное значение ключа. Если этот аргумент равен ИСТИНА, то находится ближайшее к заданному ключу значение. Если этот аргумент равен ЛОЖЬ, то находится только точное значение, если искомого значения нет в таблице, то возвращается ошибка.
Функция ВПР (сокращение от «вертикальный просмотр (поиск)») ищет значение ключа в крайнем левом столбце указанной таблицы и возвращает значение из той же строки, но для заданного столбца.
ВПР (Искомое_значение; Ссыдка_На_Диапазон; Номер__Стол-бца; Интервальный_Просмотр),
где Номер_Столбца — номер строки внутри диапазона поиска, из которой будет возвращено значение;
Остальные аргументы функции ВПР совпадают со значением аргументов функции ГПР.
Для функций ГПР и ВПР в случае, если аргумент Интервальный_Просмотр равен ИСТИНА, то значения в диапазоне поиска следует упорядочивать по возрастанию.
Функция ПОИСКПОЗ возвращает относительное положение элемента таблицы, который соответствует указанному значению в указанном порядке.
Функция ПОИСКПОЗ используется вместо функций ГПР или ВПР, когда требуется найти позицию элемента в диапазоне, а не сам элемент.
ПОИСКПОЗ (Искомое_значение; Ссылка_На_Диапазон; Тип_Сопоставления)
Тип_Сопоставления соответствует аргументу Интерваль-ный_Просмотр, но дополнительно позволяет указать способы сортировки.
