Файл: Отчет по выполненной лабораторной работе, оформленный в Word.docx
Добавлен: 26.10.2023
Просмотров: 52
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Пример решения:
Таблица 5.
| A | B | С | D | E | F | ||
1 | | | Корни уравнения вида aX2+bХ+c=0 | | ||||
2 | a | b | c | Дискриминант | x1 | x2 | ||
3 | 1 | 3 | 0 | 9 | 0 | -3 | ||
4 | 2 | 6 | 3 | 12 | -0,63 | -2,37 | ||
5 | 3 | 9 | 6 | 9 | -1 | -2 | ||
6 | 4 | 12 | 9 | 0 | -1,5 | -1,5 | ||
7 | 5 | 15 | 12 | -15 | решения нет | решения нет | ||
8 | 6 | 18 | 15 | -36 | решения нет | решения нет |
Пояснения к выполнению.
Образец для вычисления дискриминанта = B3^2-4*A3*C3.
Образец для формулы корня:
=ЕСЛИ(D3<0;"решения нет";(КОРЕНЬ(D3)-B3)/(2*A3))
или
=ЕСЛИ(D3<0;"нет решения";ЕСЛИ(D3=0;-((B3)/(2*A3));(КОРЕНЬ(D3)-B3)/(2*A3)))
Функция КОРЕНЬ находится в категории «Математические».
Упражнение 4. «Инициалы»
Задание. В таблице есть три отдельных столбца с фамилиями, именами и отчествами сотрудников. Создать ещё один столбец, в котором средствами мастера функций автоматически будут формироваться фамилии с инициалами (табл. 6).
ПРИ ВЫПОЛНЕНИИ ЗАДАНИЯ ИСПОЛЬЗОВАТЬ СВОИ ДАННЫЕ !!!
Пример решения:
Таблица 6
№пп | Фамилия | Имя | Отчество | ФИО |
1 | Иванов | Иван | Иванович | Иванов И.И. |
2 | Петров | Пётр | Петрович | Петров П.П. |
3 | Никитин | Николай | Иванович | Никитин Н.И. |
Пояснения к выполнению.
В этом упражнении следует использовать функцию обработки строковых величин ЛЕВСИМВ, выделяющую из записи заданное количество символов слева.
Логика формирования записи в столбце ФИО следующая:
=Фамилия &” “&ЛЕВСИМВ(Имя, 1)&”.“&ЛЕВСИМВ(Отчество, 1)&”.”
т.е. = B2&" "&ЛЕВСИМВ(C2;1)&"."&ЛЕВСИМВ(D2;1)&"."
Знак & (амперсанд) означает сложение строк. В кавычках записаны пробел и точки соответственно.
Либо можно использовать формулу «СЦЕПИТЬ»:
=СЦЕПИТЬ(В2;" ";ЛЕВСИМВ(С2;1);".";ЛЕВСИМВ(D2;1);".")
Фильтры
Фильтрация относится к процедурам анализа баз данных, т.е. позволяет из основной таблицы (базы данных) создавать вторичные таблицы, содержащие записи, удовлетворяющие заданным условиям. Чтобы войти в режим фильтрации в EXCEL, нужно выделить область заголовков, затем выбрать пункт меню ДАННЫЕ - ФИЛЬТР – АВТОФИЛЬТР. Следует иметь в виду, что если таблица имеет сложную многоуровневую шапку, то нужно выделять область нижних заголовков.
Инструмент АВТОФИЛЬТР позволяет фильтровать только по одному столбцу (полю). При необходимости фильтровать по нескольким столбцам, следует использовать расширенный фильтр. Но всё-таки для сложного анализа баз данных лучше использовать специальную программу Access.
Упражнение 5. «Аукцион».
Задание. Создать таблицу по образцу рис. 42. (допустимо использовать свои данные)
Выполнить следующие фильтрации :
-
Создать фильтр, в котором отображался список только покупателей из Киева скопировать фильтр под основной таблицей. Дать заголовок новой таблице «Фильтр по городу Киев». -
Создать фильтр, в котором отображался список всех покупателей, принявших участие в торгах до 01.07, скопировать этот фильтр под предыдущим. Дать имя таблице «Фильтр по дате». -
Сделать сводку по продаже книг №3. Дать имя «Фильтр по книге №3». -
Создать сводку клиентов, сделавших самые большие закупки (Сумма>15 000) .Скопировать и дать имя «Фильтр по сумме». -
Оформить таблицу с помощью команды автоформат (стиль Объёмный 2). -
Отсортировать таблицу по алфавиту городов, а, в свою очередь, каждый город по дате. -
Создать условное форматирование столбца "Сумма" по принципу: если сумма>10000,то цвет шрифта красный, а цвет фона жёлтый.
Рис. 42
-
Чтобы задать режим фильтрации, нужно выделить заголовки таблицы (область А2:Н2) и выбрать пункт меню ДАННЫЕ – ФИЛЬТР – АВТОФИЛЬТР. В результате в заголовках появятся стрелочки с разворачивающимися списками (рис. 43). Следует иметь в виду, что если таблица имеет сложную шапку, то нужно выделять нижние заголовки.
Рис. 43
-
Чтобы выполнить фильтр по городу Киев, нужно развернуть список критериев в столбце «Город» и выбрать Киев. Скопировать новую таблицу ниже на листе под основной и дать имя «Фильтр по городу Киев». -
Для выполнения фильтра по дате следует развернуть список критериев в столбце «Дата» и выбрать строку УСЛОВИЕ. Заполнить бланк условия в соответствии с рис. 44.
Рис. 44
-
Скопировать фильтр ниже по листу. Назвать таблицу «Фильтр по дате». -
Фильтр по книге №3 выполнить аналогично фильтру по городу. -
Фильтр по сумме выполнить с помощью бланка условия :
БОЛЬШЕ 15000
-
Скопировать фильтр ниже по листу. В результате получится список фильтров как на рис. 45. -
Закончить фильтрацию. Выделить область А2:Н2 и выбрать пункт меню ДАННЫЕ – ФИЛЬТР – АВТОФИЛЬТР. При этом исчезнут галочки в шапке основной таблицы. -
Выделить область А2:Н15 и пойти в пункт меню ФОРМАТ – АВТОФОРМАТ. Выбрать стиль «Объёмный 2». -
Для выполнения сортировки выделить область А2:Н15 и выбрать пункт меню ДАННЫЕ – СОРТИРОВКА. Убедиться, что сортировка будет производиться по городу, а затем по дате. Так как выделена была вся таблица, перестроится не только столбец «Город» и «Дата», но и другие данные (рис. 46). -
Для выполнения условного форматирования нужно выделить область Н2:Н15 и выбрать пункт меню ФОРМАТ – УСЛОВНОЕ ФОРМАТИРОВАНИЕ. Заполнить бланк условного форматирования, щёлкнув по кнопке Формат… . В разделе «Шрифт» задать красный цвет шрифта, а в разделе «Вид» заказать желтую заливку (рис. 47):
Рис. 45
Рис. 46
Рис. 47
Упражнение 6. «Корни системы линейных уравнений».
ПРИ ВЫПОЛНЕНИИ ЗАДАНИЯ ИСПОЛЬЗОВАТЬ СВОИ ДАННЫЕ !!!
Задание. Найти корни системы линейных уравнений с помощью функции МОПРЕД мастера функций, вычисляющую определитель матрицы.
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
Упражнение 7. «Табель».
Задание. Составить табель работы сотрудников по образцу рис. 49.
Рис. 49
Порядок выполнения.
-
Создать заголовок и шапку таблицы. Заполнить табель.
При заполнении табеля использовать следующие обозначения:
-
п - прогул, отпуск без оплаты. -
б- больничный. -
о- отпуск, отгул.
-
Дни явок подсчитываются с помощью мастера функций, категория «статистические», функция СЧЁТ. Эта функция подсчитывает количество чисел в выбранном диапазоне.
Отпуск, больничный и прогул подсчитываются функцией СЧЁТЕСЛИ, которая считает количество заданного символа в выбранном диапазоне. Вид бланка для столбца «Болезнь» представлен на рис. 50. В окне «Критерий» символ обязательно ставить в кавычках.
-
Отработано часов считается с помощью АВТОСУММИРОВАНИЯ по области D3:j3. -
Заработано вычисляется как произведение:
=Почасовая ставка*отработано часов.
Рис.50
-
Средняя з/п в деньвычисляется как частное :
Заработано/7(количество дней в неделе).
-
Оплата по средней вычисляется как произведение :
Средняя з/п в день*(отпуск+больничный).
-
Начислено вычисляется как сумма
Заработано+Оплата по средней.
-
В столбце «Проверка» организовать проверку табеля на правильность заполнения на случай, если оператор внесёт в ячейки значения, отличные от «о», «п» и «б». Бланк логического выражения изображен на рис. 51.
Рис.51
-
В ячейке D9 организовать проверку незаполненных ячеек на случай, если оператор забудет заполнить какие- то ячейки. Для этого можно воспользоваться функцией СЧИТАТЬПУСТОТЫ категории СТАТИСТИЧЕСКИЕ (рис. 52).
Рис. 52.