Крім створення структури, можлива ще одна автоматична процедура. Це аналіз записів на наявність даних, що повторюються у стовпці, і підбиття проміжних підсумків. Необхідною умовою автоматичного підбиття підсумків є те, щоб список був відсортований по будь-якому полю.
Припустимо, що у таблиці продажу (див. Практикум «Таблиця продажу комп’ютерних ігор» цього параграфа) нас цікавить обсяг проданого товару в кожному з магазинів. Відсортуємо список по підсумковому полю, тобто по полю Магазин (на малюнку ви бачите уже відсортований список). Далі виконаємо команду меню Данные→Итоги, після чого буде виділена частина списку, що підлягає обробці, і з’явиться діалог Промежуточные итоги (мал. 9.2).
|
Мал. 9.2. Діалог Промежуточные итоги
|
У списку При каждом изменении в… задамо поле для підбиття підсумків, – це поле Магазин. До речі, поле Магазин у нашому прикладі буде автоматично визначено самою програмою Excel. У списку Операция буде встановлена за замовчуванням функція Сумма (в інших випадках для підбиття підсумків можна вибрати іншу функцію, наприклад, Произведение, Среднее, Максимум). У нижньому списку Добавить итоги по… буде позначений стовпець з підсумком (у даному разі – це Сумма). Позначимо також позицію Продано і натиснемо кнопку Ok. На робочому аркуші з’являться додаткові рядки з проміжними підсумками (мал. 9.3).
Ліворуч від номерів рядків розташовані елементи структури. Якщо ви клацнете по будь-якій кнопці згортання структури, то замість групи залишиться тільки рядок підсумку. Згортання всіх груп даних у підсумкові рядки відбудеться при клацанні по кнопці рівня деталізації 2 (мал. 9.4). Якщо ж клацнути по кнопці рівня 1, то залишиться один підсумковий запис. Таблиці, отримані таким чином, називаються підсумковими звітами.
|
Мал. 9.3. Список, що містить проміжні підсумки
|
Щоб скасувати проміжні підсумки і повернутися до первинного вигляду списку, клацніть по будь-якій комірці списку й оберіть команду Данные→Итоги. У діалозі Промежуточные итоги (мал. 9.2) натисніть кнопку Убрать все.
|
Мал. 9.4. Підсумковий звіт (рівень деталізації 2)
|