- •Ю.А. Айзина, е.А. Фунтикова, и.А. Ушаков
- •Содержание
- •Введение
- •Электронные таблицы Microsoft Excel. Основные понятия
- •Рекомендации по выполнению и оформлению контрольных работ
- •Графические возможности Microsoft Excel Лабораторная работа 1. Построение графиков функций
- •Лабораторная работа 2. Построение алгебраических и трансцендентных линий на плоскости
- •Лабораторная работа 3. Построение поверхности
- •Лабораторная работа 4. Построение поверхности второго порядка
- •Использование логических функций
- •Лабораторная работа №5. Использование функции если
- •Лабораторная работа 6. Использование функции если
- •Лабораторная работа 7. Использование вложений в функцию если
- •Лабораторная работа 8. Функции категории Дата и время
- •Функции просмотра и ссылок Лабораторная работа №9. Использование функций просмотра и ссылок
- •Лабораторная работа №10. Использование таблицы подстановки с двумя изменяющимися переменными и одной формулой
- •Лабораторная работа №11. Использование таблицы подстановки с одной изменяющейся переменной и несколькими формулами
- •Библиографический список
Лабораторная работа 6. Использование функции если
Задание
Выполнить расчет зарплаты сотрудников по данным, приведенным в таблице (рис. 17). Построить диаграмму только для инженерного состава. Таблицу данных и диаграмму отобразить на одном листе в текстовом процессоре MS Word. Выполнить задание по варианту.
Решение
1. Сформировать основную и вспомогательную таблицы. Ввести данные в столбцы A, B, C, F.
2. Рассчитать зарплату сотрудников за май и июнь. Расчет заработной платы выполняется с учетом должности рабочего. При этом в логическом выражении для функции ЕСЛИ можно использовать как адресацию на ячейки, так и текст, введенный в формулу в кавычках. Например, формула в ячейке D3 может иметь следующий вид:
=С3*ЕСЛИ(В3=”Инженер”;$В$16;$В$17) или
=С3*ЕСЛИ(В3=$А$16;$В$16;$В$17) т.к. в ячейке А16 находится текст Инженер, и при выполнении логического условия, когда содержимое ячеек в столбце Должность будет совпадать с содержимым ячейки А16 функция ЕСЛИ будет принимать значение, указанное в ячейке В16. Применяя автозаполнение заполнить столбцы D3:D12, G3:G12 расчетными данными.
Р
ис.
17. Таблицы
исходных данных
3. Премия начисляется в случае выполнения плана в соответствующем месяце. При вводе формул необходимо там, где это требуется, использовать абсолютную адресацию строк и столбцов. Применяя автозаполнение, заполнить блоки ячеек E3:E12, H3:H12 данными.
4. Построить диаграмму в виде объемной гистограммы с двумя независимыми рядами данных только для инженерного состава (рис.18). Для этой цели используйте возможности Автофильтра, вызвав его командой Данные/Фильтр/Автофильтр. Настройте условия ввода данных в ячейки с помощью команд Данные/Проверка и вкладки Сообщение об ошибке.
5. Скопируйте таблицы и диаграмму из Excel в Word.
Р
ис.
18. Окончательный
вид диаграммы
Самостоятельная работа
Выполнить расчет зарплаты сотрудников по данным, приведенным в таблице на рис. 17. Добавьте итоговые суммы выплат за май и июнь. Данные для вспомогательной таблицы занести по вариантам:
Таблица 6
Вариант |
Задание |
||||
План май |
Премия май |
План июнь |
Премия июнь |
Диаграмма |
|
1 |
15 |
600 |
14 |
900 |
Все |
2 |
18 |
700 |
15 |
850 |
Инженеры |
3 |
17 |
800 |
17 |
750 |
Техники |
4 |
25 |
600 |
20 |
400 |
Все |
5 |
27 |
400 |
25 |
600 |
Инженеры |
6 |
15 |
900 |
14 |
300 |
Техники |
7 |
17 |
500 |
17 |
550 |
Все |
8 |
19 |
700 |
16 |
400 |
Инженеры |
9 |
20 |
600 |
15 |
800 |
Техники |
10 |
15 |
250 |
22 |
900 |
Инженеры |
Лабораторная работа 7. Использование вложений в функцию если
Функция ЕСЛИ (логическое ветвление) допускает до 7 вложений, например два вложения будут иметь вид:
ЕСЛИ(лог_выражение; знач_если_истина;
ЕСЛИ(лог_выражение;знач_если_истина;
ЕСЛИ(лог_выражение;знач_если_истина; знач_если_ложь)))
Такие конструкции позволяют реализовывать сложные алгоритмы при работе с данными.
Задание
Выполните расчет ведомости заработной платы сотрудников по данным, приведенным в таблице (рис. 19). Таблицу данных и диаграмму отобразите на одном листе в текстовом процессоре MS Word. Выполните задание по варианту.
Р
ис.
19. Таблицы
исходных данных
Решение
1. Сформировать пустую таблицу. Ввести данные в столбцы A, B, C. Сформировать вспомогательную таблицу и занести в нее данные.
2. Расчет зарплаты производить с использованием вложений функции ЕСЛИ. Формула в ячейке D4 имеет вид:
=C2*ЕСЛИ(B2=$B$15;$C$15;ЕСЛИ(B2=$B$16;$C$16;ЕСЛИ(B2=$B$17; $C$17;0)))
Здесь последовательно сравниваются записи в столбце Должность с содержимым ячеек В15, В16, В17. При выполнении логического условия (нахождении соответствия записей в ячейках) функция принимает значение, соответствующее тарифу совпавшей должности. В случае, если в столбце Должность будет указана другая запись (например, в слове инженер будет сделана ошибка - инженер) функция ЕСЛИ с вложениями примет значение 0, и в ячейке зарплата значение обнулится.
3. Вычисление премии потребует использование логической функции И( ) – логическое умножение. Эта функция возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. Формула в ячейке Е2 имеет вид:
=ЕСЛИ(И(B2=$B$15;C2>=$D$15);$E$15;ЕСЛИ(И(B2=$B$16;C2>=$D$16); $E$16;ЕСЛИ(И(B2=$B$17;C2>=$D$17);$E$17;"без премии"))) (рис. 20).
Р
ис.
20. Окончательный
вид таблиц
Приведенный пример расчета премии позволяет в логическом условии функции ЕСЛИ одновременно определять должность и проверять выполнение плана. При выполнении логического условия сумма премии назначается соответственно должности, при невыполнении в ячейке появится надпись «без премии».
4. Добавьте итоговые суммы, установите в нужных ячейках денежный формат. Настройте, где необходимо, условия ввода данных в ячейки с помощью команд Данные/Проверка и вкладки Сообщение об ошибке.
Самостоятельная работа
Выполнить расчет зарплаты сотрудников по данным, приведенным в таблице на рис. 19. Добавьте итоговые суммы выплат за май и июнь. Данные для вспомогательной таблицы занести по вариантам:
Таблица 7
Вариант |
Задание |
|||||
Техник |
Инженер |
Ст. инженер |
||||
Тариф |
Премия |
Тариф |
Премия |
Тариф |
Премия |
|
1 |
100 |
1000 |
200 |
2000 |
250 |
2500 |
2 |
50 |
700 |
70 |
800 |
150 |
1200 |
3 |
300 |
900 |
600 |
1200 |
750 |
1500 |
4 |
450 |
700 |
550 |
800 |
650 |
900 |
5 |
230 |
600 |
330 |
650 |
430 |
700 |
6 |
280 |
700 |
300 |
900 |
500 |
1000 |
7 |
350 |
500 |
450 |
700 |
500 |
1200 |
8 |
180 |
500 |
230 |
600 |
320 |
800 |
9 |
300 |
400 |
350 |
500 |
450 |
700 |
10 |
120 |
1000 |
200 |
1500 |
230 |
2000 |
Таблицу данных и диаграмму отобразите на одном листе в текстовом процессоре MS Word.
