You are on page 1of 9

Лабораторна робота №16

Тема: Знайомство з елементами керування MS Excel.


Мета: Навчитися створювати на робочому аркуші прості елементи керування MS Excel.

Теоретичні відомості.
Елементи керування можна вставляти як в робочі аркуші, так і в екранні форми. Екранні
форми (їх також називають формами користувача) – це вікна (звичайного виду, або діалогові), що
є частиною інтерфейсу додатку. В екранну форму можна вставити більше різноманітних типів
елементів керування, ніж в робочий аркуш. Розглянемо елементи керування, які можна
використовувати спільно з робочим аркушем (ці ж елементи керування можна застосовувати і в
екранних формах).
Створіть новий аркуш робочої книги з назвою «Елементи керування». Перейдіть на вкладку
Розробник / Елементи керування / Вставити / Елементи керування форми (рис.16.1).

Рисунок 16.1 – Вкладка Розробник.


Якщо на стрічці в Microsoft Office Excel немає вкладки Розробник, необхідно виконати
наступні дії:
1. Перейти на вкладку Файл і натиснути на кнопку Параметри.
2. У вікні, Параметри Excel вибрати зліва категорію Налаштування стрічки.
3. Справа в групі Налаштування стрічки – із списку Основні вкладки встановити прапорець
Розробник і натиснути на кнопку ОК.
На екрані з'явиться панель інструментів Форми. На цій панелі розташовані 12 елементів
керування, але тільки 9 з них зараз доступні - це ті елементи керування, які можна використовувати
в робочих аркушах.
Дана панель інструментів використовується для створення на робочому аркуші простих
елементів керування:

Назва кнопки Опис


Підпис Визначає призначення клітинки чи текстового поля або відображає
описовий текст (заголовки, підписи, рисунки) чи стислі інструкції.
Вікно групи Групує пов’язані елементи керування в один візуальний блок у
вигляді прямокутника, який іноді може мати підпис. Зазвичай
групуються перемикачі, прапорці або тісно пов’язані фрагменти
вмісту.
Кнопка Запускає макрос, який виконує дію, коли користувач клацає її.
Кнопка також називається натисканням кнопки.
Прапорець Вмикає або вимикає значення, яке вказує на протилежний і
однозначний вибір. На аркуші або у вікні групи можна
встановлювати кілька прапорців. Прапорець може перебувати в
одному із трьох станів: установлений (увімкнуто), знятий
(вимкнуто) і комбінований, тобто сполучення станів "увімкнуто" та
"вимкнуто" (як у множинному виборі).
Перемикач Дає змогу вибрати один варіант у межах обмеженого набору
взаємовиключних варіантів. Кнопка може мати один із трьох
станів: вибраний (увімкнуто), знято (вимкнуто) і перемішується,
тобто поєднання станів і вимикається (як у множинних виділень).
Список Відображає перелік одного або кількох текстових елементів, з-
поміж яких користувач може вибрати потрібний. Список
використовують для відображення великої кількості варіантів, що
різняться за кількістю або вмістом.
Поле зі списком Поєднує текстове поле та список, які разом утворюють список, що
розкривається. Поле зі списком компактніше за список, але, щоб
переглянути список елементів, користувач має натиснути біля поля
спрямовану вниз стрілку. За допомогою поля зі списком
користувач може або ввести запис, або вибрати один елемент у
списку. У текстовому полі відображається поточне значення,
незалежно від того, як його отримано.
Смуга Дає змогу прокручувати діапазон значень, перемикаючи стрілки
прокручування прокручування або перетягуючи бігунок.
Лічильник Збільшує або зменшує значення, наприклад приріст числа, час або
дату. Щоб збільшити значення, натисніть стрілку вгору, а щоб
зменшити значення – стрілку вниз. Зазвичай користувач також
може вводити текстове значення безпосередньо у зв'язану клітинку
або текстове поле.

Використання елементів керування (виконати кожен приклад).


Прапорець.
Приклад 1.
1. Виберіть елемент керування Check Box (Прапорець).
2. Оберіть місце робочого аркуша, де необхідно вставити прапорець.
3. Клацніть правою клавішею миші на прапорці і виберіть в контекстному меню пункт
Формат елемента керування (Рис.16.2.)
Рисунок 16.2 – Формат елемента керування Прапорець.
4. Задайте властивості прапорця в діалоговому вікні: введіть адресу якої-небудь клітинки в
поле Зв'язати із клітинкою. У зазначеній клітинці буде зберігатися значення, що відповідає стану
прапорця (TRUE, якщо прапорець увімкнено і FALSE в іншому випадку). Для тестування стану
осередку А1 можна використовувати функцію Excel IF. Потім, в залежності від значення цього
осередку, можна виконати різні дії або обчислення. Наприклад, якщо при установці прапорця треба
збільшити значення осередку А4 на 20%, то можна скористатися формулою = IF (А1 = TRUE; А4 *
1,2; А4).

