
- •Выполнение экономических расчетов в среде ms excel
- •Практическая работа 1. Расчет сдельной заработной платы
- •Информационная технология создания листа Тарифы
- •Информационная технология создания листа Картотека
- •Информационная технология создания листа Работы
- •Информационная технология создания лицевой стороны наряда
- •Информационная технология создания оборотной стороны наряда
- •Оформление сдельных нарядов
- •Итоги по сдельной зарплате
- •Удержания из заработной платы
- •Нормативно-справочная информация
- •Информационная технология заполнения листа Товары
- •Информационная технология заполнения листа Организации
- •База данных движения товаров
- •Оборотная ведомость движения товаров
- •Информационная технология создания листа Итоги
- •Ведомость расчетов с организациями
- •Шаблон документа «накладная»
- •Информационная технология создания шапки документа
- •Информационная технология формирования табличной части документа:
- •Ввод данных о движении товаров
- •Анализ движения товаров
Анализ движения товаров
Анализ движения товаров основан на информационных технологиях, которые обеспечивают гибкость и удобство формирования итоговых результатов.
Промежуточные итоги
Промежуточные итоги могут создаваться по различным ключам сортировки базы данных Движение.
Выбрать блок База_данных.
Отсортировать список по полям: Товар (старший ключ), Организация - младший ключ сортировки;
Сформировать итог 1 уровня - команда Данные, Промежуточные итоги, указав:
Поле группирования – Код товара,
Операция - Сумма,
Добавить итоги по полям: Поступление, Реализация, Итого поступление, Итого реализация
Итоги размещать под данными, предыдущие итоги не удалять.
Сформировать итог 2 уровня - команда Данные, Промежуточные итоги, указав:
Поле группирования - Организация,
Операция - Сумма,
Добавить итоги по полям: Поступление, Реализация, Итого поступление, Итого реализация
Итоги размещать под данными, предыдущие итоги не удалять.
Убрать итоги - команда Данные, Промежуточные итоги, Убрать все.
Фильтрация базы данных
Выполнить автофильтрацию базы данных Движение:
Получить сведения о реализации товаров определенных видов;
Получить сведения о реализации товаров за указанный интервал времени;
Получить сведения о поставках товаров, цена которых находится в заданном интервале;
Получить сведения о движении крупных партий товаров за определенный интервал дат;
Получить сведения о 10 продажах с наименьшей общей стоимостью;
Получить сведения о 5 поступлениях товаров с наибольшей общей стоимостью и др.
Подготовить на листе Критерии условия для реализации запросов:
Сведения о продажах товаров, цена которых выше заданного значения, а также о продажах товаров на сумму в заданном диапазоне:
Таблица 11 - Расширенный фильтр
Цена |
Итого реализация |
Итого реализация |
>100 |
|
>0 |
|
>=12000 |
<=30000 |
Сведения о товарах, продажа которых превосходит средний уровень на 15%:
Таблица 12 - Вычисляемый критерий
Стоимость товаров |
=Движение!K2>=СРЗНАЧ(Движение!$K$2:$K$94)*1,15 |
Информационная технология фильтрации базы данных Движение:
Установить курсор на лист Движение.
Выполнить команду меню Данные, Фильтр, Дополнительно и указать:
Обработка - Фильтровать список на месте
Исходный диапазон - имя блока База_данных,
Диапазон условий - блок критериев (лист Критерии);
Только уникальные записи.
Макрос “Фильтрация”
Таблица условий отбора для фильтрации записей базы данных Движение изменяется для различных видов движения.
Таблица 13 - Условия фильтрации
|
А |
В |
1 |
2 |
Реализация товаров |
2 |
|
|
3 |
Организация |
Итого реализация |
4 |
Универмаг ЦФТ |
>0 |
В ячейке А1 обеспечен выбор вида движения товаров (1 - поступление товаров, 2 - реализация товаров).
В ячейке А3 содержится постоянный текст Организация, который совпадает с именем столбца базы данных Движение.
В ячейке А4 выбирается название организации из списка возможных значений.
В ячейке В3 автоматически изменяется название поля критерия, которое совпадает с именем поля базы данных.
В ячейке В4 сдержится постоянный текст >0.
Если выбран вид движения - 1, в ячейке В1 появляется слово Поступление товаров, а в ячейке В3 появляется Итого поступление, совпадающее с названием столбца в базе данных. При выборе вида движения 2 в ячейке В1 будет записано Реализация товаров, а в ячейке В3 – Итого реализация, совпадающее с именем столбца базы данных Движение..
Таким образом, выбранный вид движения определяет вид области условий для фильтрации.
Информационная технология подготовки листа Фильтрация.
1 этап. Подготовка условий фильтрации записей базы данных:
Установить курсор в ячейку А1 и выполнить команду Данные, Проверка данных, указать тип - Список, источник - 1; 2.
Установить курсор в ячейку В1 и ввести формулу вида:
=ВЫБОР(A1;"Поступление товаров";"Реализация товаров")
Установить курсор в ячейку А3 и ввести текст Организация. Соответствует названию поля базы данных движения товаров.
Установить курсор в ячейку А4 и выполнить команду Данные, Проверка данных, указать тип - Список, источник - блок Название
Установить курсор в ячейку В3 и ввести формулу:
=ВЫБОР(A1;"Итого поступление";"Итого реализация")
Результат функции соответствует выводу названия столбца базы данных движения товаров.
Установить курсор в ячейку В4 и ввести символы >0
2 этап. Фильтрация базы данных.
Установить курсор в ячейку $A$7
Фильтрация базы данных - команда меню Данные, Дополнительно
Указать: Исходный диапазон - База_данных, Диапазон условий - $A$3:$B$4, Скопировать результат в другое место, Поместить результат в диапазон - $A$7.
3 этап. Создание макроса.
Макрос состоит из следующих действий:
Удаление области результата предыдущей фильтрации;
Выполнение команды Данные, Дополнительно с параметрами базы данных и диапазона условий.
Выполнить команду Разработчик, Записать макрос. В диалоговом окне задать имя макроса - Фильтрация и "горячие" клавиши вызова макроса - <Ctrl>+<q>, указать место хранения макроса - Эта книга, нажать кнопку ОК
Выделить диапазон строк, например, 7 - 25, выполнить команду Удалить.
Снять выделение, установив курсор в ячейке А7.
Выполнить команду меню Данные, Дополнительно, указав:
Исходный диапазон - База_данных,
Диапазон условий - $A$3:$B$4,
Скопировать результат в другое место, Поместить результат в диапазон - $A$7.
Выполнить команду меню Разработчик, Остановить запись.
Макрос Фильтрация будет записан.
Для проверки макроса Фильтрация следует:
Изменить условия отбора (изменить вид движения, название организации).
Выполнить команду меню Разработчик, Макросы.
Выбрать из списка макрос Фильтрация, нажать кнопку Выполнить или нажать "горячие клавиши".
Для создания управляющего элемента - кнопки, нажатие которой вызывает запуск предписанного макроса:
Выполнить команду меню Разработчик, Элементы управления, Вставить;
Нажать элемент Кнопка и обрисовать кнопку на листе,
Назначить кнопке макрос Фильтрация.
Изменить текст на кнопке - Фильтрация БД.
Итоги движения товаров
Построить сводные таблицы для базы данных Движение:
Таблица А использует макет вида:
Фильтр - нет
Строка - Наименование;
Столбец - Организация;
Значения - поле Итого поступление, операция - Количество чисел, имя - Количество документов;
поле Итого поступление, операция - Сумма, имя - Всего поступило;
поле Итого поступление, операция - Сумма, дополнительное вычисление - Доля от суммы по строке; имя - Уд. вес.
Сводную таблицу разместить на новом листе с именем Своды.
Таблица В использует макет вида:
Фильтр - Наименование;
Строка - Дата;
Столбец - Организация;
Значения - поле Итого реализация, операция - Количество чисел, имя - Количество документов;
поле Итого реализация, операция - Сумма, имя - Сумма реализации.
Сводную таблицу разместить на листе Своды. Выполнить группирование данных по полю Дата - интервал группирования месяц. Для группирования курсор поместить в сводной таблице в область значений поля Дата, выполнить команду меню Данные, Структура, Группировать, Группировать указать шаг – Месяцы.