51420

РАСЧЕТ СТОИМОСТИ ТУРА

Контрольная

Экономическая теория и математическое моделирование

Выберем элемент Список на панели Формы и отчертим прямоугольник на листе Выбор. Теперь этот объект нужно связать со столбцом Тур который находится на листе Расчет. Результат помещаем в ячейку А20 на листе Расчет. Теперь на листе Выбор укажем например Испания и проверим появился ли на листе Расчет в ячейке А20 порядковый номер тура т.

Русский

2014-02-11

91 KB

29 чел.

РАСЧЕТ СТОИМОСТИ ТУРА

В данной работе решается задача, которая позволяет на основе полученной от клиента информации о выбранном маршруте и требуемом наборе услуг рассчитывать стоимость тура. При этом клиент может менять тур или набор услуг, получая каждый раз оперативную информацию о стоимости тура.

Переименуем Лист1 в «Расчет».Введем в ячейки таблицы (рис.1) данные туров, услуг и стоимости каждой услуги, начиная с ячейки А4

рис. 1. Цены на услуги

Лист2 назовем «Выбор» и будем создавать на нем Формы. Этот лист предназначен для работы с клиентами. На экране должна находиться панель «Формы»: Вид – Панели инструментов – Формы. Создадим форму для списка, в котором заданы названия туров. Выберем элемент «Список» на панели «Формы» и отчертим прямоугольник на листе «Выбор». Теперь этот объект нужно связать со столбцом «Тур», который находится на листе «Расчет». Вызовем контекстное меню на элементе 2Список» и выполним команду: Формат объекта – вкладка «Элемент управления» - Формировать список – и (переходим на лист «Расчет» и выделяем список туров). Результат помещаем в ячейку А20 на листе «Расчет». Результат – это порядковый номер в списке (рис.2). Закрываем окно.

Снимаем выделение со списка. Теперь на листе «Выбор» укажем, например, Испания и проверим, появился ли на листе «Расчет» в ячейке А20 порядковый номер тура, т.е. номер 5. Выполним аналогичную операцию «Поле со списком». Аналогично создадим еще один инструмент для работы с выбранными услугами. На листе «Расчет» составим еще одну таблицу – набор всех услуг, пользуясь данными на этом листе без указания их стоимости (рис.3)

Рис. 2 Связывание объектов (список)

Рис. 3. Выбор услуг.

На листе «Выбор» составим таблицу из названий услуг

Виза

перелет

Трансфер

Проживание

Экскурсии

Аквапарк

С помощью панели «Формы» построим флажок для каждой услуги на листе «Выбор». Для каждого флажка из контекстного меню выберем «Формат» объекта».

На вкладке «Элемент управления» установить: Связать с ячейкой на листе «Расчет» с ячейкой, которая подготовлена для 1-й услуги, затем для второго флажка и 2-й услуги и т.д.  Если теперь установить флажки в некоторых услугах и снять в других, то на листе «Расчет» в строке Состояние увидим значения ИСТИНА – здесь флажок установлен и ЛОЖЬ, если флажок снят. В соседней ячейке в строке Состояние 0/1 вычислим логическую функцию ЕСЛИ, чтобы ИСТИНА соответствовала 1, а ЛОЖЬ – 0 (с помощью Мастера функций). Получим  первое значение. Остальные значения вычисляются автозаполнением.

Вычислим стоимость всех туров с выбранными услугами в столбце Н. В столбце А имеются туры и далее цены, а флажки показывают выбранные услуги. С помощью Мастера функций вычислим СУММПРОИЗВ, где 1-й массив B5:G5, а 2-й массив B15:G15 – строка Состояние 0/1. Вычислим то же самое для 2-го тура, для третьего и т.д. Это будет стоимость каждого тура при выбранных услугах.

Найдем стоимость выбранного тура опять с помощью Мастера функций и функции ВЫБОР (категория функций «Ссылки и массивы»). На листе «Расчет» в столбце I с помощью Мастера функций найдем ВЫБОР. В окне функции ВЫБОР укажем ячейку А20, где находится индекс тура, т.е. его порядковый номер, и далее укажем все ячейки с вычисленными стоимостями туров (от Н5 до Н11).

На рис. 4 показан результат работы функции ВЫБОР. Полученный результат  должен быть показан клиенту на листе «Выбор». Для этого на листе «Выбор» с помощью панели инструментов «Формы» построим кнопку, вызовем контекстное меню и создадим для нее макрос. Назначим макрос объекту – Записать – и затем выполним следующие команды: перейти на лист «Расчет», копировать значение  ячейки I15 со стоимостью выбранного тура, перейти на лист «Выбор»; выбрать ячейку для вставки рядом с кнопкой; выполнить Правка – Специальная вставка – значения. И завершим запись макроса Сервис – Макрос – Остановить запись. Теперь создание всех управляющих элементов завершено. С помощью контекстного меню этой кнопки изменим надпись – «Цена тура»

Рис. 4 Вид листа «Расчет»

Рис. 5 Вид листа «Выбор»


 

А также другие работы, которые могут Вас заинтересовать

58933. Разработка предложений по повышению эффективности личных продаж медицинских представителей через избирательные формы работы с их различными категориями (на примере регионального представительства компании «Санофи-Синтелабо») 667.5 KB
  Разработка процедуры по идентификации медицинских представителей регионального представительства компании согласно их категорийности по уровням мотивированности и компетентности и распределению усилий регионального менеджера в соответствии с названными категориями..
58935. Підготовка до ЗНО. Вимоги до монологічного висловлювання. Тренувальні вправи 57.5 KB
  Актуалізація опорних знань учнів про роздум Один із видів роботи під час проходження ЗНО завдання з розгорнутою відповіддю передбачає створення власного монологічного висловлювання на дискусійну тему у вигляді творуроздуму у якому слід аргументовано ствердити...
58936. Захворювання статевих органів. Венеричні хвороби. СНІД 133 KB
  Довести важливість дбайливого ставлення до свого здоровя з раннього віку необхідність дотримання норм здорового способу життя. Добридень Зустрічаючись люди зазвичай говорять це гарне добре слово бажаючи один одному здоровя.
58937. Тренувальні вправи на добір ознак, характерних для окремих предметів 49 KB
  Відгадайте загадкуприкметники закриті Червоний колір а кислий смак Камяне серце чому це так вишня Чи можемо відгадати загадку Чому Які слова допомогли відгадати загадку На які питання вони відповідають Що означають Яку роль відіграють слова-ознаки в житті...
58939. Публій Вергілій Марон. Поема “Енеїда” як літературна обробка римської легенди про троянця Енея — засновника Риму. Творче наслідування поем Гомера 126 KB
  Мета: подати загальні відомості про золоту добу римської культури та літератури розкрити значення творчості Вергілія як найвидатнішого римського поета творця національного героїчного епосу пояснити...
58940. Звук (ш), позначення його буквами «Ш», «ш» (ша) 419 KB
  Мета. Ознайомити учнів з буквами «Ш», «ш» (ша), їх назвою та звуковим значенням; виробляти навички читання зв’язного тексту, вчити виразно читати текст. Розвивати фонематичний слух, усне мовлення, логічне мислення, увагу, спостережливість.
58941. Хліб, як сонечко ясне 46 KB
  Сприяти розширенню знань дітей про хліб удоско наленню навички читання вголос і мовчки. Виховувати пова гу до праці хлібороба бережне ставлення до хліба. Коломієць Хліб ілюстрації про професії вироби із хліба карт...