скачать ^ Рассмотрим следующую задачу. Фирма ООО «Инициатива» осуществляет деятельность, связанную со строительными работами и продажей строительных материалов. Цены на товары и услуги представлены на рис. 2, данные о фирмах, заказы которых должны быть выполнены в сентябре 2005 г. – на рис. 3. Построить таблицы по приведенным ниже табличным данным (рис. 2, 3, 4). Организовать межтабличные связи для автоматического заполнения граф: «Наименование фирмы», «Наименование товара» и автоматический подсчет суммы заказов каждой фирмы-заказчика в выходных документах (рис. 4, 5). Результаты вычислений представить в виде таблицы, содержащей итоговые суммы за месяц по каждой фирме-заказчику, по фирме ООО "Инициатива" и в графическом виде. Рассчитать и заполнить форму заказа (рис. 5).
Код товара | Наименование товара | Характеристика товара | Единица измерения | Цена, руб. | 1 | Изготовление дверей | Материал фирмы, сосна, влажность 8% | кв. м. | 3000,00 | 2 | Изготовление фундамента | Материал фирмы, бетон | куб. м. | 1200,00 | 3 | Кровельные работы | Материал фирмы, оцинкованная сталь | кв. м. | 300,00 | 4 | Пиломатериалы | Хвойные породы дерева | куб. м. | 3000,00 |
Рис. 2. Базовый прайс-лист
Код фирмы | Наименование фирмы | Адрес | Телефон | Контактная персона | 1 | Сервис | Кутузовский пр., 2 | 222-22-32 | Сидоров В.В. | 2 | Проект-М | ул. Ботаническая, 3 | 331-09-65 | Бородин К.П. | 3 | Факториал | ул. Тверская, 15 | 976-43-23 | Власова И.А. | 4 | Приват | ул. Ордынка, 33 | 123-34-56 | Столетова С.М. | 5 | Медик | ул. Грибоедова, 46 | 456-34-12 | Кравченко А.И. | Рис. 3. Список фирм-заказчиков
Дата | Наименование фирмы | Код фирмы | Код заказа | Наименование товара | Код товара | Количество | Сумма, руб. | 02.09.05 |
| 4 | 19 |
| 4 | 30 |
| 02.09.05 |
| 4 | 19 |
| 1 | 10 |
| 05.09.05 |
| 5 | 20 |
| 1 | 34 |
| 05.09.05 |
| 5 | 20 |
| 4 | 100 |
| 08.09.05 |
| 1 | 21 |
| 2 | 120 |
| 15.09.05 |
| 2 | 22 |
| 4 | 56 |
| 15.09.05 |
| 2 | 22 |
| 3 | 200 |
| 17.09.05 |
| 3 | 23 |
| 2 | 23 |
| 30.09.05 |
| 4 | 24 |
| 3 | 200 |
| Рис. 4. Список заказов за месяц  ^ |
|
|
|
|
|
|
|
|
|
|
|
| Заказ №______ |
|
|
| Дата выполнения
| ___________ |
|
|
|
| ^ | Код фирмы | Наименование товара | Код товара | Количество | Сумма, руб. |
|
|
|
|
|
|
|
|
|
|
|
| ИТОГО |
|
|
|
|
|
|
|
|
|
|
|
|
| Принял | ____________ |
|
|
|
| Дата | ____________ |
|
|
|
| Рис. 5. Форма заказа В отчете по практической части алгоритм решения задачи следует представить в соответствии с приведенным примером.
Описание алгоритма решения задачи Запустить табличный процессор MS Excel. Создать книгу с именем «Инициатива». Лист 1 переименовать в лист с названием Товары. На рабочем листе Товары MS Excel создать таблицу базового прайс-листа. Заполнить таблицу базового прайс-листа исходными данными (рис. 6).

