You are on page 1of 12

Лабораторна poбoтa №5

Тема: Робота з базами даних в табличному пpoцecopi Excel. Розробка


статистичних звітів в середі Excel.

Мета: Придбати навички створення та роботи з базами даних в MS Excel та


набуття навичок розробки статистичних звітів руху товарів.

Порядок виконання лабораторної роботи


1. Лабораторна робота складається з теоретичних розділів, які ознайомлять
вас з роботою баз даних та статистичних звітів в табличному пpoцecopі
Excel. В кінці кожного розділу теоретичних відомостей будуть викладені
завдання, виконання яких має відобразитись покроково у звіті. Всі завдання
необхідно виконати в одній книзі на різних листах.
2. Оформіть звіт відповідно до вимог по оформленню технічної документації
3. Зробіть висновки по роботі.

Теоретичні відомості
1. Сортування в базі даних
З електронними таблицями Excel можна виконувати цілий ряд дій, характерних для
робіт з базами даних (БД). При виконанні цих дій стовпці таблиці будемо називати,
як це прийнято в БД, полями, а рядка — записами. Основні роботи , виконувані із
БД, що випливають:
 сортування;
 пошук записів за прийнятим критерієм;
 дії із записами, що задовольняють прийнятому критерію.
Почнемо із сортування, під яким розуміють упорядкування записів по зростанню
або по спаданню прийнятої ознаки в призначеному стовпці. Процес виконання
сортування покажемо на прикладі впорядкування результатів розподілу ресурсів в
часі ( рис. 1).

Алгоритм 1. Сортування елементів стовпців


1. Набрати таблицю наведену на рис. 1, для виконання сортування.
2. Курсор у будь-яку комірку БД.
3. Дані, Сортування...
4. На екрані: діалогове вікно Сортування діапазону (рис. 2).
5. Увести імена полів і напрямок сортування, які відображаються в
діалоговому вікні.
6. ОК.
На екрані: результат сортування (рис. 3).

Рис. 1
Рис. 2.

Рис. 3

Алгоритм 2. Сортування елементів рядків

1. Викликати БД для сортування рядків(рис. 4).

Рис. 4
2.Виділити частина БД, що плануєм сортувати: комірки C2:F4.
3.Дані, Сортування...
4.Параметри...
5.Сортувати: стовпці (!) діапазону.
6.ОК.
7.Увести:
 номер рядка електронної таблиці Excel (а не порядковий номер рядка в БД);
 напрямок сортування.

Рис. 5
На екрані: результат сортування (рис. 5).

Алгоритм 3. Сортування за допомогою кнопок панелі інструментів


За допомогою кнопок можна виконати сортування по елементах тільки одного
стовпця.
1.Курсор в комірку стовпця, по якому виконується сортування.
2.Курсор на кнопку По зростанню або По спаданню.
На екрані: результат сортування.

Розглянутий алгоритм сортування забезпечує впорядкування даних як по стовпцях,


так і по рядках. Іншою важливою, якщо не основною, задачею БД є пошук записів,
що задовольняють призначеному критерію. Однак пошук виконується тільки по
полях, тобто по стовпцях електронної таблиці.
Якщо ж необхідно виконати пошук по записах, тобто по рядках електронної
таблиці, то попередньо електронну таблицю треба транспонувати, у результаті чого
рядки таблиці стануть стовпцями , і таким чином таблиця буде готова для
виконання необхідного пошуку.

Алгоритм 4. Транспонування бази даних


1.Виділити всю БД, тобто B4:F9.
3.Контекстне меню, Копіювати.

Рис. 6
4.Курсор у лівий верхній кут де розташована транспонуюча БД, в В13.
5. Контекстне меню. Спеціальна вставка.
6.Транспонувати.
7.ОК.

На екрані: в осередках B13;G 17 перебуває транспонована БД, у якій рядки


вихідної БД (B4:F9) стали стовпцями, а стовпці - рядками. При необхідності в
транспонування БД можна змінити ширину стовпців, після чого транспонована БД
буде готова до пошуку потрібної інформації.

2. Пошук
Під пошуком, що часто називають фільтрацією, будемо розуміти знаходження в БД
таких записів, які задовольняють вимогам, що вводять для полів. Ці вимоги
називаються критерієм пошуку (фільтрації). В Excel передбачено 2 види пошуку:
 автофильтром;
 розширеним фільтром.

Алгоритм 5. Пошук автофильтром


1.Викликати на екран БД.
2.Курсор у будь-який осередок БД.
3.Дані, Фільтр, Автофильтр.
На екрані: у кожному імені поля з'явилася стрілка.
4.Курсор на стрілку того поля, по якому хочемо зробити пошук
5. На екрані: перелік значень всіх записів у цьому полі.
6.Увести значення, по якому потрібно виконати пошук.
На екрані: всі записи, що задовольняють уведеному значенню.
7.Якщо потрібно виконати пошук за таким значенням, якого немає в жодному
записі, то необхідно:
7.ввести умову. На екрані: діалогове вікно Користувальницький автофильтр.
8.Увести необхідний критерій пошуку. Як приклад виберемо критерій:
200 ≤ Вартість ≤ 400 (рис. 7)

