Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРОНСПОРТ...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.83 Mб
Скачать

2.2 Формирование списка станций, введенных в эксплуатацию не позже запрашиваемой даты

Для этого используем автофильтр. Он позволяет вывести на рабочий лист все записи, удовлетворяющие определенным требованиям.

Автофильтр создаётся следующим образом: выделяем всю таблицу и выбираем «Данные-Фильтр-Автофильтр». Возле каждого поля строки заголовка появляется раскрывающиеся списки в виде кнопки с треугольником.

Рисунок 3 - Создание автофильтра

Для создания списка удовлетворяющего запросу. Например, формирование списка станций, введенных в эксплуатацию не позже запрашиваемой даты. Нажимаем на треугольник в графе «дата введения в эксплуатацию» и выбираем «условие». (см. рис.3)

Рисунок 4 - Формирование списка, удовлетворяющего запросу

Далее выбираем нужное условие. Например, до 12.11.1987. (см. рис.5)

Рисунок 5 - Задание условия

Рисунок 6 - Готовый список по запросу

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

Для этого на пустом листе создаём дополнительную таблицу, где станции сгруппированы по линиям, но с дополнительной графой «Срок эксплуатации»

Для подсчёта срока эксплуатации используем специальную формулу, в нужную ячейку вставляем формулу «=ДНЕЙ360(;)» и выбираем диапазон ячеек, чьи значения будут вычисляться.

Таким образом, мы получаем срок эксплуатации каждой станции метрополитена в месяцах.

Рисунок 7 – Список станций, имеющих максимальную глубину заложения

2.4 Формирование списка станций, в алфавитном порядке, расположенных на выбранной линии в заданном пользователем районе

Это делается как и предыдущие пункты( через автофильтр).

В графе «название станции метрополитена» выбирается «сортировка от А до Я», в графе «название линии», например, Кировско-Выборгскую, а в графе «район расположения» - Выборгский.

Рисунок 8 – Список станций по запросу

2.5 Формирование отчета обо всех станциях метрополитена(станции сгруппированы по районам) с подсчетом общего количества станций в каждом районе и на каждой линии

С помощью автофильтра необходимо выполнить группировку станций по районам.

Создать 2 дополнительные мини-таблицы, в которых будут подсчитаны общее число станций в каждом районе и на каждой линии. Подсчет выполняется по средствам функции =СУММЕСЛИ (диапазон; критерий; диапазон суммирования). В данном случае за диапазон суммирование берется столбец(по числу станций) единиц.

Рисунок 9 – Подсчет общего количества станций

2.6 Макросы

Макрос – это программа, написанная на языке Visual Basic for Aplication. Программа, реагирующая на изменение данных, предназначена для сведения к одному действию изменение таблиц и графиков.

Например, если необходимо сформировать данные по какому-нибудь принципу, чтобы не делать лишних движений, можно записать макрос и при необходимости будет достаточно нажать одну кнопку.

Создание макросов производится так: Выделение ячейки, Сервис – Макрос – Начать запись. Имя макроса присваивается под выполняемые действиями события. Выделение ячейки или таблицы, Сервис – Макрос – Остановить запись. Теперь можно применить макрос к другим ячейкам.

Рисунок 11 - Построение макроса

Далее «Сервис – Настройки – Команды – Макросы» и переносим кнопку на панель инструментов.

Рис.12 - Создание кнопки вызова макроса

Рисунок 13 – Кнопки управления макросами