logo search
Иформационные технологии анализа данных в MS Office

Сводная таблица Microsoft Excel

Сводная таблица обеспечивает формирование сводной (агрегированной) информации в структурированном виде. Источниками данных для формирования сводной таблицы являются:

Построение сводной таблицы осуществляется с помощью Мастера сводных таблиц – команда меню ДанныеСводная таблица:

 Если источник сводной таблицы – список, сводная таблица размещается в той же книге. Если источник сводной таблицы – диапазон ячеек для консолидации, ячейки могут находиться на разных листах/рабочих книгах, а сводная таблица может размещаться в любой книге, в том числе и новой.

Макет сводной таблицы включает области:

При этом любое поле списка размещается однократно в области группирования (страница, строка или столбец). В области Данные размещаются только те поля, которые не вошли в области группирования, но любое из них может многократно размещаться в области Данные для вычисления различных итогов. Помимо «базовых» полей из основной таблицы (списка), сводная таблица может содержать вычисляемые поля в области Данные, а также вычисляемые элементы для полей группирования.

Элементы полей группирования могут объединяться в новые группы. Для группы полей осуществляется выбор типа итога, скрытие/отображение деталей подчиненных полей.

Правило размещения сводной таблицы:

  1. Сводная таблица, построенная на основе списка (базы данных), размещается в той же рабочей книге, что и список, на любом листе. Не допускается перекрытие сводной таблицей другой информацией на рабочем листе.

  2. Сводная таблица, построенная на основе консолидации диапазона ячеек, может размещаться в любой рабочей книге, в том числе новой. Сводная таблица, построенная на базе другой сводной таблицы, размещается в той же рабочей книге, что и исходная и может находиться на другом листе.

В табл. 20 приведены ограничения, которые действуют для сводных таблиц Microsoft Excel 2000.

Таблица 20

Параметр

Ограничение

Число сводных таблиц на одном листе

Ограничивается объемом доступной оперативной памяти

Число элементов в сводной таблице

8000

Число полей строк или столбцов в сводной таблице

Ограничивается объемом доступной оперативной памяти

Число полей страницы в сводной таблице

256 (может ограничиваться объемом доступной оперативной памяти)

Число полей данных в сводной таблице

256

Число формул вычисляемых элементов в сводной таблице

Ограничивается объемом доступной оперативной памяти

Для работы со сводной таблицы используется панель инструментов Сводные таблицы – рис. 19.

Рисунок 19

Другие кнопки соответствуют командам: Формат отчета, Мастер диаграмм, Мастер сводных таблиц, Скрыть/Отобразить детали (для выделенного заголовка), Обновить данные, Параметры поля, Отобразить поля.

Пример построения сводной таблицы для расчета месячной зарплаты рабочих при повременной форме оплаты труда, начисления премии и учета удержаний. Премия дифференцированы по разрядам: 2 разряд 25%, 3 разряд 32%, 4 разряд 50% к тарифу, 5 разряд – 50%. Удержания берутся со всех видов начислений (зарплата, премия) и составляют 13% от суммы начислений.

  1. Вставить новый лист – команда меню ВставкаЛист, если необходимо.

  2. Переименовать лист в Картотекакоманда меню ФорматЛистПереименовать.

  3. Подготовить исходные данные – табл. 21.

Таблица 21

ФИО

Табельный №

Профессия

Разряд работающего

Тариф

Льготы

Иванов А.П.

01234

Кладовщик

3

5,76р.

1

Колесов В.И.

02345

Грузчик

3

5,76р.

1

Крылов А.Р.

00127

Грузчик

4

6,79р.

2

Михайлов П.Р.

12980

Грузчик

3

5,76р.

2

Смирнов И.А.

13980

Кладовщик

4

6,79р.

3

Соколов Р.В.

21097

Уборщик

2

4,95р.

1

Котов А.А.

12350

Весовщик

5

7,78р.

2

Павлов Ф.Ф.

12360

Весовщик

4

6,79р.

2

Соловьев А.П.

12370

Упаковщик

3

5,76р.

1

Крылов А.Н.

12380

Грузчик

5

7,78р.

1

Ильин А.Е.

12390

Упаковщик

5

7,78р.

1

  1. Установить курсор в список, выполнить команду меню ДанныеСводная таблицадля вызова Мастера сводных таблиц и диаграмм.

  2. На шаге 1 указать тип источника – Создать таблицу на основе данных, находящихся в списке или базе данных Microsoft Excel. Выбрать вид создаваемого отчета – Сводная диаграмма (со сводной таблицей).

  3. На шаге 2 – выполнить проверку диапазон выделенных ячеек списка .

 Диапазон включает имена столбцов и все заполненные строки таблицы.

  1. На шаге 3 нажать кнопку Макет и разместить поля в макете сводной таблицы:

Макет сводной таблицы представлен на рис. 20.

Рисунок 20

  1. На панели инструментов Сводные таблицы нажать кнопку Параметры, выбрать флажки:

В сводной таблице (рис. 21) представлен список всех работающих. Для каждого работающего указан только один тариф, соответствующий его разряду.

Профессия

(Все)

Сумма по полю Тариф

