Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_rob_ITP_Excel.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Приклад виконання

1 Створити в середовищі Excel таблицю, яка містить в аптеці такі дані про ліки: назва ліків, ціна упаковки, дата випуску, термін придатності (у роках). У таблицю помістити не менше семи записів.

2 Для кожних ліків визначити дату придатності.

3 Вивести список ліків, які будуть придатні впродовж двох наступних років.

4 Вивести список ліків, які виготовлені 6 числа.

5 Вивести список ліків, які виготовлені в листопаді.

6 Вивести список ліків виготовлених у середу, для яких термін придатності не закінчився.

Розв’язання:

1 Створюємо таблицю:

1.1 у комірки А1, В1, С1,D1 вводимо назви стовпців таблиці (номер, назва ліків, ціна упаковки, дата випуску, термін придатності);

1.2 заповняємо таблицю (рис.2);

Рис. 2 – Таблиця. Відомість про ліки в аптеці

2 Визначаємо дату придатності для кожного з ліків:

- для цього в комірку F2 вводимо формулу: ДАТА(ГОД(D2)+E2;МЕСЯЦ(D2);ДЕНЬ(D2)),(див.рис.3)

Рис. 3 – Таблиця. Визначення дати придатності ліків

3 Для того, щоб вивести список ліків, які будуть придатні в плині двох наступних років (2005-2006 рр.), використовуємо фільтр.

3.1 У верхньому меню ДАНІ вибираємо підменю ФІЛЬТР АВТОФІЛЬТР.

3.2 Клацнувши на кнопці із зображенням трикут- ника у стовпці Дата придатності, вибираємо із списку (Условие...) і записуємо умови відбору (рис. 4).

Рис. 4 – Вікно ПОЛЬЗОВАТЕЛЬСЬКИЙ АВТОФИЛЬТР

3.3 Далі, натиснувши на кнопку ОК, отримуємо список ліків, які будуть пиридатні впродовж двох наступних років( рис.5).

Рис. 5 – Список ліків, які придатні впродовж двох наступних років

4 Для того, щоб вивести список ліків, що виготовлені 6 числа, виконуємо допоміжні обрахунки:

4.1 В комірку G2 вводимо формулу: =ДЕНЬ(D2) (рис.6.).

Рис. 6 – Допоміжна таблиця для визначення списку ліків, що виготовлені 6 числа

4.2 Застосуємо фільтр, клацнувши мишею на кнопці із зображенням трикутника у стовпці День.

4.3 У вікні ПОЛЬЗОВАТЕЛЬСЬКИЙ АВТОФИЛЬТР записуємо умову “равно 6” і отри- муємо список ліків, що виготовлені 6 числа (рис. 7).

Рис. 7 – Список ліків, що виготовлені 6 числа

5 Для того, щоб вивести список ліків, які виготовлені в листопаді, зробимо допоміжні розрахунки:

5.1 У комірку H2 вводимо формулу =МЕСЯЦ(D6) (рис.8).

Рис.8 – Допоміжна таблиця для визначення списку ліків, що виготовлені в листопаді

5.2 Застосуємо фільтр, клацнувши мишею на кнопці з трикутником у стовпці таблиці Місяць.

5.3 У вікні ПОЛЬЗОВАТЕЛЬСЬКИЙ АВТОФИЛЬТР записуємо умову “равно 11” і отримуємо список ліків, що виготовлені в листопаді (рис.9).

Рис. 9 – Список ліків, що виготовлені в листопаді

6 Для того, щоб вивести список ліків, які виготов-

лені в середу, зробимо допоміжні розрахунки:

6.1 У комірку І2 введемо формулу =ДЕНЬНЕД(D2) (рис.10).

Рис. 10 – Допоміжна таблиця ліків, що виготовлені в середу

6.2 Застосуємо фільтр, клацаємо мишкою на кнопці із зображенням трикутника у стовпці День тиж- ня.

