Контрольная работа: Компьютерные технологии MS EXEL
13 10 300000 8
14 11 350000 9
15 7 210000 10
16 8 250000 11
17 9 310000 12
18 10 320000 13
19 11 360000 14
20 8 250000 11
Задание 5
Создание таблиц заданной структуры на примерах решений практических задач
Пример 1 . Конвертирование валюты.
Создать таблицу конвертирования цены товара. При внешнеторговых операциях расчет с поставщиками выполняется в долларах, а расчет с внутренними покупателями - в рублях. Ввиду этого нужно иметь возможность конвертирования в рубли исходной (в момент поступления) и текущей ("на сегодня") цены товара. Вся необходимая информация хранится в двух таблицах: таблице курса доллара и таблице расчета рублевого эквивалента товара.
Рис. Лист Курс
Для удобства пользователя этот материал мы разнесем на два листа рабочей книги – лист Курс и лист Товар
Рис.1 Лист Товар
Содержимое первого (на рисунке изображен только фрагмент листа) очевидно, - это последовательные значения дат и стоимости доллара. На листе Товар в клетке В1 предъявляется текущая дата (функция СЕГОДНЯ()), а также содержатся сведения о дате закупки товара и о закупочной цене (столбцы А и В). В столбце Е вычисляется рублевый эквивалент этой цены, но прежде формируются два столбца, нужные только для сведения оператора. В столбце С предъявляется ближайшая, найденная в листе Курс, дата (СЗ=ВПР (АЗ;Курс!А$2:В$240;1;1)), по курсу которой (столбец D) и производится конвертирование доллара в рубли. Делается это ради того, чтобы пользователь мог контролировать правильность конвертирования. Так, например, если обнаруживается, что дата конвертирования сильно отстает от даты закупки, можно предположить, что курсовая таблица содержит не все данные и ее следует просмотреть и, возможно, дополнить.
В столбце D показывается найденный курс доллара, по которому будет осуществляться конвертирование цены товара D З=ВПР(А3; Курс!А$2:В$240;2;1). На основании его и находится закупочная цена товара в рублях E 3= D 3* B 3.
В столбце F определяется рублевый эквивалент цены “товара на сегодня” F 3=ВПР( B $1;Курс! A $2: B $240;2;1)).
Рис.2 Лист Товар
В обоих выражениях используется функция ВПР() с четвертым аргументом равным 1, т.е. поиск даты в таблице курса доллара будет не точным, а интервальным, поскольку некоторых дат там нет (валютная биржа не работает в выходные дни) и стоимость доллара тогда берется равной курсу ближайшей предыдущей даты, для которой она имеется. В качестве области поиска определена область листа Курс, содержащая два столбца А и В и число строк, равное числу рабочих дней в году (около 240).