Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие Excel заочники.doc
Скачиваний:
106
Добавлен:
16.03.2015
Размер:
3.25 Mб
Скачать

4.2. Подведение итоговых данных и расчет скоростей движения поездов

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

4.3. Сортировка записей списка

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

Например, необходимо упорядочить список по возрастанию времени стоянки.

Номер

поезда

Время

отправления

Время прибытия

Время

в пути

Время стоянки на пр.станциях

2102

6:18

8:54

2,60

0:11

2104

7:49

10:27

2,63

0:13

2116

23:38

2:30

2,87

0:27

2118

1:30

3:56

2,43

0:04

2120

3:03

5:29

2,43

0:04

3102

4:24

7:00

2,60

0:11

3402

7:41

12:37

4,93

2:22

Для этого требуется:

  • установить табличный курсор на любую ячейку списка;

  • выполнить команду СортировкаменюДанные.

На экране монитора отобразится диалоговое окно Сортировка диапазона, в котором устанавливаются параметры сортировки.

Результат выполнения команды:

Номер

поезда

Время

отправления

Время

прибытия

Время

в пути

Время стоянки на пр.станциях

2118

1:30

3:56

2,43

0:04

2120

3:03

5:29

2,43

0:04

2102

6:18

8:54

2,60

0:11

3102

4:24

7:00

2,60

0:11

2104

7:49

10:27

2,63

0:13

2116

23:38

2:30

2,87

0:27

3402

7:41

12:37

4,93

2:22

Кнопка Параметрыможет быть использована для сортировки списков, созданных пользователем. Например, пусть задан список, который требуется упорядочить в последовательности, определенной пользователем.

.

Для этого с помощью вкладки СпискикомандыПараметрыменюСервис в полеЭлементы спискасоздается новый список, который задает последовательность сортировки и нажимаются кнопкиДобавитьОК.

Затем выполнить следующие действия:

 на рабочем листе выделить исходный список;

 выполнить команду Сортировкаиз менюДанные;

 в диалоговом окне Сортировка диапазонаустановить параметры сортировки

 щелкнуть по кнопке Параметры;

 в диалоговом окне Параметрысортировкииз раскрывающегося списка выбрать требуемую последовательность сортировки, нажать кнопку ОК.

В результате выполнения перечисленных действий получим отсортированный список.

4.4. Выборка данных из списка

Выборка данных может осуществляться по значению любого элемента списка. Например, из списка

Номер

поезда

Время

отправления

Время прибытия

Время

в пути

Время

стоянки на пр.станциях

2102

6:18

8:54

2,60

0:11

2104

7:49

10:27

2,63

0:13

2116

23:38

2:30

2,87

0:27

2118

1:30

3:56

2,43

0:04

2120

3:03

5:29

2,43

0:04

3102

4:24

7:00

2,60

0:11

3402

7:41

12:37

4,93

2:22

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

Для этого табличный курсор устанавливается на любом элементе списка и выполняются команды Фильтр Автофильтриз менюДанные. В результате в таблице рядом с названиями столбцов отображаются кнопки раскрывающихся списков.

Для выбора из списка записей, удовлетворяющих заданному условию, необходимо:

  • раскрыть список того поля, по значению которого будет осуществляться выборка записей;

  • выбрать один из допустимых критериев: Все, Первые 10, Условие или точные значения.

При выборе критерия Условиеотобразится диалоговое окноПользовательский автофильтр, в котором можно проводить отбор записей по одному или двум критериям.

В диалоговом окне указывается имя поля, по значению которого необходимо осуществить выборку (в примере Время прибытия). Пользователем в текстовых полях, сопровождаемых соответствующими надписями, задается условие поиска.

Если условие поиска содержит одну логическую операцию (например, необходимо получить список поездов, которые прибыли на станцию не ранее 8:10), то условие поиска ("больше или равно" и "8:10") записывается в первой паре смежных текстовых полей.

Если для записи логического выражения требуются две логические операции, связанные одним из логических операторов ИилиИЛИ(устанавливаются с помощью переключателя), то значение второй логической операции и соответствующее значение поля устанавливаются во второй смежной паре текстовых полей (например, необходимо получить список поездов, которые прибыли на станцию в промежуток времени от 8:10 до 18:00).

После того как задано условие отбора, необходимо щелкнуть по кнопке ОК. Основной список заменится списком, соответствующим критерию выбора.

Для восстановления основного списка следует щелкнуть по кнопке раскрывающегося списка, и выбрать критерий Все.

При использовании Расширенного фильтра можно осуществить поиск по значениям нескольких элементов списка, при этом условия отбора с соответствующими именами элементов данных могут располагаться в любом месте таблицы. В полеДиапазон условий диалогового окна Расширенный фильтр указывается диапазон ячеек, где расположены условия отбора.

Если результат необходимо разместить вне исходного списка, то в области Обработкавключается переключательскопировать результат в другое местои указывается адрес первой ячейки нового списка в областиПоместить результат в диапазон. При этом в выбранном списке выводятся элементы данных, которые были указаны в условии отбора, включая значения промежуточных столбцов (если они имеются).

Например, необходимо выбрать поезда с временем стоянки больше 15 минут и временем в пути больше двух часов.

При задании этих условий в диапазонеA1:B2 с помощью командыРасширенныйфильтрдиалоговое окно будет иметь следующий вид:

Результат отбора разместится в диапазоне, начиная с ячейки H1.

Анализ результата показывает, что в выбранном списке отсутствуют номера поездов. Для получения номеров поездов можно искусственно ввести третье условие: Номер поезда>0.

Результат разместится в исходном списке, если в области Обработкавключить переключательфильтровать список на месте