Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Андреева НМ_2010.doc
Скачиваний:
17
Добавлен:
04.11.2018
Размер:
34.72 Mб
Скачать

7. Пользовательская таблица в ms Excel. Корректность ввода информации

Простейшая база данных – таблица с записями одинаковой структуры. Структура базы данных определяется именами полей таблицы и типами их значений. В MS Excel пользовательская таблица представляется в виде списка – особого способа организации данных на рабочем листе. Данные списка хранятся в непрерывном диапазоне ячеек, эта область рабочего листа не содержит пробельных (пустых) строк или столбцов. В первой строке списка – имена полей базы данных, каждая строка списка соответствует одной единице данных. Вертикальные колонки таблицы – поля базы данных. Каждая колонка таблицы хранит данные одного типа (дата, число или текст). Каждая строка списка соответствует записи базы данных. Функции работы со списками реализуют основные операции ведения базы данных: поиск релевантных данных, просмотр, редактирование и удаление записей, добавление новых единиц данных.

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

Акция - денежный документ (ценная бумага), удостоверяющий долевое участие владельца (акционера) в предприятии, действующим в форме акционерного общества. Акции выпускаются юридическими лицами (акционерными обществами, банками). Выпуск ценных бумаг в обращение называется называется эмиссией, а юридическое лицо, выпустившее их, – эмитентом. О проведенной эмисии извещает документ «Проспект эмиссии ценных бумаг», он содержит следующие параметры: наименование эмитента, его юридический адрес, номер государственной лицензии, тип ценных бумаг, объем эмиссии (число выпущенных ценных бумаг), номинальная стоимость ценных бумаг, дата эмиссии. В момент регистрации выпуска ценных бумаг им присваивается государственный номер.

Первоначальное размещение новых выпусков ценных бумаг с целью получения новых фондов для эмитентов происходит на первичном рынке. На нем преобладает внебиржевой оборот: фондовые ценности приобретаются индивидуальными инвесторами и кредитно-финансовыми институтами.

После того, как ценные бумаги нового выпуска размещены (проданы) на первичном рынке они становятся объектом перепродажи. Перепродажа осуществляется через вторичный рынок, который делится на централизованный и децентрализованный.

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

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

При регистрации проведенной операции на бирже фиксируются следующие параметры: наименование биржи, параметры ценной бумаги: тип ценной бумаги, номинальная стоимость, государственный номер регистрации ЦБ, наименование эмитента, объем сделки, стоимость ЦБ, установленная в сделке, эмиссионный доход сделки (разница между курсовой стоимостью и номинальной стоимостью умножается на объем сделки, эта величина суммируется по всем сделкам с этими ценными бумагами).

Каждая зарегистрированная сделка сопровождается документами: передаточной (о передаче прав на акции инвестиционными компаниями) и договором купли–продажи, в них указывается: инвестиционная компания–продавец, инвесткомпания–покупатель, дата проведения операции, тип ЦБ, наименование эмитента, номинальная стоимость ЦБ, стоимость ЦБ, по которой была совершена сделка, общая сумма сделки, наименование сделки.

В учебной модели вторичного рынка ценных бумаг вводятся следующие соглашения:

1) список эмитентов: «ОАО “Искра”», «ОАО “КрАЗ”», «ОАО ЦБК», «ТОО “Агат”», «ТОО “Янтарь”»,

2) тип ценной бумаги: акция обыкновенная и акция привилегированная, облигация и вексель,

3) торги проводятся на фондовых биржах: Тройка, Семерка, Туз,

4) возможные операции с ценными бумагами: покупка или продажа,

5) в сделках на фондовых биржах принимают участие инвестиционные компании: Крылья, Ковчег, Новинка, Полковник,

6) государственные номера регистрации ценных бумаг, которые принимали участие в сделках: «АО-2009-11», «АО-2009-12», «АП-2009-11», «ОБ-2009-11», «ВК-2009-11».

Задание. На рабочем листе электронных таблиц создать табличную базу данных для хранения информации о проведенных операциях с ценными бумагами в учебной модели вторичного рынка ценных бумаг.

Корректность ввода наименований бирж, эмитентов, инвестиционных компаний, а также типов ценных бумаг обеспечить с помощью функции «Проверка данных». Кроме того, использовать эту функцию для проверки непротиворечивости данных: дата сделки – позднее даты эмиссии и объем сделки – меньше объема эмиссии.

Сведения о проведенных эмиссиях ценных бумаг сохранять в пользовательской таблице «Эмиссии ценных бумаг», одна строка таблицы соответствует проведенной эмиссии, реквизиты эмиссии сохраняются в колонках:

ГосНомерЦБ – государственные номера регистрации ценных бумаг,

