Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MICROSOFT EXCEL 2007. Методические указания к лабораторным работам по курсам "Информатика" и "Информатика и программирование"...docx
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
32.63 Mб
Скачать
  1. Рассчитайте графы отчисления1 , отчисления 2, выплаты

  • Для расчета графы отчисления 1:

Установите курсор в ячейку D6 и введите формулу =C6*$D$2

  • Для расчета графы отчисления 2:

Установите курсор в ячейку Е6 и введите формулу =C6*$D$3

  • Для расчета графы Выплаты:

Установите курсор в ячейку F6 и введите формулу =C6-D6-E6

  • Сравните полученную таблицу.

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

Сравните полученную таблицу

  1. Выполните консолидацию данных по расположению:

  • установите курсор в первую ячейку области, где будет располагаться консолидированная таблица, например в ячейку А15;

  • Перейдите на закладку Данные, в группе Работа с данными выберите Консолидация;

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

  • установите курсор в окне «Ссылка», перейдите на лист с исходными таблицами выделите блок ячеек A5:F9 (заработная плата за январь);

  • нажмите кнопку <Добавить>, в окне «Список диапазонов» появится ссылка на выделенный диапазон;

  • установите курсор в окне «Ссылка», перейдите на лист с исходными таблицами выделите блок ячеек H5:M9 (заработная плата за февраль);

  • нажмите кнопку <Добавить>, в окне «Список диапазонов» появится ссылка на выделенный диапазон;

  • нажмите кнопку <0К> и сравните полученные результаты с рисунком.

  • Создайте шапку для консолидированной таблицы.

  • Скопируйте обе таблицы (заработная плата за январь и за февраль) с листа Консол.распол. на лист Консол.категор и измените вторую таблицу (за февраль) :

  • вставьте новый столбец Премия и заполните его данными;

  • добавьте строку с фамилией Митькин с соответствующими числами.

  1. Сделайте консолидацию данных по категориям:

  • установите курсор в первую ячейку области, где будет располагаться консолидированная таблица, например в ячейку А14;

  • перейдите на закладку Данные, в группе Работа с данными выберите Консолидация;

  • в диалоговом окне «Консолидация» выберите из списка функцию Сумма;

  • установите флажки подписи верхней строки, значения левого столбца;

  • установите курсор в окне «Ссылка», перейдите на лист с исходными таблицами и выделите блок ячеек A5:F9 (заработная плата за январь);

  • нажмите кнопку <Добавить>, в окне «Список диапазонов» появится ссылка на выделенный диапазон;

  • установите курсор в окне «Ссылка», перейдите на лист с исходными таблицами и выделите блок ячеек H5:N9 (заработная плата за февраль);

  • нажмите кнопку <Добавить>, в окне «Список диапазонов» появится ссылка на выделенный диапазон;

  • нажмите кнопку <0К> и сравните полученные результаты с рис.

Список контрольных вопросов

  1. Определение консолидации.

  2. Определение области-источника и области назначения.

  3. Варианты консолидации данных.

  4. Способ консолидации данных с помощью формул.

  5. Способ консолидации по расположению данных.

  6. Консолидация по категориям.

  7. Консолидация внешних данных.

Лабораторная работа №6

АВТОМАТИЗАЦИЯ СМЕТЫ. РАБОТА С МАКРОСАМИ

Цель работы: научиться составлять сметы, быстро рассчитывать стоимость заказов, использовать в сметах различные элементы управления, создавать простейшие макросы.

Теоретические сведения

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

В Microsoft Excel 2007 существует два вида элементов управления.

  1. Элементы управления формы, которые совместимы с ранними версиями Microsoft Excel, начиная с версии 5.0, и могут использоваться на листах макросов XLM.

  2. Элементы ActiveX, которые подходят в большинстве случаев, и работают с макросами Visual Basic для приложений (VBA) и веб-сценариями.

В Excel 2007 элементы управления находятся на вкладке «Разработчик».

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

Данные элементы управления предназначены для использования в формах на листах, заполняемых пользователями с помощью Microsoft Excel. Элементу управления можно назначить имеющийся макрос либо написать или записать новый макрос. Когда пользователь формы щелкает элемент управления, происходит запуск макроса.

Данные элементы управления невозможно использовать для управления событиями таким же образом, каким можно использовать элементы управления ActiveX. Кроме того, эти элементы управления невозможно использовать для запуска веб-сценариев на веб-страницах.

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

Элементы управления ActiveX аналогичны элементам управления языков программирования, таких как Microsoft Visual Basic, и такие же элементы можно добавить в пользовательскую форму с помощью редактора Visual Basic. При добавлении на лист элементов управления ActiveX создается макрос, ссылающийся на порядковый номер элемента управления, в отличие от назначения запуска макроса при нажатии элемента управления. При использовании элемента управления пользователем формы запускается код для обработки различных происходящих событий.

Элементы управления ActiveX обладают настраиваемыми свойствами. Например, можно настроить внешний вид, который будет принимать указатель при наведении его пользователем на элемент управления. Можно создавать макросы, отвечающие на события, связанные с элементами управления ActiveX. Элементы управления ActiveX можно использовать в формах Microsoft Excel а также в формах и диалоговых окнах программ VBA.

Имеются следующие элементы управления формы:

  1. кнопка;

  2. поле со списком;

  3. флажок;

  4. счетчик;

  5. список;

  6. переключатель;

  7. группа;

  8. подпись;

  9. полоса прокрутки.

Аналогичные элементы управления имеются в управлении ActiveX.

Кнопка – это кнопка, запускающая макрос.

Поле со списком – это раскрывающийся список. После выбора в списке какого-либо элемента, этот элемент остается в текстовом поле списка.

Флажок – это элемент, который включает или выключает действие определенного параметра. На листе или в группе может быть установлено несколько флажков одновременно.

Счетчик – это кнопка, со стрелками вверх и вниз, которые располагаются на краю ячейки. Стрелка вверх служит для увеличения значения, а стрелка вниз – для уменьшения.

Список – это поле, содержащее список элементов.

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

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

Подпись - это текст, добавляемый к листу или форме, и описывающий элемент ActiveX, лист или форму.

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

Чтобы определить какой элемент управления лучше использовать исходят из следующего:

  • если нужно выбирать случайным образом из разных мест списка используйте Поле со списком, сразу виден весь список;

  • если список упорядочен и есть наиболее часто выбираемое значение, то более удобен счётчик.

Усилия, затрачиваемые на подготовку равноценны.

Чтобы автоматизировать повторяющиеся действия, можно создать макрос. Макрос – это компьютерная программа, которая представляет собой последовательность команд, которые в дальнейшем будут выполняться как одна команда. Макросы позволяют автоматизировать выполнение сложных, многоходовых задач. Макросы можно непосредственно создавать в редакторе Visual Basic, который является модулем всех программ Microsoft Office. Наиболее простой способ создания макроса, не требующий знания языка программирования – это запись некоторой последовательности действий, выполняемой пользователем.