Информатика / МУ Excel 2007
.pdf
Имея широкую таблицу, можно столкнуться с неудобствами при заполнении. Можно зафиксировать столбец «Фамилия», чтобы он оставался на своем месте. Для этого:
-выделите столбец справа от столбца «Фамилия»
-в меню Окно выберите команду Разделить
- далее |
свободно |
|
пользуйтесь |
горизонтальной полосой прокрутки. После |
|||
заполнения |
табеля |
можно |
отменить |
разделение. |
|
|
|
Для подсчета дней явок и неявок используются формулы.
Сначала подсчитываем количество ячеек, содержащих числа, не суммируя их. Для этого используется функция СЧЕТЕСЛИ. После вызова функции указываем диапазон значений для первого сотрудника и критерий (в нашем случае «8» или «4»), затем нажимаем «ОК». После этого копируем формулу вниз.
Для подсчета количества дней, проведенных в отпуске также воспользуемся функцией СЧЕТЕСЛИ, в качестве критерия вводим «о».
Аналогично считаются дни прогулов и болезни.
Сформатируйте готовый табель.
Измените шаблон табеля. Вставив в него формулы, чтобы каждый раз их не вводить. Закройте шаблон, сохранив изменения.
Попробуйте создать новый табель на основе этого шаблона. Проверьте, как работают формулы.
Постройте плоскую гистограмму, в которой будут отражены дни явок и число отработанных часов для каждого сотрудника.
21
Рис.11. Таблица «Табель учета рабочего времени»
Упражнение 8
Что необходимо знать:
1.Подсчет ячеек с использованием нескольких критериев;
2.Условное суммирование на основе нескольких критериев;
Организация связи между таблицами, расположенными на разных листах
Рис.12. Связанные таблицы «Прокат автотехники» и «Тарифы»
Ключ к заданию
Таблица «Техника на прокат» - ведомость выдаваемой в прокат автомобильной техники. Стоимость проката зависит от срока, в течение которого автомобильная техника будет находиться в пользовании.
Тариф (стоимость проката за сутки) определяется длительностью срока. Базовой стоимостью является стоимость за сутки со сроком до 10 дней. При увеличении срока пользования вводится поправочный коэффициент (соответственно 0,9; 0,85 и 0,8).
Таким образом, таблица «Тарифы» является базовой. Вводится стоимость проката за сутки при сроке до 10 дней, а затем вводятся формулы для расчета стоимостей в остальных столбцах.
Сумма оплаты зависит от тарифа, определяемого сроком проката. Чтобы выбрать тариф, используют функцию ВПР, она позволяет по наименованию выбрать тариф. Чтобы определить, из какого столбца выбирается стоимость
проката за сутки, используется функция ЕСЛИ. Примерный вид формулы:
=ВПР(B3;Тариф!$A$3:$E$13;ЕСЛИ(E3<=10;2;ЕСЛИ(E3<=20;3; ЕСЛИ(E3>30;5;4))))*E3
Упражнение 9
Что необходимо знать:
1.Создание и запись макросов;
2.Безопасность макросов;
Использование макросов для выполнения повторяющихся задач
Запись макроса
Чтобы использовать макрос в любом месте рабочего листа, перед началом записи макроса необходимо выделить начальную ячейку. Если выделить ячейку после начала записи макроса, то процедура выделения будет воспринята как часть макроса.
24
На вкладке Разработчик выбирают Код - Макросы – Запись макроса. Откроется диалоговое окно Запись макроса. В поле Имя макроса набирают имя, в поле Описание – описание назначения макроса. После нажатия кнопки ОК начинается запись макроса и в меню Код появляется панель инструментов с тремя кнопками (Остановить запись, Относительные ссылки, Безопасность макросов). Переключение в режим относительных ссылок позволит вводить заголовки с помощью макроса в любой столбец рабочего листа. (Для того чтобы вызвать вкладку разработчик необходимо выполнить следующую команду
Кнопка «Office» - Параметры Excel - Основные – поставить галочку «Показывать вкладку «Разработчик» на ленте»).
Чтобы иметь возможность доступа к макросу в любое время (а не только в том случае, если открыта соответствующая рабочая книга), в диалоговом окне Запись макроса в списке Сохранить в следует выбрать Личная книга макросов. Это скрытый файл, создаваемый Excel при выборе соответствующей опции и при каждом последующем запуске Excel он открывается автоматически.
В начальной ячейке наберем следующее (опечатки сразу же необходимо исправлять, т.к. текст с ошибками не будет записан в макрос): Отчет (Enter; Enter; стрелка вправо), Приход (Enter), Затраты на товары (Enter), Полная выручка (Enter), Статьи расходов (Enter), Реклама (Enter), Аренда помещений (Enter), Налоги и выплаты (Enter), Проценты по кредитам (Enter), Расходы Всего (Enter), Прибыль (Enter).
Для остановки записи необходимо щелкнуть по кнопке
Остановить запись на панели Код.
Чтобы запустить записанный макрос необходимо выделить ячейку, выбрать команду Код – Макросы. Откроется диалоговое окно Макрос. В поле Имя макроса выбирают нужный и щелкают на кнопке Выполнить.
25
отчет |
|
март |
апрель |
май |
|
||||
|
|
|
|
|
|
приход |
32550 |
33038 |
33534 |
|
затраты на товар |
19316 |
19490 |
|
|
19665 |
|||
|
полная выручка |
13234 |
13548 |
13869 |
|
|
|
|
|
|
статьи расходов |
|
|
|
|
реклама |
4000 |
4000 |
|
|
4000 |
|||
|
аренда помещений |
500 |
500 |
|
|
500 |
|||
|
|
|
|
|
|
налоги и выплаты |
240 |
241 |
242 |
|
проценты по кредиту |
800 |
807 |
|
|
814 |
|||
|
Расходы всего |
5540 |
5548 |
5556 |
|
|
|
|
|
|
|
|
|
|
|
Прибыль |
7694 |
8000 |
8313 |
|
|
|
|
|
Назначение кнопки для запуска макроса
Для запуска макроса можно назначить кнопку. Макрос запускается автоматически при выборе кнопки.
Выберите элемент управления кнопки или графического объекта так, чтобы появились маркеры выделения (Элементы управления – Вставить).
Чтобы назначить ранее записанному макросу выбранный графический объект, введите название макроса в поле Имя макроса, затем нажмите кнопку OK.
Чтобы создать новый макрос и назначить ему кнопку, нажмите кнопку Запись.
Назначение кнопки панели инструментов для запуска
макроса
Макрос можно запустить с помощью кнопки на встроенной или специальной панели инструментов.
Выберите команду Кнопка «Office» - Настройка.
Выберите параметр Макросы в списке Категории. Нажмите на кнопку Добавить.
26
3. Задания к лабораторным работам
Задание 1
Составьте таблицу значений линейной функции y=kx+b, выбрав по своему усмотрению угловой коэффициент k
исвободный член b. Воспользуйтесь образцом таблицы для функции y=3,5x-9,5. Используйте возможности автозаполнения
икопирования при создании таблицы. Постройте график этой функции.
ТАБЛИЦА ЗНАЧЕНИЙ ФУНКЦИИ y=3,5x-9,5
|
|
|
|
|
|
|
|
|
|
|
|
X |
-5,0 |
-4,0 |
-3,0 |
-2,0 |
-1,0 |
0,0 |
1,0 |
2,0 |
3,0 |
4,0 |
5,0 |
|
|
|
|
|
|
|
|
|
|
|
|
Y |
-27,0 |
-23,5 |
-20,0 |
-16,5 |
-13,0 |
-9,5 |
-6,0 |
-2,5 |
1,0 |
4,5 |
8,0 |
|
|
|
|
|
|
|
|
|
|
|
|
Задание 2
Оформите таблицу, позволяющую рассчитывать расход материалов для покраски деталей автомобиля в зависимости от площади поверхностей. Обратите внимание на форматирование рамок таблицы и надписей.
Расход материалов для участка окраски автомобилей
|
|
|
Поверхность |
|
|
|
Материал |
|
|
|
|
|
|
|
Двери |
|
Капот |
|||
|
|
|
||||
|
|
|
|
|
|
|
|
г на 1 м2 |
Площадь |
Расход |
г на 1 м2 |
Площадь |
Расход |
|
|
|
|
|
|
|
Грунтовка |
|
|
|
|
|
|
|
|
|
|
|
|
|
Эмаль |
|
|
|
|
|
|
|
|
|
|
|
|
|
Лак |
|
|
|
|
|
|
|
|
|
|
|
|
|
Задание 3
Рассчитайте таблицу значений функций f(x)=sin(2x+ /3);
|
|
|
|
|
|
|
|
|
|
|
g( x ) |
|
cos |
x |
|
|
|
|
, где х изменяется от –1 до 3 с шагом 0.1. |
||
|
|
|||||||||
|
||||||||||
|
|
|
2 |
4 |
|
|
|
|
||
Постройте графики этих функций на одной координатной плоскости.
27
Задание 4
Подготовьте таблицу для расчета ваших еженедельных трат на поездки в городском транспорте. (Заголовки – по строкам дни недели, а по столбцам виды транспорта).
Расчет еженедельных трат на поездки в городском транспорте
Вид |
|
|
Дни недели |
|
|
стоимость |
Общая |
||
транспорта |
Понед. |
Вторн. |
Среда |
Четверг |
Пятн. |
Суббота |
Воскрес. |
одной |
стоимость |
|
поездки |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Автобус |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Трамвай |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Маршрутное |
|
|
|
|
|
|
|
|
|
такси |
|
|
|
|
|
|
|
|
|
Экспресс |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Всего за неделю
Задание 5
Составьте таблицу умножения. При вводе формул используйте смешанные ссылки.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
2 |
2 |
4 |
6 |
8 |
10 |
12 |
14 |
16 |
18 |
3 |
3 |
6 |
9 |
12 |
15 |
18 |
21 |
24 |
27 |
4 |
4 |
8 |
12 |
16 |
20 |
24 |
28 |
32 |
36 |
5 |
5 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
45 |
6 |
6 |
12 |
18 |
24 |
30 |
36 |
42 |
48 |
54 |
7 |
7 |
14 |
21 |
28 |
35 |
42 |
49 |
56 |
63 |
8 |
8 |
16 |
24 |
32 |
40 |
48 |
56 |
64 |
72 |
9 |
9 |
18 |
27 |
36 |
45 |
54 |
63 |
72 |
81 |
28
Задание 6
Составьте таблицу квадратов двузначных чисел. При вводе формул используйте смешанные ссылки.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
1 |
121 |
144 |
169 |
196 |
225 |
256 |
289 |
324 |
361 |
2 |
441 |
484 |
529 |
576 |
625 |
676 |
729 |
784 |
841 |
3 |
961 |
1024 |
1089 |
1156 |
1225 |
1296 |
1369 |
1444 |
1521 |
4 |
1681 |
1764 |
1849 |
1936 |
2025 |
2116 |
2209 |
2304 |
2401 |
5 |
2601 |
2704 |
2809 |
2916 |
3025 |
3136 |
3249 |
3364 |
3481 |
6 |
3721 |
3844 |
3969 |
4096 |
4225 |
4356 |
4489 |
4624 |
4761 |
7 |
5041 |
5184 |
5329 |
5476 |
5625 |
5776 |
5929 |
6084 |
6241 |
8 |
6561 |
6724 |
6889 |
7056 |
7225 |
7396 |
7569 |
7744 |
7921 |
9 |
8281 |
8464 |
8649 |
8836 |
9025 |
9216 |
9409 |
9604 |
9801 |
Задание 7
Треугольник Паскаля устроен так: по левой и правой сторонам расставляются единицы, остальные элементы вычисляются как сумма «соседей сверху»: 4=1+3; 6=3+3…
|
|
1 |
|
|
|
1 |
1 |
|
|
|
1 |
2 |
1 |
|
1 |
3 |
3 |
|
1 |
1 |
4 |
6 |
4 |
1 |
… … … … … … … … …
Получить на рабочем листе треугольник Паскаля в двух вариантах, показанных на рис. 13. Формулы вводятся в
ячейки В2 и В13 и копируются на весь диапазон.
29
Рис.13. Два варианта построения треугольника Паскаля
Задание 8
Получить на рабочем листе таблицу следующего вида (формула вводится в ячейку А2 и копируется на весь диапазон):
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
30