Рис. 7
9. ОК.
На екрані: результат пошуку (рис. 8).

Рис. 8
Такий пошук можна послідовно виконувати по декількох полях.

Алгоритм 6. Відновлення вихідної бази даних


1. Дані, Фільтр, показати всі.
На екрані; БД зі стрілками.
2. Дані, Фільтр, Автофильтр.
На екрані: вихідна БД.

Крім розглянутого пошуку Автофильтром в Excel є режим пошуку Розширеним


фільтром, що дозволяє робити наступні дії:
 одночасний пошук по декількох полях;
 пошук по обчислювальному критерію.
Введення умов при формуванні критерію пошуку виробляється за правилами,
показаним на рис. 9.

Рис. 9

Алгоритм 7. Пошук розширеним фільтром

1. Скопіювати БД (рис. 1) в комірки на новому листі B3:J8 (рис. 10).

Рис. 10

2.Сформувати критерій пошуку.


3.Визначити координати осередків, у яких сформований критерій (у прикладі:
D12E13).
4.Визначити комірки в БД для подання результатів пошуку; приймаємо B16:J22.
5.Курсор у будь-яку комірку БД.
6.Дані, Фільтр, Розширений фільтр.
На екрані: діалогове вікно Розширений фільтр (рис. 11).
7.Увести необхідні дані, як показано на рис 11.
8.ОК.
На екрані: результат пошуку в осередках B16:J20 (рис. 10).
З результатів пошуку видно, що записів, що задовольняють критерію, виявилося
менше, ніж було для них виділено комірок.
Рис. 11
Крім критеріїв, розглянутих вище, можна робити пошук ще по одному дуже
потужному типі критеріїв, що називається обчислювальним.
Критерій, обчислює, що вводить як звичайний критерій при роботі з розширеним
фільтром, може включати формули, у яких аргументами є поля БД. Формули, що
вводять, можуть бути двох видів:
 формули, складені користувачем;
 формули, що включають функції Excel.
Робота з обчислювальними критеріями, проілюстрована на рис. 12:
 у С4 :К9 уведена вихідна база даних;
 в F12- ім'я критерію, що обчислюється, при обчисленні формули. (Це ім'я
може бути будь-яким, але не повинне повторювати імені поля вихідної БД.)
 в F13- уведена формула, що є критерієм пошуку.
Як видно з формули (рис. 12), у неї вводяться залежності для першого рядка БД,
що містять конкретні значення. При цьому, якщо вводять умову, яка для першого
рядка справедлива, в комірці уведення F13 з'являється ІСТИНА, у противному
випадку – ЛОЖЬ

.
Рис. 12
Пошук проводиться по описаному вище алг. 7. Результати пошуку наведені в
осередках С16:К17. Далі в осередках виробляється пошук за вычисляемому
критерієм, що включає функцію Excel. Як приклад функції Excel прийнята функція
СЬОГОДНІ(), що використовує системну дату.
В F21 уведене значення критерію, за допомогою якого перебувають роботи, що
кінчаються після сьогоднішнього дня. Помітимо, що текст в осередки D21:E21
уведений тільки для илюстрачії і до пошуку відносини не має.
Очевидно, що пошук за таким критерієм має винятково важливе значення на
практиці при контролі за ходом виконання запланованих робіт.
Наведені приклади показали, що пошук є потужним засобом аналізу інформації
наявної бази даних.

3. Функції бази даних


Як ми з'ясували, при пошуку розширеним фільтром знаходяться записи, що
задовольняють уведеному критерію, причому, як і у вихідної БД, в отриманих
записах ряд полів містить числа. В Excel є можливість відразу ж у процесі пошуку
робити дії над цими числами. Для цього використаються функції бази даних, які
забезпечують із записами, що задовольняють уведеному критерію, що випливають
основні дії:
 арифметичні, що включають додавання й множення величин, що
перебувають в комірках відфільтрованих записів;
 статистичний аналіз величин, що перебувають в комірках відфільтрованих
записів.

Алгоритм 8. Виклик списку функцій бази даних


1.Курсор на кнопку Майстер Функцій.
2.Обрати зі списку груп функцій «Роботу з базою даних.»
На екрані: список функцій, що входять у цю категорію.
5. Курсор на функцію, що цікавить.
6.На екрані: унизу діалогового вікна показане призначення виділеної функції.
Розглянемо дії з деякими функціями бази даних.

Алгоритм 9. Обчислення за допомогою функцій бази даних


1. Викликати на екран вихідну БД (рис. 13).

Рис. 13
2.Курсор в F12.
3.Увести критерії відбору записів для обчислення призначеної функції.
Критерії вводяться по тим ж правилам, що й при роботі з розширеним фільтром. Як
критерій приймаємо роботи, виконувані виконавцем Орловым.
4.Оприділити координати вводу критерія (для нашого випадку: F12:F13).
5.Курсор в осередок, де повинен бути результат, - F15
6.Майстер функцій, Робота з базою даних, БДСУММ.
7.Далі.
На екрані: діалогове вікно БДСУММ (рис. 14).
8.Увести необхідні дані, як показано на рис. 14. При цьому у вікно Поле
вводиться ім'я поля, для значень, у яких виконується призначувана дія, у даному
випадку, підсумовування. У нашому прикладі таким полем є D4 - Вартість.

