logo
Работа с базами данных в MS Excel

2

Бригада

Символьный

Исходные

12 символов

3

Специальность

Символьный

Исходные

15 символов

4

Оклад

Числовой

Исходные

4 символа

5

Премия

Числовой

Вычисляемые

4 символа

6

Начислено

Числовой

Вычисляемые

4 символа

7

Налог

Числовой

Вычисляемые

8 символов

8

К выплате

Числовой

Вычисляемые

8 символов

Рис.2.1 Структура проектируемой базы данных.

2.1.2. Определение формул для вычисляемой части базы данных.

В создаваемой базе несколько вычисляемых полей Определим зависимости, по которым вычисляются значения в этих полях. Введем условные обозначения, которые будем использовать при составлении формул:

Премия - П;

Оклад - О;

Стаж- С;

Начисленная сумма - НС;

Подоходный налог - ПН;

1.Премия.

В соответствии с условиями премия начисляется сотрудникам, проработавшим определенное время на фирме. Для сотрудников со стажем от 2-х до 5-ти лет премия составит 15% оклада, со стажем более 5 лет 25% оклада.

При использовании Мастера функции логическое выражение для вычисления премии приобретет вид:

П= Если (С <= 2; 0; если(С>5;0.25*O;0.15*O))

2.Начисленная сумма. Значение начисленной суммы определяется как результат сложения значения оклада и премии.

НС=П+О.

3.Подоходный налог.

Подоходный налог определяется в зависимости от величины начисленной суммы: не облагаются налогом суммы до 70 грв. включительно; при начисленной сумме более 250 грв. подоходный налог составляет 20% от суммы; в остальных случаях подоходный налог равен 10% от суммы.

ПН=

При использовании Мастера функций логическое выражение примет вид:

ПН=Если(НС<=70;0;если(НС>250;0.2*НС;0,1*НС))

4. К выплате. Значение определяется как разность Начисленной суммы и Подоходного налога.

К_вып=НС-ПН

В результате проектирования базы данных получен эскиз таблицы следующего вида.

A

B

C

D

E

F

G

H

I

1

ФИО

Бригада

Специальность

Оклад

Стаж

Премия

Начисленная сумма

Подоходный налог

К

выплате