36876

РАБОТА СО СПИСКАМИ: ФИЛЬТРАЦИЯ, СОРТИРОВКА, ИТОГИ, СВОДНЫЕ ТАБЛИЦЫ

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

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

РАБОТА СО СПИСКАМИ: ФИЛЬТРАЦИЯ СОРТИРОВКАИТОГИ СВОДНЫЕ ТАБЛИЦЫ. Перейти на лист Книжный магазин и скопировать таблицу на листы Итоги1 Итоги2 Итоги3 и Итоги4. На листе Итоги1 сформировать итоги по товарам: в итоги включить сумму значений по столбцам Колво и Доход руб. На листе Итоги2 сформировать итоги по продавцам: в итоги включить сумму значений по столбцам Колво и Доход руб.

Русский

2013-09-23

64.5 KB

10 чел.

ЛАБОРАТОРНАЯ РАБОТА № 10.

«РАБОТА СО СПИСКАМИ: ФИЛЬТРАЦИЯ, СОРТИРОВКА,
ИТОГИ, СВОДНЫЕ ТАБЛИЦЫ».

По указанному пути преподавателем найти файл заготовка10.xls, скопировать его в личную папку и переименовать в ФИО_лабExcel3_группа.xls.

В этом документе выполните все задания.

ЗАДАНИЕ  1.

1. Перейти на лист Студенты и закрепить область заголовка таблицы для более удобного просмотра данных: перейти на 1-ю строку после заголовка таблицы и выполнить команду меню Окно\ Закрепить области (для отмены закрепления области заголовка таблицы – команда меню Окно\ Снять закрепление областей).

2. Добавить в список троих студентов из вашей группы, используя команду меню Данные\ Форма...

3. Заполнить столбец "Стипендия", используя следующий алгоритм: если оценка равна 2, то стипендия = 0; оценка "3" - 1000, оценка"4" - 1500, оценка "5" - 2550. Для этого необходимо использовать логическую функцию ЕСЛИ и метод вложенных формул.

4. Применить к столбцу «Стипендия» денежный формат.

5. Отсортировать по возрастанию список студентов по столбцу "Вид занятия".

6. Используя Автофильтр, выбрать из списка данные, удовлетворяющие следующим условиям (результаты фильтрации необходимо скопировать на отдельные листы рабочей книги): 

а) список студентов, обучающихся у преподавателя Сергеевой Н. А. (скопировать на лист Автофильтр1);

б) список студентов группы 11г (скопировать на лист Автофильтр2);

в) список студентов, получивших по практике положительную оценку, т.е. 3, 4 или 5 (скопировать на лист Аавтофильтр3);

г) список студентов, которые посещают лекции преподавателей Сергеевой Н.А. или Петрова Н.А. (скопировать на лист Автофильтр4).

д) список отличников групп 11а и 11б (скопировать на лист Автофильтр5);

е) список студентов групп 11б и 11г, стипендия которых составляет сумму от 1500 до 2500 р. (скопировать на лист Автофильтр6);

ж) список студентов, фамилия которых начинается на букву "С" (скопировать на лист Автофильтр7).

6. На листе Автофильтр4 упорядочить по возрастанию список студентов по столбцам "Группа" и "ФИО", применив многоступенчатую сортировку.

ЗАДАНИЕ  2.

1. Перейти на лист Книжный магазин и создать на отдельном листе сводную таблицу, в которой:

  •  поля «Год» и «Продавец» оформить как поля страниц;
  •  поле «Товар» – поле строк;
  •  поле «Район» – поле столбцов;
  •  поле «Кол-во» – поле данных.

Заменить функцию Сумма, примененную к данным сводной таблицы по умолчанию, на функцию Количество значений.

2. Для каждого значения года создать отдельные таблицы и разместить их на листах с соответствующими году названиями.

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

ЗАДАНИЕ  3.

1. Перейти на лист Книжный магазин и скопировать таблицу на листы Итоги1, Итоги2, Итоги3 и Итоги4.

2. На листе Итоги1 сформировать итоги по товарам: в итоги включить сумму значений по столбцам «Кол-во» и «Доход, руб.».

2. На листе Итоги2 сформировать итоги по продавцам: в итоги включить сумму значений по столбцам «Кол-во» и «Доход, руб.».

