42714

Электронные таблицы. Анализ и управление данными

Лабораторная работа

Информатика, кибернетика и программирование

Выделите весь диапазон ячеек с данными и объявите его списком Данные – Список – Создать список. Отметьте пункт Список с заголовками; 3. Отсортируем список сразу по трем ключам: по отделам внутри отдела по должностям для одинаковых должностей сортировка продолжится по фамилиям. Самостоятельно отсортируйте список по отделам по возрастанию далее по величине зарплат по убыванию.

Русский

2013-10-30

119 KB

7 чел.

Лабораторная работа №3 Электронные таблицы

Анализ и управление данными.

Теория

Воспользуйтесь встроенной справкой Excel и ознакомьтесь с разделами Списки и Возможности списков.

Задание 1. Использование формы для работы с существующим списком

1. Откройте файл Сотрудники_издательства.xls. Данные в таблице удовлетворяют условиям, предъявляемым программой к спискам.  

2. Выделите весь диапазон ячеек с данными и объявите его списком Данные – Список – Создать список. Отметьте пункт Список с заголовками;

3. Установите курсор на любую ячейку внутри списка. Выберите команду меню Данные – Форма

4. С помощью кнопок Далее и Назад можно выбрать запись, которую нужно отредактировать или удалить.

5. С помощью Фомы отредактируйте 3 произвольных записи, удалите 1 запись и введите 1 новую запись. Данные задайте произвольно.

6. Воспользуемся формой для поиска и фильтрации данных. Для этого щелкните по кнопке Критерии

7. В строке Отдел введите значение Транспортный отдел. С помощью кнопки Далее «пролистайте» все записи с сотрудниками транспортного отдела и увеличьте им зарплату на 500 руб.

8. Аналогичным способом увеличьте зарплату всем сотрудникам издательства, кто принят на работу до 01.01.2000 года. (критерий <01.01.2000)

Задание 2. Сортировка и фильтрация списков

1. Установите курсор в любой ячейке внутри списка. Выберите пункт меню Данные - Сортировка. Отсортируем список сразу по трем ключам: по отделам, внутри отдела по должностям, для одинаковых должностей сортировка продолжится по фамилиям.

2. Самостоятельно отсортируйте список по отделам (по возрастанию) далее по величине зарплат (по убыванию).

3. С помощью встроенного фильтра отобразите список сотрудников транспортного отдела

4. Можно последовательно применять сразу несколько фильтров. Выведите на экран список корректоров редакторского отдела

5. Для того, чтобы отобразить список сотрудников, принятых на работу после 01.01.2000 года выполните следующее:

  •  Снимите предыдущие фильтры
  •  Раскройте список фильтрации в столбце Дата приема на работу
  •  Выберите пункт Условие
  •  Наберите условие, как показано на рисунке

6. Используя логическую связку И отобразите список сотрудников, родившихся в период между 1980 и 1990 годами

Задание 3. Подведение итогов

1 вариант

1. Восстановите список сотрудников издательства, сняв все фильтры.

2. Вызовите панель инструментов Списки

3. Активизируйте переключатель итогов

4. Обратите внимание на появившуюся новую строку с итогами в самом конце списка.


2 вариант

1. Прочитайте раздел справки «Вставка отдельных итогов»

2. Установите курсор на любой ячейке внутри списка и преобразуйте список в диапазон (Данные – Список – Преобразовать в диапазон)

3. Подсчитаем количество сотрудников по отделам. Для этого выберите пункт Данные – Итоги.

4. В появившемся окне отметим нужные нам параметры для подсчета количества сотрудников по отделам

5. Самостоятельно подсчитайте сумму заработной платы по отделам.

Задание 4. Работа со списками

Откройте файл Итоги_садовод.xls и выполните приведенное там задание

Для защиты лабораторной работы №3 вам следует продемонстрировать преподавателю выполнение всех заданий.

Выбор критерия фильтрации

Снятие фильтра

аскрывающийся список фильтра


 

А также другие работы, которые могут Вас заинтересовать

28618. Процедурные типы 15.45 KB
  Для объявления процедурного типа используется заголовок процедуры функции в котором опускается ее имя например: type Prod = Procedure a b c: Real; var d: Real; Proc2 = Procedure var a b ; РгосЗ = Procedure; Func1 = Function: String; Func2 = Function var s: String: Real; Как видно из приведенных примеров существует два процедурных типа: типпроцедура и типфункция. Вычисление и печать значений этих функций реализуются в процедуре PRINTFUNC которой в качестве параметров передаются номер позиции N на экране куда будет...
28619. Процедуры с ближним и дальним адресом вызова 21.13 KB
  Возможность создавать опережающее описание для процедур позволяет решить следующую проблему: предположим в некоторой программе Вы используете две процедуры с именами Proc1 и Proc2 причем процедура Proc1 использует вложенную процедуру Proc2 а процедура Proc2 в свою очередь использует процедуру Proc1. Поскольку Вы не можете использовать не объявленную ранее процедуру то у Вас возникает проблема связанная с необходимостью развязать зацикленные друг на друга процедуры Proc1 и Proc2. Использование директивы Forward при объявлении процедуры...
28620. Описание и вызов процедур и функций 18.23 KB
  Формат описания процедуры имеет вид: procedure имя процедуры формальные параметры; раздел описаний процедуры begin исполняемая часть процедуры end; Формат описания функции: function имя функции формальные параметры:тип результата; раздел описаний функции begin исполняемая часть функции end; Формальные параметры в заголовке процедур и функций записываются в виде: var имя праметра: имя типа и отделяются друг от друга точкой с запятой. Вызов функции в Турбо Паскаль может производиться аналогичным способом кроме того имеется возможность...
28623. Работа со строками Delphi 26.31 KB
  С помощью операции конкатенации одна строка присоединяется к другой:var S S1 S2: String;begin S:=S1S2;end; Результирующая строка S будет суммой двух слагаемых строк. Длина строки то есть количество символов в строке возвращается встроенной функцией function LengthS: String: Integer; Delphi работает со строками типа String в котором длина строки записывается в начале строки перед первым символом. То есть если:S:='Строка типа String';то S[1] символ 'С' S[2] символ 'т' последний символ в строке S[LengthS] равный 'g'....
28624. Оператор цикла for 14.7 KB
  Прежде всего это оператор цикла с параметром for. Такой тип цикла обычно применяют в тех случаях когда количество возможных повторов известно заранее. Он имеет 2 варианта написания: один для цикла с приращением и другой для цикла с уменьшением: for параметр := выражение 1 to выражение 2 do тело цикла ; for параметр := выражение 1 downto выражение 2 do тело цикла ; В первом случае с использованием цикла forto при каждом проходе цикла называемом итерацией значение параметра увеличивается на 1 а во втором fordownto...
28625. Объекты и объектно-ориентированное программирование 86.5 KB
  Концепция объекта в Турбо Паскале. Понятие о динамических объектах. Все средства доступа к структурам данных объекта сосредоточены в этой капсуле это свойство называется инкапсуляцией. Концепция объекта в Турбо Паскале.
28626. Введение в программирование, Принцип программного управления 57.5 KB
  Программы управляемые событиями. Всё что способен делать компьютер это выполнять программы. Процессор €движущая сила€ исполнитель точно выполняющий команды программы. а также операции копирования перемещения информации из одних ячеек памяти в другие ввода данных в оперативную память например символов набранных на клавиатуре вывода информации например на экран дисплея или на диск окончания программы и другие.