Вы находитесь на странице: 1из 9

Лабораторная работа № 18.

Тема: Знакомство с панелью инструментов "Формы" MS Excel.


Цель: Научиться создавать на рабочем листе простые элементы управления MS Excel.

Краткие теоретические сведения.

Элементы управления можно вставлять как в рабочие листы, так и в экранные формы.
Экранные формы (их также называют пользовательскими формами) - это окна (обычного вида,
либо диалоговые), являющиеся частью интерфейса приложения. В экранную форму можно
вставить больше разнообразных типов элементов управления, чем в рабочий лист. Рассмотрим
элементы управления, которые можно использовать совместно с рабочим листом (эти же
элементы управления можно применять и в экранных формах).
На новом листе рабочей книги создайте лист «Элементы управления». Перейдите на вкладку
Разработчик / Элементы управления / Вставить / Элементы управления формы (рис.1).

Рис.1. Вкладка Разработчик.

Если на ленте в Microsoft Office Excel 2010 нет вкладки Разработчик, необходимо выполнить
следующие действия:
1. Перейти на вкладку Файл и нажать на кнопку Параметры.
2. В открывшемся окне Параметры Excel выбрать слева категорию Настройка ленты, а справа в
группе Настройка ленты - из раскрывающегося списка Основные вкладки.
3. Установить флажок Разработчик и нажать на кнопку ОК.

На экране появится панель инструментов Формы. На этой панели расположены 12


элементов управления, но только 9 из них сейчас доступны - это те элементы управления, которые
можно использовать в рабочих листах.
Данная панель инструментов используется для создания на рабочем листе простых элементов
управления:
Label (Надпись) - текст, поясняющий назначение элемента управления. Надпись -
статическая область текста, обычно содержащая какую-либо поясняющую информацию, например
к элементам интерфейса.
Group Box (Группа или Рамка) - рамка, объединяющая связанные элементы управления
(флажки, переключатели).
Button (Кнопка) - кнопке можно назначить макрос, который будет запускаться при выборе
этого элемента управления.
Check Box (Флажок) - включает или выключает определенную опцию.
Option Button (Переключатель) - служит для выбора только одного параметра в группе.
List Box (Список) - поле, содержащее список значений.
Combo Box (Поле со списком) - поле с раскрывающимся списком (в текстовом поле
отображается элемент, выбранный в списке).
Scroll Bar (Полоса прокрутки) - элемент управления, служащий для прокрутки списка
значений.
Spinner (Счетчик) - кнопка, позволяющая увеличивать или уменьшать численное значение.
Использование элементов управления.

Флажок.
1. Выберите элемент управления Check Box (Флажок).
2. Щелкните в том месте рабочего листа, где Вы хотите видеть флажок.
3. Кликните правой клавишей мышки на флажке и выберите в появившемся контекстном
меню пункт Формат объекта (Рис.2.)

Рис.2. Формат элемента управления Флажок.

4. Задайте свойства переключателя в диалоговом окне: введите адрес какой-либо ячейки в


поле Связать с ячейкой. В указанной ячейке будет храниться значение, соответствующее
состоянию флажка (ИСТИНА, если флажок установлен и ЛОЖЬ в противном случае). Для
тестирования состояния ячейки А1 можно использовать функцию Excel ЕСЛИ(). Затем, в
зависимости от значения этой ячейки, можно выполнить разные действия или вычисления.
Например, если при установке флажка надо увеличить значение ячейки А4 на 20%, то можно
воспользоваться формулой =ЕСЛИ(А1=ИСТИНА;А4*1,2;А4).

Группа переключателей.
1.Выберите элемент управления Группа(или Рамка)
2.Нарисуйте на рабочем листе рамку, в которую будут помещены переключатели,
составляющие определенную группу.
3.Выберите на панели инструментов элемент управления Переключатель и щелкните
внутри рамки там, где должен находиться переключатель.
4.Повторите процедуру для каждого переключателя этой группы.
5.Выберите команду Формат объекта из контекстного меню любого переключателя и
введите адрес ячейки, в которой будет храниться номер выбранного переключателя, в поле
Связать с ячейкой (Рис.3.).

Рис.3. Формат элемента управления Переключатель.

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


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