Эмитент – наименование организации, выпустившей ценные бумаги,

Тип ценной бумаги – тип ценной бумаги,

Дата эмиссии – дата выпуска ценной бумаги,

Номинальная стоимость – номинальная стоимость ценной бумаги,

Объем эмиссии – количество выпущенных ценных бумаг,

Эмиссионный доход – произведение номинальной стоимости на количество выпущенных ценных бумаг.

Строка пользовательской таблицы «Сведения об операциях с ценными бумагами». соответствует одной операции с ценными бумагами. Колонки таблицы содержат реквизиты проведенной операции:

Биржа – наименование биржи, где была заключена сделка,

Инвестиционная компания – продавец – наименование инвестиционной компании, которая продала ценные бумаги,

Инвестиционная компания – покупатель – наименование инвестиционной компании, которая купила ценные бумаги,

ГосНомЦБ государственный номер регистрации ценных бумаг,

Эмитент – наименование организации, выпустившей ценные бумаги,

Тип ЦБ – тип ценной бумаги,

Дата эмиссии – дата выпуска ценной бумаги,

Номинальная стоимость – номинальная стоимость ценной бумаги,

Дата сделки – дата совершения операции,

Объём сделки – количество ценных бумаг, которые принимали участие в операции,

Курсовая стоимость ценной бумаги – курсовая стоимость ценных бумаг, которые принимали участие в операции,

Сумма сделки – произведение установленной курсовой стоимости ценных бумаг на количество ценных бумаг, которые принимали участие в операции,

Эмиссионный доход сделки – произведение разницы курсовой и номинальной стоимости ценных бумаг, на количество ценных бумаг, которые принимали участие в операции,

Указания.

1. Создать новую рабочую книгу, установить курсор на ярлык рабочего листа «Лист1», вызвать мини-меню (Рис. 8. 1), выбрать опцию «Переименовать». Новое имя листа – «БазаДанных».

Рис. 7. 1. Мини-меню ярлыка рабочего листа

2. Заполнить диапазоны ячеек значениями элементов справочников (Рис. 7. 2):

– диапазон ячеек A5:A9 хранит элементы справочника Эмитент: «ОАО “Искра”», «ОАО “КрАЗ”», «ОАО ЦБК», «ТОО “Агат”», «ТОО “Янтарь”»,

– диапазон ячеек С5:С8 хранит элементы справочника Тип ценных бумаг: «Акция обыкновенная», «Акция привилегированная», «Облигация», «Вексель»,

– диапазон ячеек Е5:Е7 хранит элементы справочника Биржа: «Тройка», «Семерка», «Туз»,

– диапазон ячеек Е5:Е7 хранит элементы справочника Инвестиционные компании: «Крылья», «Ковчег», «Новинка», «Полковник».

Рис. 7. 2. Справочники базы данных

3. Создать справочник Эмиссии ценных бумаг, который хранит данные о выпуске ценных бумаг. Поля справочника: ГосНомерЦБ, Эмитент, Тип ценной бумаги, Дата эмиссии, Номинальная стоимость, Объем эмиссии, Эмиссионный доход. Каждая строка справочника Эмиссии ценных бумаг соответствует одной эмиссии.

4. Ключевое поле справочника – ГосНомЦБ. Заполнить поле ГосНомЦБ – занести в справочник несколько, например пять, различных государственных номеров ценных бумаг (Рис. 7. 3).

Рис. 7. 3. Заполнение ключевого поля справочника Эмиссии ценных бумаг

5. Поле Эмитент заполнять с проверкой вводимых значений по справочнику Эмитент, поле Тип ценной бумаги – по справочнику Тип ценной бумаги. Для вызова инструментального средства MS Excel «Ввод данных с проверкой вводимых значений» выполнить:

5.1. Для ввода наименования эмитента с проверкой значений по справочнику Эмитент:

– выделить курсором ячейку В18,

– на линейке управления выбрать вкладку Данные, в группе Работа с данными выбрать команду Проверка…,

– на вкладке Параметры панели Проверка вводимых значений определить значения (Рис. 7. 4):

«Тип данных»«Список»,

«Источник» – "=$A$5:$A$9".

Параметр « -Распространить на другие ячейки с тем же условием» доступен при повторном вызове функции Проверка…..

Рис. 7. 4. Параметры проверки вводимых значений

5.2. На вкладке Сообщение для ввода в поле параметра «Сообщение:" ввести текст, поясняющий заполнение поля Эмитент. Например: «Выберите наименование эмитента из раскрывающегося списка» (Рис. 7. 5).

Рис. 7. 5. Сообщение об ошибке ввода данных

