Подсчет промежуточных итогов

Можно вычислить промежуточные итоги на основе любого поля БД. Промежуточный итог это не обязательно сумма. Он может представлять собой среднее значение, количество, минимум, максимум или другую статистическую величину. Прежде всего необходимо отсортировать БД по полю, на основе которого будут проводиться вычисления. Затем выбрать любую ячейку БД и задать команду Данные/Итоги – откроется диалоговое окно Промежуточныеитоги.

В поле «При каждом изменении в» укажите поле, по которому произведена сортировка БД. Если выбрать не отсортированное поле, получится масса промежуточных итогов (интересно, но бессмысленно). Выберите тип промежуточного итога из списка Операция. В списке Добавить итоги по отметьте все поля, по которым должны вычисляться промежуточные итоги. Можно подвести итоги по нескольким полям одновременно, но при этом должна использоваться одна и та же функция.

Установите флажок Заменить текущие итоги, если промежуточные итоги подсчитывались ранее и теперь надо заменить старый набор на новый. Если нужно, чтобы появились оба набора итогов (например, суммы и средние), снимите этот флажок. Установка флажка Итоги под данными позволяет подвести общие итоги под всей БД. После ввода информации щелкните по кнопке ОК для их добавления. Для удаления промежуточных итогов снова откройте диалоговое окно Промежуточные итоги и щелкните по кнопке Убрать все.

Задание 3.28

1. Рассчитайте среднее значение цены бумаги по производителям для базы данных, полученной в результате выполнения п. 3 задания 3.27. Для этого в диалоговом окне Промежуточные итоги в поле «При каждом изменении в» выберите Произв-во, в поле «Операция»Среднее, в поле «Добавить итоги в»1 шт. и от 50 шт. Установите флажки в полях «Заменить текущие итоги» и «Итоги под данными», щелкните по кнопке ОК.

2. Рассчитайте количество значений наименований бумаги для общей базы данных. Для этого отсортируйте базу данных в соответствии с п. 2 задания 3.27 сначала по наименованию, затем по виду и в последнюю очередь по формату. В диалоговом окне Промежуточные итоги выберите соответствующие поля.