Использование ExcelРефераты >> Программирование и компьютеры >> Использование Excel
5.6. Подведении итогов в базе данных
Один из способов обработки и анализа базы данных состоит в подведении различных итогов. С помощью команды Данные | Итоги можно вставить строки итогов в список, осуществив суммирование данные нужным способом. При вставке строк итогов Excel автоматически помещает в конец списка данных строку общих итогов.
После выполнения команды Данные | Итоги вы можете выполнить следующие операции:
· выбрать одну или несколько групп для автоматического подведения итогов по этим группам
· выбрать функцию для подведения итогов
· выбрать данные, по которым нужно подвести итоги
· Кроме подведения итогов по одному столбцу, автоматическое подведение итогов позволяет:
· выводить одну строку итогов по нескольким столбцам
· выводить многоуровневые, вложенные строки итогов по нескольким столбцам
· выводить многоуровневые строки итогов с различными способами вычисления для каждой строки
· скрывать или показывать детальные данные в этом списке
Команда Итоги вставляет в базу данных новые строки, содержащие специальную функцию.
Синтаксис: ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции; ссылка)
Номер_функции - это число от 1 до 11, которое указывает, какую функцию использовать при вычислении итогов внутри списка.
Номер функции |
Функция |
1 |
СРЗНАЧ |
2 |
СЧЁТ |
3 |
СЧЁТЗ |
4 |
МАКС |
5 |
МИН |
6 |
ПРОИЗВЕД |
7 |
СТАНДОТКЛОН |
8 |
СТАНДОТКЛОНП |
9 |
СУММ |
10 |
ДИСП |
11 |
ДИСПР |
Ссылка - это интервал или ссылка, для которой подводятся итоги.
Если список с промежуточными итогами уже создан, его можно модифицировать, редактируя формулу с функцией ПРОМЕЖУТОЧНЫЕ. ИТОГИ.
5.6.1. Вставка промежуточных итогов
Для каждого товара можно ввести в таблицу промежуточные итоги - суммы по полям: Количество, Сумма закупки, Сумма реализации, Прибыль и среднее значение поля Закупочная цена (руб).
Сначала заполняются поля, содержащие исходные данные: “Наименование”, “Фирма-поставщик”, “цена (руб)” и “количество”. Вычисляемые поля таблицы заполняются формулами. Для создания формулы в поле “цена ($)” и пользуется имя, присвоенное ячейке, содержащей числовое значение текущего курса валюты. Для создания формул в поле “Сумма реализации” и пользуется частичный запрет модификации адреса ячеек (с помощью значка $ перед номером строки), содержащих розничную цену для каждого из товаров.
Промежуточные итоги заполняются через меню Данные | Итоги . | Промежуточные итоги:
Рис. 32. Вывод Промежуточных итогов
Предварительно необходимо выделить область таблицы, в которой Вы собираетесь подводить итоги, включив в нее строку с названиями полей. В приведенном выше примере ‑ это заголовок таблицы ("№ п/п"; "Наименование"; ."Валовый доход") и все записи по товарам (запись ‑ это одна строка в таблице, начинающаяся с порядкового номера записи и заканчивающаяся цифрой валового дохода).
1. В списке При каждом изменении в: установить значение “Наименование”.
2. В списке Операция установить значение Сумма
3. В списке Добавить итоги по: отметить элементы: "Сумма реализации", "Сумма закупки", "Количество", "Валовый доход".
4. Взвести флажки: Заменить текущие итоги и Итоги под данными.
5. Такие формулы должны быть записаны в ячейки таблицы:
Таблица 5
A |
B |
C |
D |
E |
F |
G |
H |
I | |
5 |
№ п/п |
Наи-мено-ван. |
Фирма поставщик |
цена' (руб) |
цена' ($) |
Кол-во |
Сумма закупки |
Сумма реализац. |
Валовый доход |
6 |
1 |
Бана-ны |
Frutis |
2 |
=D6/ kurs |
200 |
=D6*F6 |
=F6*I$2 |
=H6-G6 |
7 |
2 |
Бана-ны |
SUMP |
2.32 |
=D7/ kurs |
80 |
=D7*F7 |
=F7*I$2 |
=H7-G7 |
8 |
3 |
Бана-ны |
Forum |
1.98 |
=D8/ kurs |
165 |
=D8*F8 |
=F8*I$2 |
=H8-G8 |
9 |
4 |
Бана-ны |
Like |
1.86 |
=D9/ kurs |
320 |
=D9*F9 |
=F9*I$2 |
=H9-G9 |
10 |
5 |
Бана-ны |
UFO |
2.05 |
=D10/ kurs |
120 |
=D10* F10 |
=F10*I$2 |
=H10-G10 |
11 |
средн: |
=ПРОМЕЖУТОЧНЫE.ИТОГИ (1;D6: D10) |
Итого: |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;F6: F10) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;G6: G10) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;H6: H10) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;I6: I10) | ||
12 |
6 |
Вино-град |
Frutis |
4 |
=D12/ kurs |
90 |
=D12*F12 |
=F12*I$3 |
=H12-G12 |
25 |
Итог: |
Итог: |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;F6: F22) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;G6: G22) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;H6: H22) |
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ (9;I6: I22) |