Создание и применение пользовательских функций 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Создание и применение пользовательских функций



8.1.Создать таблицу, приведенную на рис.5, не заполняя ячейки С2:С4.

Рис. 1.5

8.2.Настройка пользовательского интерфейса:

1. Щелкнуть по кнопке Office

2. Щелкнуть по кнопке «Параметры Excel»

3. На вкладке «Основные» включить переключатель «Показывать вкладку «Разработчик» на ленте»

4. После этого на вкладке «Разработчик» щелкнуть по кнопке " Visual Basic.

8.3.Открыть новый лист модуля "Вставка"-"Модуль"(Insert - Module).

8.4.Ввести в лист модуля текст функции, позволяющей вычислить размер надбавки в зависимости от количества продаваемого товара. Текст такой функции приведен на рис.1.6.

8.5.Перейти на лист Excel, содержащий таблицу (рис.1.5). Ввести вручную в ячейку С2 функцию "Надбавка(количество; цена)", используя в качестве аргументов функции ссылки на ячейки А2 и В2, функция будет выглядеть следующим образом: =Надбавка(A2;B2).

Рис. 1.6

8.6.В ячейку С3 ввести формулу для вычисления надбавки, пользуясь "Мастером функций" (категория "Определенные пользователем").

8.7.В ячейку С4 ввести формулу для вычисления надбавки, пользуясь копированием формул.

8.8.Изменяя данные в ячейках А2:А4, убедиться в правильности вычислений, производимых созданной функцией.


Практическое задание №2. Использование макросов

Назначение макроса объекту, графическому объекту и элементу управления, порядок действий:

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

2. В поле Имя макроса выберите макрос, который нужно назначить.

Выполнение работы

1. Назначение макросов кнопкам.

Используя вкладку «Разработчик» выбираем панель «элементы управления формы», кнопка «вставить», в открывшемся окне выбираем кнопку и назначаем ей макрос «СрарыйАдрес»

1.1.Щелкнув на поверхности панели инструментов правой кнопкой мыши, активизировать контекстное меню и выбрать пункт "Формы".

1.2.Выбрав на панели "Формы" элемент типа "Кнопка", разместить на поверхности рабочего листа две кнопки. С помощью автоматически открывающегося окна "Назначить макрос объекту" связать каждую кнопку с одним из двух созданных Вами макросов.

1.3.Отформатировать объекты (кнопки) таким образом, чтобы их размеры не превышали 2 ячеек в ширину и 2 ячеек в высоту. На каждой кнопке должна быть надпись, поясняющая назначение кнопки и оформленная жирным шрифтом размером 10 пунктов (рис.2.5).

1.4.Проверить правильность выполнения макросов с помощью созданных кнопок.

Рис.2.5

2. Назначение макросов графическим объектам.

2.1.С помощью вкладки «Разработчик», «Фигуры» «Звезды и ленты» создать на рабочем листе два объекта, подобные приведенным на рис.2.6.

2.2.Используя контекстное меню, для каждого объекта назначить макрос, который будет выполняться при активизации объекта.

8.2.3.Проверить правильность выполнения макросов с помощью созданных графических объектов.

Рис.2.6

3 Задание для самостоятельной работы

3.1.Создать таблицу, приведенную на (рис.2.7). К аждый студент создает свой список имен и значений!!!.

Рис.2.7

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

Sub Расчеты()

Range("B6").Select

ActiveCell.FormulaR1C1 = (Range("B2") + Range("B3") + Range("B4") + Range("B5")) / 4

Range("C6").Select

ActiveCell.FormulaR1C1 = (Range("C2") + Range("C3") + Range("C4") + Range("C5")) / 4

End Sub

 

4.Создать свой макрос с именем «сессия».

4.1 Макросом будет являться таблица «результаты летней сессии студента …», указать перечень дисциплин и соответствующие оценки. Вычислить средний балл, построить график успеваемости. Остановить запись.

4.2. Создать свой графический объект для вызова макроса «сессия».

5.Предъявить результаты преподавателю.

 


Практическое задание №3. Использование инструмента "Таблица данных" для решения типовых задач.

 

Цель работы

Ознакомиться со способами таблиц данных.

 

Порядок выполнения работы

Выполнить задания раздела. Составить отчет по учебному заданию и защитить его у преподавателя.

 

Содержание отчета

- наименование и цель работы;

- задание на работу;

- результаты выполнения работы.

4 Таблица данных. Создание таблицы данных с одной переменной

4.1.В соответствии с таблицей, приведенной на рис. 3.1, создайте "таблицу данных", которая позволит вычислить значения функции Y=SIN(X) для X, меняющегося в диапазоне от 0 до 6,280 с шагом 0,628.

4.1.1.Пользуясь автозаполнением, задайте численные значения входного диапазона данных (ячейки B3:B13).

4.1.2.В ячейку С2, в которую будут подставляться изменяемые данные (значения Х), введите формулу =SIN(B2). Значения Х будут передаваться в формулу через ячейку В2.

4.1.3. Вызовите диалог "Таблица данных", для того, чтобы воспользоваться этим диалогом, нужно щелкнуть правой кнопкой мыши рядом с последней вкладкой в высветившемся меню нажать «Настройка панели быстрого доступа»:

Далее в появившемся окне выполнить четыре действия, которые показаны на рисунке 1. «Настройка». 2.«Все команды». 3. «Таблица данных». 4. «Добавить». После этого на панели быстрого доступа появится соответствующий значок.

Выделите диапазон ячеек В2:С13, вызовите диалог "Таблица данных" Воспользовавшись этой командой определим, что входные данные диапазона В3:В13 будут передаваться в формулу через ячейку В2,(подставлять значения по строкам) рис. 3.2.

Рис. 3.2.

4.2.Выполните подстановку, проверьте правильность результата, сопоставив полученные данные с приведенными на рис.3.1.

4.3. Постройте график рассчитанной функции, разместив его так, как показано на рис.3.1.


Рис. 3.1



Поделиться:


Последнее изменение этой страницы: 2016-12-16; просмотров: 235; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 44.222.169.36 (0.008 с.)