Основы современных компьютерных технологий


Вычисление промежуточных и общих итогов


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

172

Прежде чем задать вычисление промежуточных итогов, все записи списка необходимо разбить на несколько групп. С этой целью используется сортировка. Ее производят по полю, при изменении значений которого предполагается вычисление промежуточных и общих итогов. Например, отсортировав в алфавитном порядке список на рис. 13.1 по полю "Занимаемая должность", все записи списка тем самым разбиваем па несколько групп по категориям должностей. Теперь для любого столбца группы записей можно задать автоматическое вычисление промежуточных итогов с указанием определенного типа функции.

Например, задать функцию СРЗНАЧ для столбцов "Оклад" и "Премия" рассматриваемого списка. В этом случае для каждой группы записей списка применительно к указанным столбцам будут автоматически вычислены промежуточные итоги, а в конце появится строка с общими итогами для всего списка.

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

  1. Выполнить команду Итоги (Subtotals) меню Данные (Data).
  2. В поле При каждом изменении в (At Each Change in) появившегося диалогового окна выбрать имя столбца, содержащего группы записей (т.е. имя столбца, по которому произведена сортировка).
  3. В раскрывающемся списке Операция (Use Functions) выбрать функцию для вычисления промежуточных итогов.
  4. В поле Добавить итоги по (Add Subtotals to) выбрать столбцы, значения которых будут обрабатываться с применением указанной функции.



  5. Начало  Назад  Вперед