Список.
1. Введите диапазон наименований месяцев в диапазон А1:А7.
2. Выберите элемент управления Список.
3. Нарисуйте на рабочем листе рамку, в которую будет помещен список.
4. Кликните правой клавишей мышки на списке и выберите в появившемся контекстном
меню пункт Формат объекта.
5. В поле Формировать список по диапазону укажите адрес диапазона, в котором находятся
элементы списка на рабочем листе.
6. Введите адрес какой-либо ячейки в поле Помещать результат в ячейку. В указанной
ячейке будет храниться номер элемента, выбранного из списка (Рис 4.).

Рис.4. Пример выполнения задания.

Список и поле со списком также предлагают несколько вариантов выбора. Допустим, нам
надо выбрать определенный город из набора городов. Можно поместить этот набор в элемент
управления список, а оттуда затем выбрать нужный. Если поместить набор городов в поле со
списком, то кроме выбора из списка также можно ввести любое свое значение. Поле со списком -
это просто комбинация списка и поля ввода.
И список, и поле со списком работают как переключатели, позволяя выбрать или ввести
только одно значение. Если у вас есть группа из более чем трех переключателей, то эффективнее
организовать выбор возможных вариантов с помощью списка, а не группы переключателей.
Последние два элемента управления, которые можно поместить на рабочий лист, - полосы
прокрутки и счетчик. Полосы прокрутки как элементы управления - это не совсем то, чем вы
привычно пользуетесь для прокрутки, например, рабочего листа. В данном случае полосы
прокрутки применяются в качестве механизмов выбора. В графических программах с помощью
полос прокрутки можно выбрать цвет либо сделать изображение более светлым или более темным
1.Создайте на рабочем листе полосу прокрутки.
2. Щелкните на ней правой кнопкой мыши и в контекстном меню выберите команду Формат
объекта. Отобразится диалоговое окно Формат элемента управления.

Рис.5. Формат элемента управления Полосы прокрутки.

3.Перейдите на вкладку Элемент управления


4.В поле Связь с ячейкой введите A3 и щелкните на кнопке ОК.
5.Щелкните вне полосы прокрутки, чтобы снять с нее выделение.
6.Щелкните на полосе прокрутке на кнопке со стрелкой, направленной вправо. Значение в
ячейке A3 увеличится на единицу. Продолжая щелкать на этой кнопке, вы увеличиваете значение
в ячейке A3.
Счетчики также можно рассматривать как средства выбора или как средства ввода
числовых значений из заданного интервала. Если вы настраивали в Windows время и дату, то
обязательно встречались со счетчиками.
После вставки элементов управления в рабочий лист их можно переместить или изменить
их размеры. Для этого прежде всего надо их выделить. Щелчком левой кнопкой мыши элементы
управления выделить нельзя (за исключением надписи). Для выделения элемента управления надо
щелкнуть на нем правой кнопкой мыши. Элемент управления перейдет в режим редактирования, и
отобразится его контекстное меню. Если вам в данный момент не нужно контекстное меню, то
закройте его, щелкнув левой кнопкой мыши на элементе управления. Выделенный элемент
управления обрамляет широкая серая рамка. Для перемещения элемента управления установите
указатель мыши на этой рамке, указатель при этом должен принять вид четырехнаправленной
стрелки. Нажмите левую кнопку мыши и перетащите контур элемента управления в новое
местоположение. Для изменения размеров элемента управления поместите указатель мыши на
один из маркеров изменения размеров (маленьких квадратиках) обрамляющей рамки так, чтобы
указатель принял вид двунаправленной стрелки. Нажмите левую кнопку мыши и перетащите
указатель мыши, чтобы придать элементу управления нужный размер.

Задание 1. Создание переключателей.


Используя элементы управления «Переключатель» и «Рамка» составить формулу для
нахождения суммы всех, положительных или отрицательных значений из диапазона ячеек
A10:D11, в зависимости от установки переключателей.
Для выполнения задания необходимо:
 Перейдите на вкладку Разработчик / Элементы управления / Вставить / Элементы
управления формы.
 Перенести элемент управления «Переключатель» на лист Excel и установить
желаемые размеры. Сверху от переключателя должно остаться свободное место. Оно понадобится
при объединении переключателей в группу.
 Ввести название этого переключателя, например «Положительные».
 Повторить последние два шага для размещения переключателей «Отрицательные» и
