V
130 Глава 5. Должностные оклады и премии
Ячейка Е4 является управляющей для ячеек Е2 и Е9, где производится расчет
сумм окладов начальников других отделов, а также для ячеек области Е5:Е8, в
которых рассчитываются оклады рядовых сотрудников отдела реализации.
Ячейки Е2 и Е9, в свою очередь, являются управляющими для ячеек, в которых
производится расчет окладов для рядовых сотрудников отделов контроля и снаб-
жения. В частности, ячейка Е9 управляет расчетами в ячейках
ЕЮ
и Е11.
В ячейке Е2 находится формула
=ОКРУГЛ($Е$4*Н2;0)
с помощью которой вычисляется произведение значения, находящегося в ячейке
Е4, и коэффициента из ячейки Н2, а результат округляется до рублей.
Обратите внимание, что формула содержит абсолютную ссылку на ячейку Е4.
Это оправданно по следующим причинам:
• При копировании формулы в другие ячейки (в нашем случае — в ячейку Е9),
где производится расчет окладов начальников отделов, ссылка на ячейку Е4
не поменяется. А вот ссылка на ячейку с коэффициентом изменится в зави-
симости от того, в какую ячейку столбца Е будет скопирована формула (если
это будет ячейка Е9, то вместо ссылки на ячейку Н2 появится ссылка на ячей-
ку
Н9).
• Если не ввести абсолютную ссылку на ячейку, то в случае изменения место-
положения этой ячейки после сортировки списка, мы получим неправильный
результат. Если после сортировки адрес ячейки Е4 изменится, то изменятся
и ссылки не нее в формулах с абсолютной ссылкой. (О сортировке мы пого-
ворим ниже.)
В ячейке ЕЗ располагается формула для расчета оклада сотрудника из отдела кон-
троля:
=ОКРУГЛ($Е$2*НЗ;0)
Формула содержит ссылку на ячейку, где производится расчет оклада начальника
отдела контроля. Оклады сотрудников других отделов определяются аналогич-
ным образом.
Соединение двух списков
Чтобы рассчитать премию за выслугу лет, нам нужно знать стаж работы каждого
служащего на предприятии и его должностной оклад. Эти сведения, как вы пом-
ните, хранятся в разных местах. Для решения задачи необходимо связать базу
данных сотрудников и список с окладами. Существует множество методов со-
единения двух списков. Более
приемлемым
в данном случае представляется ме-
тод копирования с последующей сортировкой, который ниже будет рассмотрен под-
робнее.
Итак, в нашем распоряжении имеется два документа:
• рабочий лист, где содержатся список сотрудников и их оклады
(присвоим
это-
му листу имя Оклады, а файл, в котором он находится, назовем
Штат)',