Здавалка
Главная | Обратная связь

Розрахункові формули



ВСТУП

 

На сучасному етапі Microsoft Office будь-яких версій є найкориснішим і найпопулярнішим продуктом Microsoft, що широко використовується всіма, хто має в своєму розпорядженні комп'ютер.

Одним з найважливіших аспектів підготовки Microsoft Office до виконання конкретних задач є автоматизація процесів взаємодії користувача з додатками Microsoft Office, які не є закінченими продуктами і які можуть виконувати всі можливі задачі. Вони являють собою системи, які потребують певного налагодження, що забезпечується різноманітними засобами як інтерактивними, так і програмними. Усі додатки Microsoft Office підтримуються, як правило, мовою програмування Visual Basic for Applications (VBA).

VBA відноситься до мов об'єктно-орієнтованого програмування (ООП), що дозволяє аналізувати, проектувати і писати додатки за допомогою об'єктів.

VBA – відносно легка мова програмування. Вона проста в освоєнні і дозволяє швидко одержувати відчутні результати – конструювати професійні додатки, що вирішують практично всі задачі, що зустрічаються в середовищі Windows. При цьому створення багатьох додатків з використанням VBA простіше і швидше, ніж за допомогою інших мов програмування.

За допомогою VBA користувач може легко і швидко створювати додатки, використовуючи єдине для всіх офісних програм середовище і мову. Навчившись розробляти додатки для однієї офісної програми, наприклад Excel, можна створювати додатки і для інших офісних програм, наприклад Access, конструювати ефективні і пристосовані до реального життя додатки. Крім того, за своєю структурою, інтерфейс і синтаксис VBA утворює ядро Visual Basic.

VBA дозволяє працювати з Microsoft Office як з деяким конструктором: у розпорядженні проектувальника VBA-додатка є не тільки велика кількість об'єктів і колекцій, але і можливості настроювати програмно будь-який додаток для "спілкування" з комп’ютером або з додатками Microsoft Office.

VBA застосовує технологію візуального програмування, тобто конструювання робочої поверхні додатка і елементів його керування безпосередньо на екрані, а також запис усієї програми або її частин за допомогою макрорекордера (MacroRecorder).

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

 

 

Постановка задачі

Розробити книгу у MS Excel 2003 і скласти програму на мові Excel VBA для обліку заробітної плати. Передбачити обчислення нараховано,премії, надбавки,всього,податку,до видачі.

1.Розробити електронні таблиці: “Облік заробітної плати” (30 записів), яка складається з наступних полів: Дата, Прізвище працівника, Фах, Розряд, Кількість годин, Нараховано, грн., Премія (кількість годин), Надбавка (розряд), Всього нараховано, Податок, До видачі; “Довідник фахів” (5 записів), яка складається з наступних полів: фах, тариф фаху; ” “Довідник розрядів” (5 записів), яка складається з наступних полів: розряд,коефіцієнт розряду.

а) ввести текстові і числові дані;

б) записати потрібні формули;

в) встановити зв’язок між основною таблицею і довідниками;

г) виконати форматування таблиць.

2. Скласти програму на мові Excel VBA:

а) створити форму шляхом написання програмного коду;

б) на форму передбачити розташування наступних об’єктів:

- поля і списки БД;

- кнопки переходу по записам таблиці: «попередній», «наступний», «перший», «останній»;

- кнопки «редагувати», «доповнити», «зберегти», «відмінити»;

- кнопку «вихід» з аналізом коректності виходу;

в) розробити власну процедуру.

Зміст таблиць

„ Довідник фахів”, що складається з наступних полів: фах, тариф (рис.1)

 

 

Рис. 1 Довідник фахів

„Довідник розрядів”, що складається з полів: розряд, коефіцієнт (рис.2)

 

Рис. 2 Довідник розрядів

 

“Облік заробітної плати”, яка складається з наступних полів: Дата, Прізвище працівника, Фах, Розряд, Кількість відпрацьованих годин, Тариф, Коефіцієнт, Нараховано, Премія(кількість годин), Надбавка, Всього нараховано. (рис. 3)

Рис. 3 Облік заробітної плати

Розрахункові формули

1) Поле “Нараховано” обчислюється за формулою: =K3*L3*M3

2) Поле “Премія ” обчислюється за формулою:

=ЕСЛИ(K3<100;0;ЕСЛИ(K3<250;N3*5%;ЕСЛИ(K3<350;N3*10%;N3*20%)))

3) Поле “Надбавка” обчислюється за формулою: =N3*0,2

4)Поле “Всього нараховано” обчислюється за формулою: =N3+O3+P3

5)Поле “Податок” обчислюється за формулою: =(N3+P3+O3)*0,1

6)Поле “Всього, грн.” обчислюється за формулою: =Q3-R3

Форма користувача

Після створення бази даних розробляємо форму користувача за допомогою редактора «Visual Basic», який запускається за допомогою команди «Сервис—Макрос—Редактор Visual Basic» або ж комбінацією клавіш “Аlt+F11” (Рис.4)

 

Рис.4 Форма користувача

Ідентифікатори

Дата----------------------dat

Прізвище клієнта------pk

Фах-----------------------fah

Тариф--------------------taruf

Розряд--------------------rozrad

Коефіціент-------------- koef

Кількість віпр.год.---- kilc

Нараховано-------------narah

Премія-------------------premia

Надбавка----------------nadb

Всього нараховано----vn

Податок-----------------pod

Всього-------------------vsogo







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.