Структурирование и группировка данных для формирования итогов

 
 

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

Рисунок 34 – Образец окна команды Расширенный фильтр в MS Excel

Для прайс-листа компьютерных фирм (таблица 11) результат вычисления средней цены компьютеров в группах с одинаковым объемом ОЗУ по команде Итоги, настроенной в соответствии с рисунком 34, приведен в таблице 16.


Таблица 16 - Образец вычисления средней цены компьютеров с одинаковым
объемом ОЗУ по команде Итоги в MS Excel

Фрагмент базы данных прайс-листов компьютерных фирм
Тип Cache ОЗУ HDD Видео Примечание Цена, USD
Pentium 133       1 Mb, 14" Intel Triton, Quantum  
8 Среднее  
Тип Cache ОЗУ HDD Видео Примечание Цена (USD)
Pentium 133       1 Mb, 14" Intel Triton, Quantum  
Pentium 166       1 Mb, 14" Intel Triton, Quantum  
Pentium 166 ММХ       1 Mb, 14" Intel Triton, Quantum  
Pentium 166 ММХ       2 Mb, 15" Intel 430TX, Quantum  
Pentium 200 ММХ       1 Mb, 14" Intel Triton, Quantum  
Pentium 200 ММХ       2Mb, 15" Intel 430TX, Quantum  
Pentium 233 ММХ       2 Mb, 15" Intel 430TX, Quantum  
16 Среднее 612,71
Pentium II 233       4 Mb, 15" Intel 430LX, VA AGP Quantum  
Pentium II 300       4 Mb, 15" Intel 430LX, VA AGP Quantum  
32 Среднее  
Общее среднее 649,9

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

Если сортировка была выполнена по полям: поле1, поле2, полеЗ, — т.е поле1 являлось самым старшим в сортировке, поле2 определяло порядок сортировки строк списка при одинаковых значениях поля1, а полеЗ задавало порядок сортировки при одинаковых значениях поля1 и поля2, - то и подведение итогов имеет свои жесткий порядок: поле1, поле2, полеЗ или - поле1, поле2, или поле1.

Таким образом, команда Итоги позволяет выполнять следующие действия:

•по отдельному полю списка, используемому в качестве поля группировки, осуществляет формирование итогов различных видов операций (функций);

• для одинаковых значений поля группировки формирует итоги но одному или нескольким полям списка, при этом вид операции (функции) определяет, какие поля могут использоваться для подведения итогов. Так, для oneраций Сумма, Среднее, Максимальное и т.п. могут выбираться поля только числового типа. Для операций Количество значений — поля любого типа (числовые, текстовые, даты).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: