2
Лабораторна робота № 2
Введення формул і функцій у комірки та робота з базами даних в MS Excel
Мета роботи. Набуття навичок практичної роботи з формування списків та використання баз даних прикладної програми MS Excel, що входить у Microsoft Office і широко застосовується для здійснення розрахунків.
Постановка задачі. Після закінчення університету ви влаштувалися на роботу в торгову фірму на посаду менеджера з продажу і вам керівництво фірми доручає різні роботи, для виконання яких необхідно використовувати табличний процесор MS Excel.
Порядок виконання роботи:
З документу MS Word, що знаходиться на комп’ютері в навчальній лабораторії перенести інформаційну таблицю 1 в MS Excel.
Таблиця 1
Результати продажу за вересень місяць 2005 року
До даної таблиці додати 5 записів про купівлю з використанням команди Данные/Форма для полів 1-5.
№ варіанта студента + № групи -30
Посилання на довільну клітку (С9 наприклад)
Рис. 1. Контекстне меню генератора випадкових чисел
Інформація в полях 1, 2, 5, має довільний характер і визначається студентом самостійно.
Поле № 2 містить прізвище, ім’я, по-батькові одногрупників студента на його розсуд.
Умовне місце їх проживання (поле 4) вибирається студентом поміж міст: Київ, Львів, Донецьк, Запоріжжя.
Поле № 6 формується на підставі використання генератора випадкових чисел. Поля контекстного меню заповнюються, як показано на рис. 1. Отримані результати заокруглюються до цілого числа.
Поле № 7 заповнюється за допомогою введення у комірки відповідної формули, тобто це добуток полів № 3 та 6.
Ознайомитися з можливостями генератора випадкових чисел. Особливу увагу звернути на види розподілів.
На основі Таблиці 2 виконати завдання згідно з особистим варіантом.
Підготувати письмовий звіт з лабораторної роботи, який повинен містити послідовний і детальний опис переліку завдань виконаних студентом.
Таблиця 2
Перелік завдань для конкретного варіанту
Перелік завдань
Визначити загальну суму виручки за досліджуваний період.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за досліджуваний період у Львові.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за досліджуваний період у Києві.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за досліджуваний період у Донецьку.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за досліджуваний період у Запоріжжі.
За допомогою функції СРЗНАЧ визначити середню вартість покупки.
Визначити середню вартість покупки у Львові
Визначити середню вартість покупки у Києві
Визначити середню вартість покупки у Донецьку
Визначити середню вартість покупки у Запоріжжі
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 09.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 12.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 13.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 14.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 15.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 16.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 17.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 19.09.2005 року.
За допомогою функції СУММЕСЛИ визначити загальну суму виручки за 20.09.2005 року.
За допомогою функції СРЗНАЧ визначити середню вартість компьютера
За допомогою функції МАКС визначити максимальну суму покупки.
За допомогою функції МИН визначити мінімальну суму покупки.
За допомогою функції МАКС визначити максимальну суму покупки у Львові
За допомогою функції МАКС визначити максимальну суму покупки у Києві
За допомогою функції МАКС визначити максимальну суму покупки у Донецьку
За допомогою функції МАКС визначити максимальну суму покупки у Запоріжжі
За допомогою функції МИН визначити мінімальну суму покупки у Львові
За допомогою функції МИН визначити мінімальну суму покупки у Києві
За допомогою функції МИН визначити мінімальну суму покупки у Донецьку
За допомогою функції МИН визначити мінімальну суму покупки у Запоріжжі
За допомогою функції МИН визначити мінімальну вартість компьютера.
За допомогою команди Расширенный фильтр сформувати окрему базу даних для покупців з Львова
За допомогою команди Расширенный фильтр сформувати окрему базу даних для покупців з Києва
За допомогою команди Расширенный фильтр сформувати окрему базу даних для покупців з Донецька
За допомогою команди Расширенный фильтр сформувати окрему базу даних для покупців з Запоріжжя
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів, що купили більше одного компьютера.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів, що купили більше двох компютерів.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів, що купили більше трьох компютерів.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів, що купили один комютер.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів, що купили менше двох компютерів.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів, що купили менше трьох компютерів.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, менше 600 та більше 1000 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, менше 650 та більше 1500 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, менше 700 та більше 2000 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, менше 600 та більше 1000 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, менше 700 та більше 1200 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, більше 600 та менше 1000 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, більше 1000 та менше 2100 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, більше 700 та менше 950 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, більше 650 та менше 1500 у.о.
За допомогою команди Данные\Фильтр\Автофильтр визначити кількість клієнтів сума покупки яких становила, більше 500 та менше 650 у.о.
За допомогою команди Данные\Фильтр\Автофильтр вивести дані про покупців з Львова.
За допомогою команди Данные\Фильтр\Автофильтр вивести дані про покупців з Києва.
За допомогою команди Данные\Фильтр\Автофильтр вивести дані про покупців з Донецька
За допомогою команди Данные\Фильтр\Автофильтр вивести дані про покупців з Запоріжжя
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по кількості комп’ютерів, по зростанню;
по ціні по зростанню;
по сумі покупки по зростанню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по ціні по зростанню;
по кількості комп’ютерів, по зростанню;
по сумі покупки по зростанню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по сумі покупки по зростанню.
по кількості комп’ютерів, по зростанню;
по ціні по зростанню;
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по сумі покупки по зростанню.
по ціні по зростанню;
по кількості комп’ютерів, по зростанню;
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по кількості комп’ютерів, по зростанню;
по ціні по спаданню;
по сумі покупки по зростанню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по кількості комп’ютерів, по спаданню;
по ціні по зростанню;
по сумі покупки по зростанню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по кількості комп’ютерів, по зростанню;
по ціні по зростанню;
по сумі покупки по спаданню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по кількості комп’ютерів, по спаданню;
по ціні по спаданню;
по сумі покупки по зростанню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по кількості комп’ютерів, по спаданню;
по ціні по спаданню;
по сумі покупки по спаданню.
За допомогою команди Сортировка диапазона відсортуйте базу диних:
по ціні по спаданню;
по кількості комп’ютерів, по зростанню;
по сумі покупки по спаданню.
66. За допомогою команди Данные\Cводная таблица… вивести інформацію в перерізі міст про кількість комп’ютерів та їх сумарну вартість придбання.
67. За допомогою команди Данные\Cводная таблица… вивести інформацію в перерізі дати придбання про кількість комп’ютерів та їх сумарну вартість.
68. За допомогою команди Данные\Cводная таблица… вивести інформацію в перерізі міст про середню кількість комп’ютерів придбаним одним споживачем і середню ціну комп’ютера.
69. За допомогою команди Данные\Cводная таблица… вивести інформацію в перерізі міст про кількість комп’ютерів і середню вартість покупки.
Введення даних потребує програмних засобів, які забезпечують не лише їх введення, але й контроль і коригування. Існує два різновиди техпроцесу введення даних:
з перевіркою інформації безпосередньо у процесі введення даних;
введення даних у робочі файли з подальшим контролем і перевіркою введених даних у пакетному режимі.
Перший варіант вимагає більших зусиль для розробки відповідних програмних засобів, оскільки передбачає розробку програм не тільки контролю, а й введення даних. При цьому контроль має здійснюватись у діалоговому режимі. Другий варіант дає змогу використовувати для введення даних готові стандартні засоби і спрощує розробку програм контролю, оскільки він здійснюватиметься лише після того, як необхідна для перевірки взаємозв’язків інформація буде введена.
Зручним стандартним засобом уведення інформації є команда Дані/Форма електронної таблиці Excel. Ця команда дозволяє вводити дані у списки.
В Excel під списками розуміють дані, організовані за принципом реляційних баз даних, тобто у вигляді однорідних таблиць. Поняття «список» характеризує не вміст таблиці, а спосіб її організації. Окремі записи списку мають бути однорідними за рядками. Закономірно, що для управління великими масивами таких даних використовуються системи управління базами даних. Але якщо якась частина цих даних обробляється в електронній таблиці, необхідно мати можливість виконувати аналогічні функції в робочому аркуші та комбінувати їх з іншими функціями електронної таблиці. Дані, організовані у список, у термінах Excel часто називають базою даних. Ці дані можуть оброблятися як звичайні таблиці, крім того, у меню Дані є спеціальні функції для роботи з ними як з базою даних.
Excel розпізнає списки автоматично. Тому для упорядкування даних у списку за певним критерієм достатньо розташувати курсор у комірці, яка знаходиться у списку, та активізувати команду Дані/Сортування. Після цього вся зона списку автоматично виділяється. При автоматичному визначенні зони списку перший порожній рядок є ознакою кінця діапазону клітин, що створюють список. Тому якщо в списку є порожні рядки, перед сортуванням необхідно або вилучити ці рядки, або виділити той діапазон списку, дані якого требі упорядкувати. Для того, щоб знайти назви колонок списку. Excel порівнює вміст першого і другого рядка виділеної зони списку. Якщо дані у цих рядках відмінні за типом, Excel приймає перший (верхній) рядок за рядок з назвами колонок, виключає його з діапазону сортування та запитує у користувача (діалогове вікно Сортування діапазону) за якими колонками виділеного діапазону треба сортувати його рядки. Якщо програма не може виявити різниці між типами даних у першому та другому рядках, то при проведенні діалогу з користувачем використовуються назви колонок робочого аркуша. Сортувати можна не лише рядки, а й колонки виділеного діапазону. Для цього в діалоговому вікні Сортування діапазону треба натиснути кнопку Параметри та увімкнути режим Сортувати колонки діапазону.
Значно спростити роботу з великими списками може використання діалогового вікна форми даних. У цьому вікні відтворюється шаблон для введення та обробки записів у вигляді кількох полів, кожне з яких відповідає одній колонці в списку. У вікні форми даних можна здійснювати пошук будь-якої інформації, доповнювати список новими записами та вилучати ті, що не потрібні, а також редагувати дані.
MS Excel дає можливість полегшити роботу з подальшого вводу даних, створивши зручну форму або шаблон для введення даних. Для цього слід помістити табличний курсор у список (або виділити потрібну частину списку разом із назвами колонок) і відкрити діалогове вікно за допомогою вибору команди Дані/Форма. У заголовку цього вікна вказано ім’я поточного робочого аркуша. У вікні є також інформація про загальну кількість записів у списку та позицію поточного запису. Натисканням кнопок прокручування можна відтворити будь-який запис списку.
Щоб перейти до наступного (попереднього) запису, також можна використовувати клавіші управління зі стрілкою, спрямованою вниз (уверх).
За умовчанням при представленні запису у діалоговому вікні форми даних виділено перше поле. Уведенням нового значення з клавіатури можна замінити існуючі дані. Клавіша Home дозволяє перейти на початок поля, а клавіша End — у кінець.
Редагування даних виконується так само, як і редагування звичайного тексту. Клавіша Tab використовується для переходу до наступного поля діалогового вікна, а комбінація клавіш Shift+Tab — до попереднього.
Зроблені зміни зберігаються при переході до наступного або попереднього запису за допомогою клавіш зі стрілками або у результаті натискання клавіші Enter. При натисканні кнопки Закрити діалогове вікно форми даних закривається і зберігаються зміни, що були зроблені у поточному записі. Слід пам’ятати, що поновити (натисканням відповідної кнопки) попередні значення полів запису можливо лише не перейшовши до іншого запису. Якщо значення полів запису не змінювалися, кнопка Повернути не діє. Якщо у поточному записі були зроблені зміни, то натискання клавіші Esc аналогічне натисканню кнопки Повернути. Якщо поточний запис не змінювався, натисканням клавіші Esc діалогове вікно форми даних закривається.
За допомогою кнопки Вилучити поточний запис вилучається зі списку. При її натисканні на екрані з’являється попередження, що запис буде вилучено назавжди. Відмінити вилучення запису за допомогою відповідної команди з меню Правка вже неможливо.
Для введення нового запису у список використовується кнопка Додати. Поля діалогового вікна будуть очищені і готові до введення нових даних. Після того, як новий запис буде введено, можна замість кнопки Додати натиснути клавішу Enter — і введений запис також буде представлений у кінці списку.
Для пошуку конкретного запису користувач може задати критерії пошуку, натиснувши кнопку Критерії. На екрані з’явиться форма без даних, але з іменами колонок. Так, якщо потрібно переглянути або відредагувати записи щодо замовлень, зроблених покупцями з Києва, то у поле Місто треба ввести як критерій «Київ» і натиснути кнопку Далі. Після цього у діалоговому вікні буде представлено перший знайдений запис, що відповідає заданому критерію. Інші записи, що відповідають заданому критерію, будуть послідовно з’являтись у діалоговому вікні при натисканні кнопки Далі. Кнопка Назад призначена для «перегортання» знайдених запитів у зворотному напрямку. Перед проведенням пошуку за критерієм бажано зробити поточним перший запис. В іншому випадку слід простежити, з якого місця списку розпочинається пошук, і залежно від цього натискати кнопки Далі або Назад.
При введенні критерію можна використовувати символи підстановки:
* - Використовується для позначення довільної кількості символів;
? – Використовується для позначення лише одного символу
Якщо необхідно знайти всі записи, в яких прізвище покупця (або назва фірми) починається з літери І, то критерієм пошуку у полі Покупець має бути I*. Якщо є сумнів у значенні лише одного символу, то у критеріях пошуку слід використовувати символ підстановки “?”. Цей символ для позначення точної кількості символів може бути використано у критерії пошуку кілька разів. При пошуку числових значень у критеріях можна використовувати оператори порівняння.
Для того, щоб задати кілька критеріїв пошуку, слід вказати їх у різних полях.
Питання для контролю:
Особливості роботи з базами даних в MS Excel.
Які математичні функції використовуються в MS Excel?
Які логічні функції використовуються в MS Excel?
Для чого необхідна функція МИН в MS Excel?
Для чого необхідна функція МАКС в MS Excel?
Для чого необхідна функція СУММЕСЛИ в MS Excel?
Для чого необхідна функція СРЗНАЧ в MS Excel?
Для чого необхідна функція ЕСЛИ в MS Excel?
Для чого використовують команду Расширенный фильтр в MS Excel?
Для чого використовують команду Автофильтр в MS Excel?
Для чого використовують команду Сортировка диапазона в MS Excel?