3. На листе Итоги3 сформировать итоги по районам: в итоги включить среднее и сумму значений по столбцам «Колво» и «Доход, руб.», при выводе результатов скрыть отдельные записи и отобразить только итоги.

4. На листе Итоги4 сформировать итоги по годам: в итоги включить сумму значений по столбцам «Кол-во» и «Доход, руб.», среднее и максимум.

ЗАДАНИЕ  4.

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

– найти сотрудников с максимальным стажем работы в каждом отделе;

– определить сотрудников, которые имеют скидку на медицинские услуги
размером 15%, предоставляемые этим предприятием:
если стаж больше 8 лет вывести 15%, иначе 0%.

Указания к решению.

1. Перейти на лист Служащие и закрепить область заголовка для более удобного просмотра данных.

2. Разместить сотрудников из отделов: «Контроль», «Реализация», «Снабжение» на отдельных листах (имя листа – наименование отдела), отсортировать списки по столбцу «Фамилия».

3. В ячейку К1 каждого из созданных листов поместить текущую дату (используя функцию СЕГОДНЯ).

4. Данные в столбец «Стаж работы» ввести с помощью формул, в которых
используется абсолютная и относительная адресация.
(стаж работы = (текущая дата – дата приема на работу) / 365). Применить к столбцу «Стаж работы» числовой формат без десятичных знаков после запятой.

5. Найти сотрудников с максимальным стажем работы в каждом отделе.

6. Добавить в таблицу еще один столбец и дать ему название «Скидка, %».
Данные в столбец «Скидка, %» ввести с помощью
формулы, учитывая условие:
если стаж больше 8 лет вывести
15%, иначе 0%. 


 

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

69714. Адвокатура в кримінальному процесі 114 KB
  Адвокат - захисник підозрюваного, обвинувачуваного, підсудного. Конституція України – головні принципи забезпечення підозрюваному, обвинувачуваному, підсудному права на захист, презумпцію невинуватості та змагальності. Адвокат – представник по потерпілого, цивільного позивача і цивільного відповідача.
69715. Вказівники на об’єкти 27.5 KB
  Як відомо, при збільшенні покажчика на одиницю він переміщається на наступний елемент того ж типу. Наприклад, цілочисельний покажчик посилатиметься на наступне ціле число. Як правило, адресна арифметика залежить від типу покажчика. (Інакше кажучи, вона залежить від типа даних, на які посилається покажчик.).
69716. Виділення пам’яті для об’єктів 42 KB
  Використовуючи оператора new, можна динамічно виділяти пам’ять для об’єктів. В цьому випадку оператора поверне покажчик на створений об’єкт. Динамічно створений об’єкт нічим не відрізняється від інших. При його створенні також викликається конструктор...
69717. Стандартні виключення 27.5 KB
  Всі конструктори і методи мають специфікацію, що забороняє генерацію виключень. Функція-метод what() видає рядок-повідомлення про помилку. Передбачається, що виключення типу logicerror сигналізують про помилки в логіці програми, наприклад про невиконання деякої умови.
69718. Вкладені блоки try-catch 28 KB
  При обробці дійсно складних виключень, ви можете зацікавитися можливістю вкладати блоки try і оператори catch всередину інших операторів catch. C++ допускає вкладені блоки try, іншими словами, ви можете згенерувати нове виключення при обробці попереднього.
69719. Обробка несподіваних виключень 27.5 KB
  У програмі оголошені функції badnews, solver і main. Прототип функції solver перераховує виключення, що генеруються в цій функції. Проте ця функція генерує несподіване виключення, коли викликає функцію badnews.
69720. Неспіймані виключення 26.5 KB
  Не дивлячись на найвідчайдушніші спроби обробити виключення, бувають випадки, коли необхідно припинити виконання програми. Відновлення після таких виключень (а також фатальних) неможливе. C++ дозволяє використовувати функції terminate...
69721. Обмеження виняткових ситуацій 29.5 KB
  Обмеження виняткових ситуацій Програміст може обмежити типи виняткових ситуацій які може генерувати функція в інших місцях програми. Фактично можна взагалі заборонити функції генерувати які б то не було виняткові ситуації.
69722. Двійковій режим потоку введення-виведення 22.5 KB
  Метод записує count символів символьного масиву str в потік даних. Ніякі символи-роздільники не впливають на вивід. Він також повертає посилання на потік, тому після операції можна перевірити стан потоку.