Рис. 6. Расположение таблицы «Базовый прайс-лист» на рабочем листе Товары MS Excel Лист 2 переименовать в лист с названием Заказчики. На рабочем листе Заказчики MS Excel создать таблицу, в которой будет содержаться список фирм-заказчиков. Заполнить таблицу со списком фирм-заказчиков исходными данными (рис. 7).

Рис. 7. Расположение таблицы «Список фирм-заказчиков» на рабочем листе Заказчики MS Excel Разработать структуру шаблона таблицы «Список заказов за месяц» (рис. 8). ^ | Наименование (реквизит) | Тип данных | Формат данных | длина | точность | A | Дата | дата | 8 |
| B | Наименование фирмы | текстовый | 50 |
| C | Код фирмы | числовой | 5 |
| D | Код заказа | числовой | 5 |
| E | Наименование товара | текстовый | 50 |
| F | Код товара | числовой | 5 |
| G | Количество | числовой | 10 |
| Y | Сумма, руб. | числовой | 20 | 2 |
Рис. 8. Структура шаблона таблицы «Список заказов за месяц» Лист 3 переименовать в лист с названием Список заказов. На рабочем листе Список заказов MS Excel создать таблицу, в которой будет содержаться список заказов за месяц. Заполнить таблицу «Список заказов за месяц» исходными данными (рис. 9).

Рис. 9. Расположение таблицы «Список заказов за месяц» на рабочем листе Список заказов MS Excel Заполнить графу Наименование фирмы таблицы «Список заказов за месяц», находящейся на листе Список заказов следующим образом: Занести в ячейку C3 формулу: =ЕСЛИ(C3="";"";ПРОСМОТР(C3;Заказчики!$A$3:$A$7;Заказчики!$B$3:$B$7)). Размножить введенную в ячейку C3 формулу для остальных ячеек (с C4 по C11) данной графы. Таким образом, будет выполнен цикл, управляющим параметром которого является номер строки. Заполнить графу Наименование товара таблицы «Список заказов за месяц», находящейся на листе Список заказов следующим образом: Занести в ячейку F3 формулу: =ЕСЛИ(F3="";"";ПРОСМОТР(F3;Товары!$A$3:$A$7;Товары!$B$3:$B$7)). Размножить введенную в ячейку F3 формулу для остальных ячеек данной графы (с F4 по F11). Заполнить графу Сумма, руб. таблицы «Список заказов за месяц», находящейся на листе Список заказов следующим образом: Занести в ячейку I3 формулу: =ПРОСМОТР(G3;Товары!$A$3:$A$6;Товары!$E$3:$E$6)*H3. Размножить введенную в ячейку I3 формулу для остальных ячеек (с I4 по I11) данной графы. В таблице «Список заказов за месяц» вставить автоматические промежуточные (для каждой фирмы) и общие итоги в списке по полю Сумма, руб. (рис. 10).

Рис. 10. Список заказов, выполненных фирмой ООО «Инициатива» в сентябре 2005 г. Лист 4 переименовать в лист с названием Форма заказа. На рабочем листе Форма заказа MS Excel создать форму заказа. Путем создания межтабличных связей заполнить созданную форму полученными данными из таблицы «Список заказов за месяц» (рис. 11).
 Рис. 11. Форма заказа фирмы «Проект-М» Лист 5 переименовать в лист с названием График. На рабочем листе График MS Excel создать сводную таблицу. Путем создания межтабличных связей автоматически заполнить графы Наименование фирмы и Всего, руб. полученными данными из таблицы «Список заказов за месяц» (рис. 12). Результаты вычислений представить графически (рис. 12).  ^
Итоговые суммы заказов по фирмам-заказчикам на сентябрь 2005 г.
^ | Всего, руб. |
|
| Медик | 402000.00 | Приват | 180000.00 | Проект-М | 228000.00 | Сервис | 144000.00 | Факториал | 27600.00 | Общий итог | 981600.00 |  01.10.05 Менеджер Павлов А.С.
Рис. 12. Сводная таблица и графическое представление результатов вычислений
Добавить документ в свой блог или на сайт
|