«Все».
 Выбрать элемент управления «Рамка» и перенести его на лист Ехcel таким образом,
чтобы он охватывал, ранее построенные переключатели. Ввести название группы –
«Суммировать».
 Щелкните правой кнопкой мыши по любому из переключателей и из контекстного
меню выберите «Формат объекта» и установите связь между переключателями и ячейкой Excel,
например A1;
 Ввести формулу вычисляющую требуемую сумму. Используемые функции: ECЛИ,
СУММЕСЛИ, СУММ (Рис.6.).

Рис.6. Примерный вид решения задачи.


Задание 2. Автоматизация расчета стоимости заказа и подготовки выходной формы
документа
Автоматизировать процесс расчета стоимости компьютера заказной конфигурации (состав
устройств компьютера и их параметры диктуются покупателем) с помощью элементов управления
Формы. При расчете стоимости компьютера заказной конфигурации учитывать стоимость
гарантии и доставки. Конечный вид рабочего листа с готовой выходной формой сметы заказа
представлен на рисунке 7.
Основными этапами решения поставленной задачи являются:
1-й этап - Подготовительный. На рабочих листах с именами Процессоры, Память,
Винчестер, Мониторы разместите соответствующие прайс-листы для выбора конфигурации
компьютера (добавьте при необходимости недостающие рабочие листы для каждого компонента
компьютера, переименуйте их; введите данные в клетки рабочих листов (списки типов
процессоров, мониторов, объемов памяти, жесткого диска и соответствующих цен); приведите
внешний вид вспомогательных листов к требуемому (установите размеры символов, типа шрифта,
начертания и выравнивание данных в ячейках).
2-й этап - Проектирование основного листа с именем Смета, на котором будут
выполняться все действия и расчеты.
Для выбора комплектующих из прайс-листов и для проведения расчетов на листе Смета
используйте элементы управления панели инструментов Формы и стандартные функции Excel:
 для выбора нужного типа процессора и марки монитора из перечня имеющихся в
наличии создайте элемент управления Поле со списком;
 для выбора требуемых объемов оперативной памяти и жесткого диска
спроектируйте элемент Счетчик;
 задайте формулу для расчета стоимости компьютера на основе указанных
заказчиком комплектующих;
 организуйте расчет стоимости гарантии с использованием элемента управления
Переключатель;
 рассчитайте цену доставки с использованием элемента Флажок;
Определите итоговую стоимость заказа (просуммируйте стоимость компьютера, стоимости
гарантии и доставки, определите стоимость в рублях в зависимости от текущего курса доллара).

Рис. 7. Конечный вид рабочего листа с готовой выходной формой сметы стоимости
компьютера заказной конфигурации
Порядок выполнения
Подготовительный этап – размещение сведений о комплектующих персонального
компьютера на отдельных рабочих листах в виде списков
В новой рабочей книге добавьте поочередно недостающие рабочие листы командой Лист
меню Вставка (необходимо 5 листов). Имена рабочих листов должны ассоциироваться с видом
размещенных на листах данных (Лист1 – Смета, Лист2 – Процессоры, Лист3 – Память, Лист4 –
Винчестер, Лист5 – Мониторы).
На соответствующих рабочих листах введите предложенные ниже сведения для выбора
нужной заказчику комплектующей части компьютера (как в таблицах ниже): типа процессора,
марки монитора, объемов оперативной памяти и жесткого диска (при изменении цен будет легко и
удобно откорректировать только рабочий лист с этими данными):

Данные листа Процессоры Данные листа Винчестер


Процессоры Жесткие диски
Тип Цена, $ Объем Цена, $
Intel Celeron G1840 68 100Гб 60
Athlon X4 730 34 160Гб 100
Intel Core i3-6300T 169 200Гб 110
Intel Core i5-6500 202 250Гб 130
Intel Core i7-3770 329

Данные листа Память


Данные листа Мониторы
Мониторы Память
Тип Цена, $ Объем Цена, $
17"Samsung 720N 190 1024Мб 30
19" Acer X193Ws 180 512Мб 20
17" Viewsonic VA703b 180 128Мб 15
19" Flatron W1934S 190 1024Мб 30
512Мб 20
Отформатируйте данные каждого рабочего листа в соответствии со следующими
требованиями:
- тип шрифта символов - Times New Roman,
- размер – 12 пт.
- названия столбцов разместите по центру клетки и измените начертание на полужирный
курсив.
Этап проектирования основного листа с расчетом стоимости заказа:
1.Перейдите на лист Смета.
2.Поместите текстовые и числовую константы в указанные клетки (см. рис. 7):
Адрес Адрес
Ее содержимое Ее содержимое
ячейки ячейки
А1 Сборка компьютера
A3 Дата: А15 Гарантия
А5 Процессор А17 Доставка
А7 Память А19 Итого
А9 Винчестер С3 Курс доллара:
A11 Монитор D3 27,1
А13 Сумма
3. Для организации автоматического определения текущей даты вставьте в ячейку B3
формулу, содержащую стандартную функцию СЕГОДНЯ().
4. Измените формат значения ячейки D3 на денежный формат.

Организация возможности выбора типа микропроцессора и монитора на листе сметы


с помощью элемента управления Поле со списком
Необходимо разместить на рабочем листе «Смета» элемент управления Поле со списком
(чтобы у пользователя появилась возможность не вводить нужный тип процессора или монитора с
клавиатуры, а выбирать один из предлагаемых вариантов в списке имеющихся комплектующих); с
помощью функции ИНДЕКС связать ячейку на рабочем листе Смета с ценой выбранного
процессора или монитора; придать бланку сметы более удобный вид:
1. На рабочем листе Смета перейдите на вкладку Разработчик / Элементы управления /
Вставить / Элементы управления формы.
2. Нажмите кнопку Поле со списком и установите элемент управления в ячейки С5-D5.
Элемент Поле со списком принял нужный вид. Но это - только рамка, нужно в эту рамку вставить
список типов процессоров.
3. Вызовите контекстное меню элемента управления и выберите команду Формат объекта.
4. Перейдите на вкладку Элемент управления открывшегося диалогового окна. В разделе
Форматировать список по диапазону щелкните по кнопке с красной стрелкой, чтобы окно
диалога свернулось. Для формирования перечня типов процессора перейдите на рабочий лист
Процессоры. В поле ввода раздела Форматировать список по диапазону появится имя
выбранного листа «Процессоры!». Выделите на данном листе диапазон ячеек A3:А7 с
наименованиями типов процессоров. Диапазон ячеек A3:А7 содержит пункты списка, которые
будут просматриваться через элемент Поле со списком на основном рабочем листе сметы.
5. Установите курсор в поле Связь с ячейкой и щелкните мышью на ячейке Е5. Ячейка Е5
на рабочем листе Смета будет хранить номер выбранного элемента.
Проверьте, работает ли список.
6. Возможность выбора нужного типа процессора организована, но для дальнейшей
обработки требуется поместить цену этого процессора в ячейку на основном рабочем листе в
ячейку В5. Установите табличный курсор в ячейку В5. Вызовите Мастер функций, в
открывшемся окне выделите категорию Ссылки и массивы, в списке функций – ИНДЕКС.
Щелчком по кнопке ОК подтвердите выбор функции (предлагаемый аргумент массив;
номер_строки; номер_столбца подходит для решения данной задачи).
7. В появившемся окне функции в разделе Массив задайте диапазон ячеек В3:В7 на листе
Процессоры, содержащий список цен, затем в поле Номер_строки задайте адрес ячейки Е5 для
хранения номера строки выбранного ранее в списке типа процессора. Завершите работу с данным
окном щелчком по кнопке ОК. На листе Смета ячейка В5 отображает цену выбранного
процессора.
8. Ячейка Е5 служит для технических нужд; хранящийся в ней номер строки можно не
показывать на листе. Сделайте содержимое этой ячейки невидимым.
9. В ячейке В5 установите денежный формат.
10. Аналогичным образом постройте на рабочем листе элемент управления Поле со
списком для организации выбора требуемого типа монитора.
Организация возможности выбора объема оперативной памяти на листе сметы с
помощью элемента управления Счетчик
1. На рабочем листе Смета в ячейке D7 нарисуйте изображение элемента управления
Счетчик с помощью соответствующей кнопки на панели инструментов Формы.
2. Задайте параметры счетчика командой Формат объекта его контекстного меню.
3. Проверьте работу созданного элемента управления.
4. Теперь необходимо поместить цену и название выбранной конфигурации памяти в
ячейки В7 и С7 соответственно. Эта операция выполнялась ранее, когда связывали название
выбранного процессора с ячейкой В5. Выделите нужную ячейку. Вызовите Мастер функций и
выберите функцию ИНДЕКС.
5. Аналогично создайте элемент управления для выбора Винчестера.
6. Отформатируйте значение цен в денежный формат.
7. Сделайте невидимым значение счетчика ячейки Е7и Е9.
Расчет стоимости гарантии
Переключатель применяется в ситуации, когда нужно сделать выбор одного из
нескольких взаимоисключающих вариантов, причем число этих вариантов невелико.
1. Смета будет предусматривать два вида гарантии по усмотрению заказчика: бесплатная -
сроком на полгода, или стоимостью 10% от цены компьютера - сроком на год.
2. Нажмите кнопку Переключатель на панели инструментов Формы. Разместите два
переключателя в ячейке С15.
3. Чтобы задать параметры элемента управления, щелкните правой кнопкой мыши на поле
Переключателя, в появившемся контекстном меню выберите команду Формат объекта.
Установите связь с ячейкой Е15.
4. Поскольку стоимость гарантии зависит от стоимости компьютера, вычислите сначала
стоимость компьютера как сумму цен комплектующих элементов. Разместите сумму в ячейке В13.
5. В ячейку В15 введите формулу расчета: =В13*0,1*(Е15-1). Установите денежный
формат.
Учет стоимости доставки
Флажок применяется в ситуации, когда нужно решить: нужна или не нужна доставка
компьютера. Для обработки результатов нашего решения при этом обычно используется
логическая функция Если (). Если доставка нужна, то в стоимость компьютера требуется включить
стоимость доставки.
1. Нажмите кнопку Флажок на панели инструментов Формы. Установите элемент в ячейку
С17.
2. Щелкните правой кнопкой мыши на поле Флажка, в появившемся контекстном меню
выберите команду Формат объекта. Привяжите элемент к ячейке Е17.
3. В ячейку В17 введите формулу: =ЕСЛИ(E17=ЛОЖЬ;0;50)
Расчет обшей суммы стоимости компьютера.
1. Подсчитайте сумму стоимостей комплектующих, гарантии и доставки. Для этого введите
в ячейку В19 формулу суммы: =В13+В15+В17. В ячейке В19 появится значение общей стоимости
выбранной конфигурации компьютера в долларах.
2. Введите в ячейку С19 формулу пересчета стоимости компьютера в гривны «=B19*D3». В
ячейке D3 у нас хранится текущий курс доллара. В ячейке С19 появится значение общей
стоимости выбранной конфигурации компьютера в гривнах.

Самостоятельная работа.

Задание 1.
Для таблицы, представленной ниже, используя элемент «Поле со списком» рассчитать
средний процент выполнения плана за полугодие по выбранному судну.(функции ЕСЛИ() и
СРЗНАЧ())
Задание 2.
Добавить к созданной таблице столбец «Тип груза»:

- Создать две группы переключателей, используя функции СЧЕТЕСЛИ() и СУММЕСЛИ()


посчитать результат в зависимости от выбранного переключателя:

Контрольные вопросы:
1.Назовите два элемента управления, которые позволяют выбрать одну опцию из множества
возможных опций.
2.Как связать элемент управления с ячейкой рабочего листа?
3.________ - это элемент управления, который отображает статический текст.
4.Какие элементы управления лучше использовать, если необходимо сделать выбор более чем из
трех вариантов?
5.Чем отличается группа элементов «флажок» от такой же группы переключателей?
6.Как выделить необходимый элемент для корректировки?
7.Объясните назначение функции ИНДЕКС.
8.В чем заключается отличие элемента управления Поля со списком от параметра Счетчика?
9.Как правильно установить элемент Переключатель?
10.В чем заключается отличие функции ИНДЕКС от функции ЕСЛИ.
11. Какие элементы управления доступны в рабочих листах?

Вам также может понравиться