Рис. 14

На екрані: в комірці F15 перебуває сумарна вартість робіт 280, виконуваних


Орловым, тобто F15 = 280.
Аналогічно виконуються роботи з усіма функціями бази даних, які є зручним
засобом аналізу інформації, що втримується в БД.

Завдання
1. Виконати всі завдання, в перших трьох розділах теоретичних відомостей.
2. Створити аналогічну власну базу даних (на будь-яку тематику), яка буде
містити не менше 15 рядків та 7 стовбців.
3. Зі створеною базою виконати всі перетворення описані в ході
лабораторної роботи.

4. Розробка статистичних звітів


Введіть заголовок таблиці "Магазин жіночого взуття "Монарх" в
комірку А1 і необхідні реквізити в комірки А2, A3 і А4. В комірці А6
помістіть найменування таблиці "Статистичний звіт про рух товару".
Оскільки таблиця буде являти собою статистику руху товару в магазин взуття за
два дні (05.01.99 і 06.01.99), то дати і найменування товарів необхідно вводити по
стрічках.

Для побудови таблиці необхідно створити 6 стовпців з надписами: «Дата»,


«Найменування виробу», «Кількість», «Ціна одної пари», «Ціна з ПДВ», «Загальна
вартість». Внесемо ці надписи в чотири перших комірки на восьмій стрічці. Після
цього запишемо в комірки А9:А13 дату «05.01.99», закінчуючи кожне
введення натисканням клавіши [Enter] для пересування показника комірки на
одну стрічку вниз. Те ж саме зробимо і в комірках А15:А20 з датою "06.01.99".
В таблиці необхідно відтворити підведення підсумків за один і за
другий день. Тому введемо в комірку А14 надпис "05.01.Вього".
Закінчимо оформлення нашої таблиці загальним підведенням підсумків. Для
цього введемо в комірку А23 надпис "Всього".
В стовпці "Найменування виробу" необхідно перерахувати ці вироби (в
нашому випадку це жіноче взуття - чобітки, черевики, туфлі) для кожного дня,
пропускаючи стрічки з підсумками за день. Після проведених операцій, ми
отримаємо таблицю наступного вигляду:
В комірки С9:С13 і С15:С20 введемо кількість пар взуття (довільно). В
комірки D9:D13 і DI5:O20 введемо ціну взуття (довільну).
Комірки Е9:Е13 і Е15:Е20 повинні відображати ціну взуття з ПДВ (20%).
В MS Exel для декількох комірок, які складають інтервал масива (масив-
інтервал), може бути задана одна загальна формула - формула масива.
Щоб дія введеної формули розповсюджувалась на весь масив, слід
завершити її введення натисненням комбінації клавіш [Ctrl+Shift+Enter].
Далі необхідно обчислити загальну вартість для кожного товару. Для
цього знову використайте формулу масива.
Для доповнення таблиці необхідно обчислити кінцеву загальну вартість за
05.01 і 06.01 за допомогою функції авто сумування.
Отримайте загальну вартість товару за два дні.
Для приклада таблиця буде мати вигляд

Рис.1

Побудуйте наступну нову таблицю: Введіть довільні числа про надходження


кожного виду взуття в день. Обчисліть суму всіх нових товарів в день.

Рис. 2
Обчисліть денну реалізацію взуття по найменуванням використовуючи
попередні дані.
Далі обчисліть кількість реалізованої продукції використовуючи велику
таблицю (рис. 1). Отримайте ці значення використовуючи формулу
=СУММНСЛИ( )
Інтервалом комірок, що обчислюються, є інтервал (В5:В9); критерієм -
найменування «чобітки»; фактичними комірками для сумування - (С5:С9)
(див. рис1).

Отримайте суму реалізованої продукції по дням (рядок 35) та залишок на складі


(рядок 37) як різницю між товаром, що надійшов (рядок 29) та реалізувався (рядок
35).
Вигляд другої таблиці після всіх обчислень:

Завдання:

Використовуючи набуті навички роботи з Excel, складіть аналогічну таблицю для


будь-якого іншого товару за три дня, створіть звіт у вигляді таблиці, яка наведена у
прикладі. Використайте індивідуальні значення продажу товару.
Розрахунки в даній таблиці робити використовуючи формулу масива та
автосумування.
1) Використати вкладку Стили для оформлення звіту.
2) Побудувати нову таблицю з даними, про товар який отримано,
реалізовано і підрахувати залишок на складі. Реалізований товар порахувати
використовуючи попередню таблицю з використанням формули СУММЕСЛИ з
набору функцій редактора. Залишок порахувати як різницю між реалізованим і
отриманим товаром.
3) Побудувати діаграму, з інформацією про товар, який отримано,
продано, залишився на кінець місяця.

You might also like