5.3. На вкладке Проверка вводимых значений определить параметры сообщения об ошибке ввода данных: Вид, Сообщение (Рис. 7. 6).

Рис. 7. 6. Параметры сообщения об ошибке ввода данных

6. Установить проверку ввода данных в поле Тип ценной бумаги по справочнику Тип ценных бумаг по следующей схеме: – активизировать ячейку С18,

– вызвать команду Проверка… на вкладке Данные линейки управления,

–определить значения параметров проверки данных:

«Тип данных» – «Список», «Источник» – «=$С$5:$С$8», распространить условия на значения поля для всех полей диапазона.

7. Установить проверку значений поля Дата эмиссии: «Тип данных» – «Дата», допустимый интервал – от 01.01.2007 до 31.12.2009 (Рис. 7. 1Рис. 7. 7).

Рис. 7. 7. Параметры проверки ввода данных в поле Дата эмиссии

8. Поля Номинальная стоимость и Объем эмиссии заполнить по своему усмотрению.

9. Значение поля Эмиссионный доход равен произведению значений полей Номинальная стоимость и Объем эмиссии. Записать формулу с использованием именованных диапазонов (Рис. 7. 8).

Рис. 7. 8. Именованные диапазоны в записи формулы

10. Наименования полей ссылочной таблицы Сведения об операциях с ценными бумагами размещаются в диапазоне А27:L27 (Рис. 7. 9):

Биржа,

Инвестиционная компания – продавец,

Инвестиционная компания – покупатель,

ГосНомЦБ,

Эмитент,

Тип ЦБ,

Дата эмиссии,

Номинальная стоимость,

Дата сделки,

Объём сделки,

Курсовая стоимость ценной бумаги,

Сумма сделки,

Эмиссионный доход сделки.

Каждая строка ссылочной таблицы «Сведения об операциях с ценными бумагами» соответствует одной операции с ценными бумагами, параметры операции заносятся в соответствующие поля.

Рис. 7. 9. Поля таблицы «Сведения об операциях с ценными бумагами»

11. Занести сведения о нескольких операциях в таблицу «Сведения об операциях с ценными бумагами», для этого выполнить последовательно:

11.1. Поля Дата сделки, Курсовая стоимость ценной бумаги заполнить по своему усмотрению.

11.2. Значения полей Биржа, Инвестиционная компания – продавец, Инвестиционная компания – покупатель, заполняются выбором из списка значений, перечисленных в соответствующих справочниках.

11.3. Поле ГосНомЦБ заполнять с проверкой вводимых значений по справочнику Эмиссии ценных бумаг (Рис. 7. 10):

Рис. 7. 10. Заполнение таблицы Сведения об операциях с ценными бумагами

11.4. Выбранному значению ГосНомЦБ в справочнике Эмиссии ценных бумаг соответствует строка со сведениями о эмиссии этой ценной бумаги.

Значения полей таблицы Сведения об операциях с ценными бумагами: Эмитент, Тип ЦБ, Дата эмиссии, Номинальная стоимость, Объем эмиссии выбрать из справочника Эмиссии ценных бумаг. Для этого воспользоваться функцией ВПР из библиотеки стандартных функций MS Excel, категория «Ссылки и массивы» (Таблица 6).

Для расчета значения поля Эмиссионный доход сделки расситывается по формуле: произведение разницы курсовой и номинальной стоимости ценной бумаги на объем сделки, формула приведена в таблице (Таблица 6).

Таблица 6

Заполнение полей таблицы «Сведения об операциях с ценными бумагами»

Поле

Формула

Пояснения

Эмитент

=ВПР($E28;$A$18:$G$22;2;1)

Тип ЦБ

=ВПР($E28;$A$18:$G$22;3;1)

Дата эмиссии

=ВПР($E28;$A$18:$G$22;4;1)

Тип данных – Дата

Номинальная стоимость

=ВПР($E28;$A$18:$G$22;5;1)

Тип данных – Денежный

Эмиссионный доход сделки

=(K28-I28)*J28

Тип данных – Денежный

11.5. Значение поля Объём сделки заполнять с проверкой ввода данных, условие на значение: меньше или равно Объёма эмиссии (поле справочника «Эмиссии ценных бумаг») этой ценной бумаги ( ).

Рис. 7. 11. Ввод данных поля Объем сделки с проверкой вводимых значений

12. Поля Дата сделки, Курсовая стоимость ценной бумаги заполнить по своему усмотрению. Установить условие проверки значения поля Дата сделки – позднее даты выпуска этих ценных бумаг.

13. Поле Сумма сделки содержит формулу: произведение значений полей Курсовая стоимость ценной бумаги и Объем сделки.

14. Занести данные о 60 операциях.