Дополнительные задания к лабораторной работе 2. Самостоятельная работа 11. Задание. Составить таблицу успеваемости учеников (табл. 9).
Создать подсчёт:
успевающих на 4 и 5.
количество отличников.
хорошистов с одной 4 .
успевающих без двоек, с одной 3.
количество двоечников.
Таблица 9
| A
| B
| С
| D
| E
| F
| G
| H
| I
| К
| L
| М
| 1
| №пп
| Фамилия
| Математика
| Физика
| Русский
| Химия
| Физ-ра
| Отличники
| Хорошисты
| Хорошисты с 1 четвёркой
| Троечники с одной тройкой
| Двоечники
| 2
| 1
| Иванов
| 5
| 5
| 5
| 5
| Осв.
| да
|
|
|
|
| 3
| 2
| Петров
| 5
| 4
| 5
| 5
| 5
|
| да
| да
|
|
| 4
| 3
| Никитин
| 5
| 2
| 5
| 5
| 5
|
|
|
|
| да
| 5
| 4
| Николаева
| 4
| 4
| 3
| 4
| 4
|
|
|
| да
|
| 6
| 5
| Федосова
| 3
| 3
| 4
| 2
| Осв.
|
|
|
|
| да
| 7
|
|
|
| Итого
|
| 1
| 1
| 1
| 1
| 2
| Самостоятельная работа 12. Задание. Составить таблицу успеваемости из табл. 9 (столбцы А- G). Создать фильтры:
Всех успевающих на 5 по математике.
Успевающих на 5 или 4 по физике.
Не имеющих 2 по русскому языку.
Освобожденных по физкультуре.
Самостоятельная работа 13. Задание. Создать электронную таблицу, в которой при внесении в столбец ФИО (фамилии, имени и отчества через пробел), в столбец Фамилия автоматически вносилась фамилия (табл. 10 ).
Пояснения к выполнению.
Выделить фамилию следует в два этапа:
Найти позицию первого пробела с помощью функции НАЙТИ категории ТЕКСТОВЫЕ.
Выделить соответствующий фрагмент слева с помощью функции ЛЕВСИМВ.
Таблица 10 №пп
| ФИО
| Позиция первого пробела
| Фамилия
| 1
| Иванов Иван Иванович
| 7
| Иванов
| 2
| Петов Пётр Петрович
| 6
| Петов
| 3
| Скворцова Ольга Львовна
| 10
| Скворцова
| Самостоятельная работа 14. Задание. Найти корни системы линейных уравнений с помощью функции МОПРЕД мастера функций, вычисляющую определитель матрицы. x1 + 2x2 + 3x3 + 4x4 =30
-x1 + 2x2 - 3x3 + 4x4 =10
x2 - x3 + x4 =3
x1 + x2 + x3 + x4 =10 Пояснения к выполнению.
Схема решения представлена на рис. 48.
Для простоты набора определители обозначаются буквой D.
Напоминаем формулу Крамера для решения корней системы линейных уравнений:
Xi=Di/D
Рис. 48
Упражнение 9. «Табель». Задание. Составить табель работы сотрудников по образцу рис. 49.
Рис. 49
Порядок выполнения.
Создать заголовок и шапку таблицы. Заполнить табель.
При заполнении табеля использовать следующие обозначения:
п - прогул, отпуск без оплаты.
б- больничный.
о- отпуск, отгул.
Дни явок подсчитываются с помощью мастера функций, категория «статистические», функция СЧЁТ. Эта функция подсчитывает количество чисел в выбранном диапазоне.
Отпуск, больничный и прогул подсчитываются функцией СЧЁТЕСЛИ, которая считает количество заданного символа в выбранном диапазоне. Вид бланка для столбца «Болезнь» представлен на рис. 50. В окне «Критерий» символ обязательно ставить в кавычках.
Отработано часов считается с помощью АВТОСУММИРОВАНИЯ по области D3:j3.
Заработано вычисляется как произведение:
=Почасовая ставка*отработано часов.
Рис.50
Средняя з/п в день вычисляется как частное :
Заработано/7(количество дней в неделе).
Оплата по средней вычисляется как произведение :
Средняя з/п в день*(отпуск+больничный).
Начислено вычисляется как сумма
Заработано+Оплата по средней.
В столбце «Проверка» организовать проверку табеля на правильность заполнения на случай, если оператор внесёт в ячейки значения, отличные от «о», «п» и «б». Бланк логического выражения изображен на рис. 51.
Рис.51
В ячейке D9 организовать проверку незаполненных ячеек на случай, если оператор забудет заполнить какие- то ячейки. Для этого можно воспользоваться функцией СЧИТАТЬПУСТОТЫ категории СТАТИСТИЧЕСКИЕ (рис. 52).
Рис. 52. Вопросы для самоконтроля.
Месяц дня рождения можно подсчитывать двумя способами:
С помощью функции Месяц(), извлекающую из даты число, равное месяцу даты.
Форматированием ячейки, хранящей дату через пункт меню ФОРМАТ – ЯЧЕЙКИ , закладку ЧИСЛО, выбрать ВСЕ ФОРМАТЫ и введением нового формата - ММ.
Какой тип данных будет иметь месяц, созданный тем или другим способом? В каком из вариантов полученное значение можно использовать в выражениях, в каком нельзя?
Перечислить функции выделения фрагментов из строк в Excel и аналоги их в Visual Basic . Как записывается в Visual Basic аналог функции мастера функций НАЙТИ?
|