Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика в экономике Часть 2 Excel.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3 Мб
Скачать
☆

Тема 7. Элементы управления на рабочем листе

Второй способ получения расчетного листа основан на использовании ЭУ формы.

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

Создаются ЭУ при помощи команды системного меню Разработчик/ Вставить/ Элементы управления формы (рис. 10). Все созданные ЭУ форматируются по команде системного меню (рис. 11): для различных списков указывается источник списка и связанная ячейка, для флажков и группы переключателей – связанная ячейка, для линеек прокрутки и счетчиков – минимальное и максимальные значения, шаг и связанная ячейка. Связанная ячейка автоматически заполняется результатом работы ЭУ. Для списков это номер выбранного элемента, для группы переключателей – номер выбранного (включенного), для флажков – ИСТИНА или ЛОЖЬ при включенном или выключенном флажке соответственно.

Рис. 10. Создание ЭУ

В примере, представленном на рис. 10 для выбора сотрудника и месяца начисления заработной платы использованы списки, для вывода суммы за вычетом НДФЛ – флажок, рис. 11 демонстрирует форматирование всех используемых в примере ЭУ.

Рис. 11 Форматирования ЭУ

Ячейки К1, К2 и К3 являются связанными ячейками для используемых ЭУ и отражают результат работы ЭУ. Для преобразования номера выбранного элемента в списке из ячеек К1 и К2 в сам элемент используется стандартная функция ИНДЕКС (<список>; <номер элемента в списке>). Формула в ячейке M2 видна на рис.12. Аналогичную формулу содержит ячейка L2= ИНДЕКС (Начисления!M1:M10;K2). Для обработки флажка хорошо применяется стандартная функция ЕСЛИ().

Рис.12. Стандартные функции по обработке ЭУ

Для вывода Суммы и НДФЛ в соответствующих ячейках применяется уже знакомая стандартная функция СУММЕСЛИМН().

M4 = СУММЕСЛИМН (Начисления!H2:H10; Начисления! $B$2:$B$10; $M$2; Начисления!$C$2:$C$10;$M$3)

M5 = СУММЕСЛИМН (Начисления!J2:J10; Начисления! $B$2:$B$10; $M$2; Начисления!$C$2:$C$10;$M$3)

Для вывода К выплате c учетом НДФЛ можно использовать формулу: M6 = ЕСЛИ(K3;M4-M5;"----")

При выполнении индивидуального задания 8 может быть использована группа переключателей. В этом случае обычно требуется стандартная функция ВЫБОР (<номер выбранного переключателя>; <название первого переключателя>; <название второго переключателя>; …). В нашем случае применима функция ЕСЛИ().

Индивидуальное задание 8. Создать расчетный лист с указанными тремя элементами управления (табл. 8).

Таблица 8. Используемые элементов управления

N

Элементы управления

0 и 1

Поле со списком, поле со списком, группа переключателей

2

Список, список, флажок

3

Список, список, группа переключателей

4

Поле со списком, список, флажок

5

Поле со списком, список, группа переключателей

6

Список, поле со списком, флажок

7

Список, поле со списком, группа переключателей

8 и 9

Поле со списком, поле со списком, флажок