6.3 У вікні ПОЛЬЗОВАТЕЛЬСЬКИЙ АВТО - ФИЛЬТР записуємо умову “равно середа” і отримуємо список ліків, які виготовлені в середу (рис.11).

Рис.11 – Список ліків, що виготовлені в середу*

Робота запозичена зі збірника:

*Кукурудз С.Ф. , Ваврик Т.О., Михайлюк І.Р. Microsoft Excel. Навчальний посібник, - Факел, 2004, с.

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

1 Яку систему дат використовує Excel

2 Як визначити різницю в роках між двома датами?

3 Як відфільтрувати дані в Excel?

4 Як задати умову в автофільтрі ?

7.5Рекомендована література

3.5.1 Баженов В.А. і ін. Інформатика. Комп’ютерна техніка. Комп’ютерні технології: Підручник. – К.: Каравела, 2003. – 464 с.

Лабораторна робота №8 Створення найпростіших макросів та власних функцій

8.1Мета і завдання роботи

Навчитися створювати макроси та власні функції в MS Excel.

8.2Основні теоретичні положення

VBA - Visual Basic for Applications –це програмний додаток створений спеціально для роботи з додатками Microsoft Office. Щоб відкрити VBA, потрібно зайти в меню Сервіс/Макрос/Редактор Visual Basic, або Alt+F11. Закрити - Alt+Q.

Цей програмний додаток розроблений для створення макросів в інших додатках. Макрос – це набір інструкцій, які повідомляють програмі які дії потрібно виконати що досягнути визначеної мети. Макрос об’єднує інструкції в один сценарій. Список інструкцій складається з макрооператорів. При записі макросів створюється процедура. Процедурою називається набір зв’язаних операторів, які утворюють один блок і виконують певну задачу. Процедури поділяють на дві групи: командні макроси (або просто макроси) і визначені користувачем користувацькі функції (або просто функції). Командні макроси найбільш поширені вони містять оператори, які рівнозначні командам меню чи іншим командам командний макрос може впливати на поточний документ. Макрос відображається в модулі. Модуль – це елемент VBA, який містить запис кількох макросів чи процедур.

Макрос створюють двома способами ручним і автоматизованим. При ручному запуску багато можливостей програми будуть недоступні. Для запису макроса автоматизованим шляхом потрібно:

  • відкрити додаток в якому будете працювати виберіть команду Сервіс-Макрос-Почати запис, в полі ім’я макроса за замовчуванням визначається стандартне ім’я макроса Макрос1, його можна замінити будь-яким (не допускається використання в імені пробілів та крапок;

  • призначити комбінацію клавіш (необов’язково);

  • зберегти в (місце знаходження макроса);

  • задати опис макроса;

  • провести запис макроса;

  • зупинити запис макроса;

  • перевірити виконання макроса за допомогою комбінацій клавіш які йому назначили, або ж Сервіс – Макрос – Макроси - вибрати зі списку потрібний макрос. Виконати.

Щоб переглянути потрібний макрос в його лістинговому записі Сервіс-Макрос-Макроси - вибрати потрібний – изменить ( або команда войти)

Макрос містить наступні елементи:

Ключове слово Sub (subrontine - підпрограма) –позначає початок макроса End sub - кінець макроса відображається синім кольором.

Ім’я макроса – оригінальна назва макроса що дозволяє його розпізнавати серед інших (за замовчуванням при автозаписі Макрос1) чорним кольором.

Коментарі – інформація про макрос та його команди, які від тіла програми відділяються ‘ ‘. Відображаються зеленим кольором.

Макрооператори - основне тіло макроса - складаються з послідовності операторів і являють собою інтерпретацію виконаних дій під час запису макроса. Відображаються чорним кольором.

Редактор VBA містить наступні елементи вікно проектів – Project де відображаються модулі, форми, і об’єкти пакету Microsoft Office, вікно властивостей Properties - , вікно обробки подій, яке містить список об’єктів - Objekt list, список процедур – Procedure list.

Макрос відображається в модулі. Модуль – це елемент VBA, який містить запис кількох макросів чи процедур.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]