Встраивание формул в ячейки таблицы, работа с фиксированной ячейкой

 

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

Табличный процессор Excel позволяет вводить не только те данные, значения которых известны к моменту ввода, но и те, которые предстоит вычислить. С этой целью используются формулы (формула представляет собой выражение, в соответствии с которым вычисляется значение той ячейки, в которой данная формула записана). Ввод формулы в ячейку должен начинаться со знака равенства (=), вслед за ним вводится набор величин, над которыми должны быть выполнены определённые операции (величины над которыми производятся действия называются операндами, а символы, обозначающие действия, выполняемые над операндами, называются операторами).

            Задание 1. Подготовить ведомость выплаты заработной платы сотрудникам организации с учётом добавленных процентов из премиального фонда. В таблице отобразить для каждого сотрудника: величину премии в виде доли от общего фонда, суммарные выплаты, величину реальной выплаты с учётом вычете подоходного налога.

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

Этап 1. Сформируем на новом листе таблицу, которая будет называться – «Ведомость оплаты». Для этого скопируем из существующей таблицы столбцы: список с фамилиями сотрудников (Фамилия) и список с окладами (Оклад). Новому листу дадим наименование «Ведомость». Напоминаем, что при копировании списков, которые относятся к таблице и находятся не по порядку, сначала выделяется один список, а затем выделяются другие списки с удержанием левой клавиши Ctrl. На рис. 1 показана таблица «Ведомость оплаты», которую должны получить после выполнения задания, как видно из рисунка, в таблицу добавлены заголовки списков: «Премия», «Всего», «На руки», а затем были выполнены определённые действия.

Рис. 1. Конечный вид таблицы с заполненными столбцами и строками, в которых использовались формулы

 

            Этап 2. Подсчитать общую сумму окладов сотрудников организации. Для облегчения вычислений в Excel существует библиотека стандартных формул и наиболее часто встречающихся функций, перечень которых находится на вкладке «Формулы». Чтобы осуществить вычисления суммы элементов столбца или строки, достаточно выделить столбец, например, с окладами сотрудников, а затем воспользоваться командой  для формулы – сумма.  Этот значок находится на вкладках «Главная» и «Формулы», по нему достаточно щёлкнуть левой клавишей мыши. Попробуйте установить курсор в ячейке, где должна быть сумма окладов (в рассматриваемом примере, это ячейка С13), и щёлкните по значку , установите курсор на заголовке списка, а затем щёлкните по значку , посмотрите, как будет реагировать система.

Этап 3. Вычислить премию для каждого сотрудника. Для этого необходимо знать суммарную величину средств (премиальный фонд), отпущенных на премии сотрудникам, и установить правила выдачи премии каждому сотруднику. Предположим, что в текущем месяце на премии было выделено 160 тыс. руб., что отмечено в ячейке H4 на рис. 1. Правило деления премии между сотрудниками выберем самое простое – каждый получит долю, пропорциональную окладу, т.е. формулу можно описать как:

Премия i-ого сотрудника = (Оклад i-ого сотрудника / Сумму всех окладов) * Премиальный фонд

Эта формула в Excel будет выглядеть, как указание на координаты элементов таблицы, которые участвуют в вычислениях по создаваемой формуле. На рис. 2 представлена строка формул, в которой записана, принятая формула для правила вычисления премии, и строка таблицы с ячейкой D4, в которую эта формула записана.

Рис. 2. Правила записи формулы в ячейку таблицы

 

Следует обратить особое внимание, что в формуле использованы относительная ссылка на ячейку С4 и абсолютные ссылки на ячейки C13 и H4. Символ $ перед именем столбца и номером строки показывает, что эта ячейка является фиксированной (её адрес абсолютный, т.е. не изменяется). Для того, чтобы узнать, какую премию должен получить следующий сотрудник в списке, достаточно воспользоваться режимом автозаполнения, т.е. выделить ячейку D4, а затем ухватить указателем мыши в правом нижнем углу ячейки за маркер, и растянуть на весь список, созданную формулу. Обратите внимание, что в этом случае в последующих ячейках в формуле будут изменяться только адреса тех ячеек, в которых отсутствует знак $.

Этап 4. Получить окончательные результаты для ведомости оплаты. Очевидно, потребуется создать формулу для заполнения списка «Всего». Эта формула позволяет найти сумму всех доплат к основному окладу (в данном примере доплатой является премия). Кроме того, создадим формулу для вычисления величины выдачи на руки, которая включает сумму всех выплат за минусом подоходного налога 13%, в нашем случае эта формула будет выглядеть так: =0,87*E4 (для строки с первой фамилией).

Сохраните файл с результатами, попробуйте изменить величину премии.  

Задание 2. Представьте дополнительные столбцы в таблице, в которых отражена информация: суммарная величина отчислений в пенсионный фонд (18%) и в страховой фонд (14%) по организации, и величины отчислений за каждого сотрудника.

 

Вопросы для самоконтроля

1.    Что подразумевают под формулой в Excel?

2.    Как правильно вводить формулу в ячейку таблицы?

3.    Чем отличаются абсолютные ссылки от относительных ссылок?

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