Група перемикачів.
Приклад 2.
1. Оберіть елемент керування Група (або Рамка)
2. Нарісуйте на робочому аркуші рамку, де будуть поміщені перемикачі, складові певної
групи.
3. Оберіть на панелі інструментів елемент керування Перемикач і натисніть всередині
рамки там, де повинен знаходитися перемикач.
4. Повторіть процедуру для кожного перемикача цієї групи.
5. Оберіть команду Формат елемента керування з контекстного меню будь-якого
перемикача і введіть адресу клітинки, в якій буде зберігатися номер обраного
перемикача, в поле Зв'язати із клітинкою (Рис.16.3.).

Рисунок 16.3 – Формат елемента керування Перемикач.

Елементи керування, прапорець і перемикач, використовуються в схожих ситуаціях, коли


користувачеві потрібно зробити вибір з кількох можливостей. І прапорці, й перемикачі працюють
як елементи що перемикають, які мають два стійких стану: увімкнено і вимкнено. На цьому їх
подібність закінчується. Якщо прапорці організовані в групу, то користувач може встановити в цій
групі один, кілька або всі прапорці. На відміну від прапорців, в групі перемикачів можна вибрати
тільки один перемикач з групи.
Список.
Приклад 3.
1. Введіть в діапазон А1: А12 назви місяців.
2. Виберіть елемент керування Список.
3. Намалюйте на робочому аркуші рамку, в яку буде поміщений список.
4. Натисніть правою клавішею миші на списку і виберіть в контекстному меню пункт
Формат елемента керування.
5. У полі Формувати список за діапазоном вкажіть адресу діапазону, в якому присутні
елементи списку на робочому аркуші.
6. Введіть адресу будь-якої комірки в полі Зв'язок із клітинкою. У зазначеній комірці буде
зберігатися номер елемента, обраного зі списку (Рис 16.4.)

Рисунок 16.4 – Приклад виконання прикладу 3.

Завдання для практичного виконання


Завдання 1. Створення перемикачів.
Використовуючи елементи керування «Перемикач» і «Рамка» скласти формулу для
знаходження суми всіх, додатних або від’ємних значень з діапазону комірок A10: D11, в залежності
від установки перемикачів.
Для виконання завдання необхідно:
1. Встановити елемент керування «Перемикач» на аркуш Excel і встановити бажані
розміри. Зверху від перемикача має залишитися вільне місце. Воно знадобиться при
об'єднанні перемикачів в групу.
2. Ввести назву цього перемикача, наприклад «Додатні».
3. Повторити попередні два кроки для розміщення перемикачів «Від’ємні» і «Всі».
4. Вибрати елемент керування «Рамка» і перенести його на аркуш Ехcel таким чином,
щоб він охоплював, раніше побудовані перемикачі. Ввести назву групи –
«Сумування».
5. Натисніть правою кнопкою миші по будь-якому з перемикачів і з контекстного меню
виберіть Формат елемента керування і встановіть зв'язок між перемикачами і
осередком Excel, наприклад A1;
6. Ввести формулу для обчислення необхідної суми. Функції, які необхідно
використати: IF, SUMIF, SUM (Рис.16.5).

Рисунок 16.5 – Приклад виконання завдання 1.


