
- •Кафедра учета, анализа и аудита
- •«Информатика в экономике»
- •Часть 2. Электронные таблицы
- •Введение
- •Тема 1. Использование электронных таблиц как средства организации базы данных
- •Тема 2. Стандартные функции по обработке базы данных. Расчет налога на доходы физических лиц. Защита данных от некорректного ввода
- •Тема 3. Vba: Пользовательские функции
- •Тема 4. Пользовательский формат числа
- •Тема 5. Сводная таблица
- •Тема 6. Форматирование расчетного листа с помощью стандартных функций
- •Тема 7. Элементы управления на рабочем листе
- •Тема 8. Vba: Процедуры. Создание пользовательских форм
- •Тема 9. Процедура Workbook_Open()
- •Литература
- •Приложение
- •Оглавление
Тема 5. Сводная таблица
Сводная таблица – это средство, упорядочивающее информацию. Сводная таблица предназначена для анализа данных, помещенных в различные таблицы и списки, которая не просто группирует и обобщает данные, но и дает возможность провести глубокий анализ имеющейся информации. Сводная таблица связана с источником данных, содержимое ее ячеек предназначено только для чтения.
Для создания сводной таблицы, представленной на листе «Начисления» (рис. 3), необходимо выполнить команду Вставка/ Сводная таблица системного меню. Для формирования сводной таблицы, представленной на рис. 8, требуется перетащить поле Месяц из списка полей сводной таблицы в область названий столбцов (правая часть рис. 8), поле ФИО в область названий строк и поле Всего в область значений (по умолчанию – суммирование, изменение осуществляется двойным щелчком на соответствующей кнопке сводной таблицы).
Рис. 8. Сводная таблица по заработной плате.
Изменение вида сводной таблицы осуществляется с помощью кнопок, помещенных в таблице в соответствующих областях.
Сводная таблица остается динамически связанной с данными, на основании которых она построена. При изменении данных сводная таблица обновляется при выполнении соответствующей команды контекстного меню.
Индивидуальное задание 6. Требуется создать сводную таблицу согласно заданию, представленному в табл. 6.
Таблица 6. Задание для создания сводной таблицы
Вариант |
Значения таблицы |
Параметр значения |
0 |
Оклад |
Сумма |
1 |
Надбавка |
Количество |
2 |
Премия |
Среднее |
3 |
Всего |
Минимум |
4 |
НДФЛ |
Максимум |
5 |
К выплате |
Сумма |
6 |
Оклад |
Количество |
7 |
Надбавка |
Среднее |
8 |
Премия |
Минимум |
9 |
Всего |
Максимум |
Тема 6. Форматирование расчетного листа с помощью стандартных функций
Задача формирования расчетного листа заработной платы, выдаваемого сотруднику, в MS Excel может быть решена несколькими способами:
с помощью стандартных функций,
с помощью элементов управления (ЭУ) формы,
средствами языка программирования.
Для решения задачи первым способом потребуются стандартные функции ВПР(), знакомая ранее, и функция СУММЕСЛИМН(<диапазон суммирования>; < диапазон поиска 1>;<критерий 1>; <диапазон поиска 2>; <критерий 2>; …), которая позволяет выбрать и просуммировать данные по нескольким критериям поиска.
При формировании расчетного листа (рис. 9) требуется:
в ячейку В2 ввести название предприятия, приравняв ее ячейке А1 листа «Сотрудники» (В2 = Сотрудники!А1);
для ввода полей Шифр и Месяц использовать проверку данных аналогично заданию темы 3;
в ячейку В4 ввести формулу =ВПР($B$3;Работники;2);
в ячейку В8 ввести формулу =СУММЕСЛИМН (Начисления!H2:H10; Начисления! A2:A10; B3; Начисления!C2: C10;B7).
Индивидуальное задание 7. Создать расчетный лист и дополнить его полями БД согласно заданию табл. 7.
Рис. 9. Расчетный лист (вариант 1)
Таблица 7. Дополнительные поля для расчетного листа
N |
Отобразить перед строкой 7 дополнительно |
0 |
Количество иждивенцев, премия |
1 |
Надбавка, премия, |
2 |
Доход нарастающим итогом, НДФЛ |
3 |
Количество иждивенцев, НДФЛ |
4 |
Оклад, надбавка |
5 |
Оклад, премия |
6 |
Оклад, надбавка, премия |
7 |
Оклад, НДФЛ |
8 |
Оклад, доход нарастающим итогом |
9 |
Количество иждивенцев, оклад |