Разряд работающего

 

 

 

ФИО

2

3

4

5

Иванов А.П.

 

5,76

 

 

Ильин А.Е.

 

7,78

Колесов В.И.

 

5,76

 

Котов А.А.

 

7,78

Крылов А.Н.

 

7,78

Крылов А.Р.

 

6,79

 

Михайлов П.Р.

 

5,76

 

Павлов Ф.Ф.

 

6,79

 

Смирнов И.А.

 

6,79

 

Соколов Р.В.

4,95

 

Соловьев А.П.

 

5,76

 

Общий итог

4,95

23,04

20,37

23,34

Рисунок 21

Для преобразования сводной таблицы следует:

  1. Установить курсор в область сводной таблицы.

  2. На панели инструментов Сводные таблицы нажать кнопку Сводная таблица, выполнить команду ФормулыВычисляемое поле для создания вычисляемого поля:

 Коэффициент (168) зависит от количества рабочих часов в текущем учетном периоде.

На рис. 22 представлено диалоговое окно для формирования вычисляемого поля.

Рисунок 22

  1. Нажать кнопку ОК для закрытия диалогового окна.

  2. Установить курсор в область сводной таблицы.

  3. На панели инструментов Сводные таблицы нажать кнопку Мастер сводных таблиц. С помощью кнопки Макет вызвать макет сводной таблицы для корректировки:

  1. Установить курсор в области сводной таблицы на поле Сумма по полю Зарплата.

  2. На панели инструментов Сводные таблицы нажать кнопку Параметры поля (рис. 23):

Рисунок 23

  1. Установить курсор в область сводной таблицы на поле Разряд работающего.

  2. Создать вычисляемый объект Премия. Премия выплачивается как процент к начисленной заработной плате, дифференцируется по разрядам: 2 разряд – 25%, 3 разряд – 32%, 4 разряд – 50%, 5 разряд – 55%.

Рисунок 24

  1. Установить курсор в область сводной таблицы на поле Разряд работающего. Создать вычисляемый объект Вычеты, сумма вычетов это 13% от суммы заработка и премии.

Рисунок 25

  1. Нажать кнопку Сводные таблицы, выполнить команду меню ФормулыВывести формулы для просмотра выражений вычисляемых полей и объектов (рис. 26).

 Если потребуется изменить нормативы (количество отработанных часов, % премии, % вычетов), следует отредактировать вычисляемые поля и объекты – команда меню ФормулыВывести формулы, вызывать поле/объект, внести изменения.

  1. Перейти на лист диаграммы и просмотреть диаграмму для определенного вида профессии. Изменить тип диаграммы.

Вычисляемое поле

Порядок решения

Поле

Формула

1

Зарплата

=Тариф*168

Вычисляемый объект

Порядок решения

Объект

Формула

1

Премия

='2'*0,25+'3'*0,32+'4'*0,4+'5'*0,55

2

Вычеты

= -0,13*('2' +'3' +'4' +'5' +Премия )

Рисунок 26

Сводную таблицу легко структурировать. Элементы поля группировки в строке/столбце можно отсортировать. Курсором выделяется имя поля группировки, выполняется команда меню ДанныеСортировка.

Выделенные элементы полей группирования (в т.ч. и несмежные) области строк/столбцов можно объединить в новые группы – команда меню ДанныеГруппы и структураГруппировать. В результате создается новый иерархический уровень – новое поле сводной таблицы.

 Если элементы имеют числовое значение или тип даты, автоматически определяется диапазон их значений и предлагается шаг группировки, который можно изменять. Для поля даты шаг группировки – несколько дней, месяц, квартал, год; для числовых полей – число.

Для отказа от группировки выполняется команда меню ДанныеГруппа и структураРазгруппировать. В дополнение к группированию существует возможность отобразить/скрыть детали сводной таблицы. В сводных таблицах можно изменять, дополнительно настраивать итоги и поля (переименовать, группировать значения полей, формировать дополнительные итоги).

В диалоговом окне Вычисление поля сводной таблицы имеется кнопка Дополнительно, которая выводит список дополнительных видов обработки данных поля – табл. 22.

Таблица 22

Вид обработки

Содержание обработки

Отличие

Разность текущего значения поля с указанным значением поля

Доля

Отношение значений поля области данных к соответствующим значениям этого поля в указанной строке или столбце сводной таблицы, которые задаются путем выбора поля группирования и его отдельного элемента

Приведенное отличие

Отношение разности значений поля области данных и соответствующих значений поля в указанной строке или столбце сводной таблицы.

С нарастающим итогом в поле

Нарастающий итог значений поля области данных в соответствующих строках или столбцах сводной таблицы, ориентация задается путем выбора поля группирования

Доля от суммы по строке

Значение поля области данных вычисляется в процентах от итога строки.

Доля от суммы по столбцу

Значения поля области данных вычисляется в процентах итога столбца.

Доля от общей суммы

Значения поля области данных вычисляется в процентах от общего итога сводной таблицы.

Индекс

Значения поля области данных вычисляется по формуле:

((Значение поля) * (Общий итог)) / ((Итог строки) * (Итог столбца))