Завдання 2. Автоматизація розрахунку вартості замовлення і підготовки вихідної
форми документа.
Порядок виконання роботи
Автоматизувати процес розрахунку вартості комп'ютера певної конфігурації (склад пристроїв
комп'ютера і їх параметри диктуються покупцем) за допомогою елементів управління форми. При
розрахунку вартості комп'ютера певної конфігурації враховувати вартість гарантії і доставки.
Кінцевий вигляд робочого аркуша з готовою вихідною формою кошторису замовлення
представлений на рисунку 16.6.
Основними етапами вирішення поставленого завдання є:
1-й етап - Підготовчий - розміщення відомостей про комплектуючі персонального комп'ютера
на окремих робочих аркушах у вигляді списків.
У новій робочій книзі додайте по черзі необхідні робочі аркуші (необхідно 5 аркушів). Імена
робочих аркушів повинні асоціюватися з видом розміщених на аркушах даних (Аркуш1 - Кошторис,
Аркуш 2 - Процесори, Аркуш 3 - Пам'ять, Аркуш 4 - Вінчестер, Аркуш 5 - Монітори).
На відповідних робочих аркушах введіть запропоновані нижче відомості для вибору потрібної
замовнику комплектуючої частини комп'ютера (як в таблицях нижче). При зміні цін буде легко і
зручно відкоригувати тільки робочий аркуш з цими даними.
Дані аркуша Процесори Дані аркуша Вінчестер
Тип Ціна, $ Об’єм Ціна, $
Celeron E120 153 100Гб 60
Pentium E2200 184 160Гб 100
Core 2 Duo E8400 283 200Гб 110
Athlon 64 X2 4400+ 278 250Гб 130
Athlon 64 X2 5600+ 246

Дані аркуша Монітори Дані аркуша Пам’ять


Тип Ціна, $ Об’єм Ціна, $
17"Samsung 720N 290 1024Мб 30
19" Acer X193Ws 280 512Мб 20
17" Viewsonic VA703b 380 128Мб 15
19" Flatron W1934S 390 2048Мб 60
4096Мб 80
2-й етап - Проектування основного аркуша з ім'ям Кошторис, на якому будуть виконуватися
всі дії і розрахунки.
Для вибору комплектуючих з прайс-аркушів і для проведення розрахунків на аркуші Кошторис
використовуйте елементи управління форми з групи Розробник і стандартні функції Excel:
• для вибору потрібного типу процесора і марки монітора з переліку наявних створіть елемент
управління Поле зі списком;
• для вибору необхідних обсягів оперативної пам'яті і жорсткого диска спроектуйте елемент
Лічильник;
• задайте формулу для розрахунку вартості комп'ютера на основі зазначених замовником
комплектуючих;
• організуйте розрахунок вартості гарантії з використанням елементу управління Перемикач;
• розрахуйте ціну доставки з використанням елементу Прапорець;
• визначте підсумкову вартість замовлення (підсумуйте вартість комп'ютера, вартість гарантії
та доставки, визначте вартість в гривнях в залежності від поточного курсу долара).
Рисунок 16.6 – Кінцевий вигляд робочого аркуша з готовою вихідною формою кошторису
вартості комп’ютера певної конфігурації
Етап проектування основного аркуша з розрахунком вартості замовлення
1. Перейти на аркуш Кошторис.
2. Розмістити текстові та числові константи в зазначені клітинки таблиці (рис. 16.6)
керуючись наступною таблицею 16.1.
Таблиця 16.1.
Адреса Адреса
Її зміст Її зміст
клітинки клітинки
А1 Зборка комп’ютера
A3 Дата: А15 Гарантія
А5 Процесор А17 Доставка
А7 Пам’ять А19 Разом
А9 Вінчестер С3 Курс долара:
A11 Монітор D3 27,10
А13 Сума
3. Для організації автоматичного визначення поточної дати вставити в клітинку B3
формулу, яка містить стандартну функцію TODAY.
4. Змініть формат значення клітинки D3 на грошовий формат.
Організація можливості вибору типу мікропроцесора і монітора на аркуші Кошторису
за допомогою елемента управління Поле зі списком.
Необхідно розмістити на робочому аркуші Кошторис елемент керування Поле зі списком (щоб
у користувача з'явилася можливість не вводити потрібний тип процесора або монітора з клавіатури,
а вибирати один із запропонованих варіантів в списку наявних комплектуючих).
1. Натиснути кнопку Поле зі списком і встановити елемент управління в клітинку С5.
Елемент Поле зі списком прийняв належний вигляд. Але це - тільки рамка, необхідно
в цю рамку вставити список типів процесорів.
2. Викликати контекстне меню елемента управління і вибрати команду Формат
об'єкта.
3. Перейти на вкладку Елемент управління діалогового вікна. У розділі Форматувати
список за діапазоном слід вказати посилання на клітинки з назвою типів процесорів.
Для формування переліку типів процесора перейти на робочий аркуш Процесори,
виділити на даному аркуші діапазон комірок A3:А7 з найменуваннями типів
процесорів. Діапазон комірок A3:А7 містить пункти списку, які будуть проглядатися
через елемент Поле зі списком на основному робочому аркуші кошторису (рис. 16.6).
4. Встановити курсор в поле Зв'язок з клітинкою і клацнути на комірці Е5. Клітинка Е5
на робочому аркуші Кошторис буде зберігати номер обраного елемента зі списку
типів процесора. Перевірте, чи працює список.
5. Можливість вибору потрібного типу процесора організована, але для подальшої
обробки потрібно помістити ціну цього процесора в клітинку на основному робочому
аркуші, наприклад, в клітинку В5.
Встановіть табличний курсор в клітинку В5. Викликайте Майстер функцій, у вікні, виділіть
категорію Посилання та масиви, в списку функцій слід знайти функцію ІНДЕКС(). Виберіть форму
функції - масив; номер рядка; номер_стовпчика.
6. У вікні функції в розділі Масив задайте діапазон комірок В3:В7 на аркуші Процесори,
що містить список цін, потім в поле номер_рядка задайте адресу клітинки Е5 для
зберігання номера рядка обраного раніше в списку типу процесора. Завершіть роботу
з майстром функції. На аркуші Кошторис клітинка В5 відображає ціну обраного
процесора.
7. Клітинка Е5 служить для технічних потреб (в ній зберігається номер рядка). Зробіть
вміст цієї клітинки невидимим, але не видаляйте інформацію з клітинки.
8. В клітинці В5 встановіть грошовий формат.
9. Аналогічним чином побудуйте на робочому аркуші елемент управління Поле зі
списком для організації вибору необхідного типу монітора.
Організація можливості вибору обсягу оперативної пам'яті на аркуші Кошторису за
допомогою елемента управління Лічильник
1. На робочому аркуші Кошторис в комірці D7 намалюйте зображення елементу
управління Лічильник за допомогою відповідної кнопки з групи елементів управління
Розробника (рис.16.7).

Рисунок 16.7 – Додавання елемента керування Лічильник


2. Заданих параметрах лічильника командою Формат елемента керування. Оскількі в
табліці оперативної пам'яті дано 5 рядків Даних, то для лічильника нужно вказаті
Мінімальне значення - 1, максимальна - 5. зв'язати перемикач із сусідньою клітінкою
(рис. 16.8).
3. Перевірте роботу створеного елемента управління.
4. Тепер необхідно помістити ціну і назву обраної конфігурації пам'яті в клітинку В7 і
С7 відповідно. Ця операція виконується за допомогою функції ІНДЕКС()
(використовуємо окремо функцію для обсягу і ціни).
5. Аналогічно створіть елемент управління для вибору обсягу Вінчестера.
6. Задати для значення ціни грошовий формат.
Рисунок 16.8 – Формат елемента керування Лічильник

Розрахунок вартості гарантії


Елемент управління Перемикач застосовується в ситуації, коли потрібно зробити вибір одного
з декількох взаємовиключних варіантів, причому число цих варіантів невелике.
1. Кошторис буде передбачати два види гарантії на розсуд замовника: безкоштовна -
терміном на півроку, або вартістю 10% від ціни комп'ютера - терміном на рік.
2. Натисніть кнопку Перемикач в групі елементів управління форми. Додайте два
перемикача в клітинку С15 та D15.
3. Щоб задати параметри елемента управління, клацніть правою кнопкою миші на поле
Перемикача, в контекстному меню виберіть команду Формат об'єкта. Встановіть
зв'язок з клітинкою Е15.
4. Оскільки вартість гарантії залежить від вартості комп'ютера, обчисліть спочатку
вартість комп'ютера як суму цін комплектуючих елементів. Додайте суму до клітинки
В13.
5. До клітинки В15 введіть формулу розрахунку: = В13 * 0,1 * (Е15-1). Встановіть
грошовий формат.
Облік вартості доставки
Елемент управління Прапорець застосовується в ситуації, коли слід вирішити: потрібна чи не
потрібна доставка комп'ютера. Для аналізу нашого рішення (потрібна доставка чи ні) будемо
використовувати логічну функцію IF. Якщо доставка потрібна, то у загальну вартість комп'ютера
потрібно включити вартість доставки.
1. Натисніть кнопку Прапорець з групи елементів управління форми. Встановіть елемент
в клітинку С17.
2. Клацніть правою кнопкою миші на полі прапорця, в контекстному меню виберіть
команду Формат об'єкта. Далі слід прив'язати елемент до клітинки Е17. При
включенні прапорця в комірці Е17 буде з'являтися слово TRUE, при відключенні –
FALSE,
Для обліку доставки використовуйте функцію IF, яка буде аналізувати клітинку Е17, якщо
доставка потрібна, то в загальну суму ще додайте 50 $.
Розрахунок загальної суми вартості комп'ютера
1. Підрахуйте суму вартостей комплектуючих, гарантії і доставки.
2. Введіть у клітинку С19 формулу перерахунку вартості комп'ютера в гривнях,
використовуючи значення клітинки D3, в якій зберігається поточний курс долара.

Контрольні питання:
1. Назвіть два елементи керування, які дозволяють вибрати одну опцію з множини можливих
опцій.
2. Як зв'язати елемент керування з клітинкою робочого аркуша?
3. Які елементи керування краще використовувати, якщо необхідно зробити вибір більш ніж з
трьох варіантів?
4. Чім відрізняється група елементів прапорець від такої ж групи перемикачів?
5. Як виділити необхідний елемент для коригування?
6. Поясніть призначення функції ИНДЕКС.
7. У чому полягає відмінність елемента управління Поля зі списком від параметра Лічильника?
8. Як правильно встановити елемент Перемикач?

You might also like