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

Тема: Створення і оформлення зведених таблиць в LibreOffice Calc.

Мета: Навчитися працювати зі зведеними таблицями в LibreOffice Calc.

Хід роботи:

  1. Створіть нову робочу книгу та дайте їй назву: “Lab_rob_12”.
  2. Дайте першому робочому листу назву Введення даних.
  3. На листі створіть таблицю та отформатуйте її згідно зразку (Мал. 1):

    Мал. 1. Зразок таблиці.
  4. Задайте діапазон даних.

    Для цього виділіть довільну клітинку в рядку заголовків таблиці (рядок 1) та виконайте: Данные ⇒ Задать диапазон. Введіть ім'я діапазону БД в полі назви. Автоматично буде визначено діапазон, який можна змінити натиснувши на кнопку праворуч від поля «Діапазон» і виділивши потрібний діапазон бази даних. Виберіть діапазон А1:F16. Якщо ви хочете використовувати значення перших рядків як заголовки, то поставте галочку навпроти “Заголовки в первой строке”. Натиснить кнопку "Добавить", а далі кнопку Оk.

  5. Введіть у клітинку G1 назву стовпця Вік.
  6. Задайте параметри перевірки даних, що вводяться.

    Для виконання завдання виділіть діапазон G2:G16 та виконайте: Данные ⇒ Проверка.... Відкриється діалогове вікно Проверка вводимых значений (Мал. 2). Відкрийте вкладку Условия і в полі Разрешить вкажіть тип даних Целые числа, у полі ДанныеДопустимый диапазон, у поле Минимум введіть значення 16, у поле Максимум – 55. Відкрийте вкладку Помощь при вводе і в поле Заголовок введіть текст: “Вік працівника”, а в поле Подсказка введіть текст: “Введіть значення від 16 до 55”. Активуйте опцію Показывать подсказку при выделении ячейки. Відкрийте вкладку Действия при ошибке активуйте опцію Показывать сообщение об ошибке при вводе недопустимых значений. У полі Действие виберіть значення Стоп. у полі Заголовок введіть текст: “Помилка”, а в полі Сообщение об ошибке введіть текст: “Дана комірка має містити значення від 16 до 55”. Натисніть кнопку ОК. Заповніть значення стовпцю Вік, при цьому вкажіть неправильні значення, щоб переконатися, що перевірка даних працює. При введенні неправильного значення, повинно з'являтися повідомлення про помилку (Мал. 3).

    Мал. 2. Проверка вводимых значений.

    Мал. 3. Повідомлення про помилку.
  7. Додайте до таблиці поле Відділ.
  8. Задайте параметри перевірки даних, що вводяться з використанням списку. Виділіть діапазон H2:H16. Виконайте: Данные ⇒ Проверка.... У вкладці Условия в полі Разрешить виберіть Список, активуйте всі необхідні Вам пункти та задайте через клавішу Enter елементи: Відділ кадрів, Бухгалтерія, Науковий відділ, Учбовий відділ, Архів. Вкажіть підказку для введення та повідомлення про помилку. Введіть відділи, обираючи їх зі списку.

  9. Змініть діапазон БД, додавши до нього нові поля таблиці.
  10. Задайте фільтр для бази даних.

    Для цього встановіть табличний курсор в одну з комірок таблиці та виконайте: Данные ⇒ Автофильтр. LibreOffice Calc проаналізує список і додасть в рядок заголовків кнопки розкривних списків. Клацніть на кнопці автофільтру в комірці Відділ. Список розкриється і покаже всі значення, що містяться в цьому стовпці. Оберіть найменування якого-небудь відділу та натисніть кнопку Ok. LibreOffice Calc сховає всі рядки, крім тих, які включають обране значення. Зверніть увагу, що після фільтрації змінився вигляд кнопки автофільтру. Знову клацніть на кнопці автофільтру і оберіть параметр Все. Програма відобразить весь список повністю, а вигляд кнопки автофільтру повернеться до початкового стану. Клацніть на кнопці автофільтру в комірці Річний фонд заробітної плати. Оберіть опцію Стандартный фильтр…. Діалогове вікно Стандартный фильтр (Мал. 4) дозволяє фільтрувати списки з використанням декількох критеріїв.

    Мал. 4. Діалогове вікно Стандартный фильтр.

    У полі Річний фонд заробітної плати з випадаючого списку Условие оберіть пункт більше “>”, у полі праворуч введіть або виберіть зі списку значення критерію, наприклад, 20 000. Встановіть Оператор “И”, і у нижньому полі Условие оберіть пункт менше “<” і встановіть для нього значення 30 000. Натисніть кнопку Оk. Таким чином, Ви вивели для перегляду список співробітників з річним фондом зарплати від 20 000грн до 30 000грн.

    Тепер з отриманого списку відберіть тих співробітників, які були прийняті на роботу, наприклад, не раніше 01.01.12.

  11. Відобразіть весь список.
  12. Виведіть список, що складається з 5-и співробітників, прийнятих раніше за інших.

    Для цього по полю Дата прийому на роботу встановіть Условие: Наименьшее, а Значение - 5.

  13. Вимкніть автофільтр на аркуші.
  14. Визначте суму окладів, що складають менше 2000грн.

    Після таблиці введіть наступний критерій: у комірку А17 введіть Оклад, у комірку А18 введіть <2000, у комірку B17 введіть Сума. Активуйте комірку В18. Викличте Майстер функцій, виберіть категорію функцій База данных і функцію DSUM. Задайте наступні параметри функції: у поле База данных введіть БД, у поле Поле базы данных введіть D1, у поле Критерии поиска введіть A17:A18 (задані критерії пошуку). Натисніть Оk.

  15. Визначте кількість працівників, прийнятих у 2011 році за допомогою функції DCOUNT.

    Введіть наступний критерій: у комірки E19 та F19 введіть Дата прийому на работу; у комірку E20 введіть >=01.01.2011, у комірку F20 введіть <01.01.2012, у комірку G19 введіть Рахунок. Активуйте комірку G20. Викличте Майстер функцій, оберіть категорію функцій База данных і функцію DCOUNT. Задайте наступні параметри функції: у поле База данных введіть БД, у поле Поле базы данных введіть F1 (поле Дата прийому на роботу), у поле Критерии поиска введіть E19:F20 (задані критерії пошуку). Натисніть Оk.

  16. Самостійно ознайомтеся з функціями DMAX і DMIN.

    За допомогою цієї функції визначте величини найбільших і найменших окладів по кожному з відділів.

  17. Створіть зведену таблицю для Бази даних.

    Виділіть таблицю та натисніть кнопку . Майстер видасть запит про джерело вхідних даних. Натисніть Оk. Перед вами повинне відкритися вікно, в якому представлені шаблон зведеної таблиці та Список полей сводной таблицы.

    Натисніть кнопку Источник и назначение і в полі Результат в оберіть пункт “Новый лист”. Перетягніть елемент “Прізвище” в область рядків. Аналогічно розмістіть інші заголовки полів у розмітці зведеної таблиці згідно зразку:

  18. Збережіть робочу книгу.

Контрольні запитання:

  1. Що таке база даних?
  2. Як здійснюється перевірка даних, що вводяться?
  3. Що називається фільтрацією списку?
  4. Як встановити автофильтр?
  5. Які опції містить список кнопки автофільтру?
  6. Опишіть послідовність створення зведеної таблиці.
  7. Як вивести список співробітників з прізвищами, що починаються, на літеру О?