- •3.4 Формирование списка станций(название, дата ввода в эксплуатацию, глубина заложения),
- •3.5 Формирование отчета обо всех станциях метрополитена(станции сгруппированы по районам)
- •Введение
- •Постановка задачи
- •2. Формирование списка станций, введенных в эксплуатацию не позже запрашиваемой даты.
- •Электронная таблица excel
- •2.1 Заполнение таблицы базы данных
- •2.2 Формирование списка станций, введенных в эксплуатацию не позже запрашиваемой даты
- •2.3 Вывод сведений о станции каждой лини, которая имеет максимальную глубину заложения, с подсчетом срока ее эксплуатации
- •2.4 Формирование списка станций, в алфавитном порядке, расположенных на выбранной линии в заданном пользователем районе
- •2.5 Формирование отчета обо всех станциях метрополитена(станции сгруппированы по районам) с подсчетом общего количества станций в каждом районе и на каждой линии
- •2.6 Макросы
- •2.7 Построение диаграммы
- •Общие положения
- •3.1 Создание таблиц в режиме конструктора
- •3.2. Формирование списка станций, введенных в эксплуатацию не позже запрашиваемой даты
- •3.3 Вывод сведений о станции каждой лини(название, дата ввода в эксплуатацию, глубина заложения), которая имеет максимальную глубину заложения, с подсчетом срока ее эксплуатации
- •3.4 Формирование списка станций (название, дата ввода в эксплуатацию, глубина заложения), в алфавитном порядке, расположенных на выбранной линии в заданном пользователем районе
- •3.5 Формирование отчета обо всех станциях метрополитена(станции сгруппированы по районам) с подсчетом общего количества станций в каждом районе и на каждой линии
- •Алгоритм создания отчёта
- •Заключение
- •Список использованной литературы:
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 – Кнопки управления макросами
