Лабораторная работа №6 Функции баз данных
Цель работы
Создание базы данных.
Вычисления с использованием функций баз данных.
Вариант 1
Данные
В таблице 1 приведены данные по почтовым отправлениям.
Таблица 1
|
A |
B |
C |
D |
E |
F |
G |
H |
1 |
Номер почтового извещения |
Вид почтового отправления |
Пункт отправления |
Вес |
Кому |
Пункт назначения |
Дата отправки |
Дата доставки |
Требуется
Создать таблицу на одном из листов рабочей книги, заполнив ее с помощью формы.
Переименовать лист в «Товар».
Отсортировать таблицу, расположив данные по возрастанию количества товара.
Отсортировать таблицу, расположив данные по убыванию даты получения товара.
Заполнение таблицы
Поле «Номер почтового извещения» заполняется целыми числами.
Поле «Вид почтового отправления» заполняется одним из значений: «Письмо», «Бандероль», «Посылка».
Поле вес заполняется случайными числами в зависимости от значения поля «Вид почтового отправления» -
Письмо – до 500 гр.
Бандероль – от 500 гр. до 3 кг.
Посылка – от 3 кг. до 10 кг.
Для выполнения задания необходимо использовать функции ЕСЛИ, ОКРУГЛ и СЛЧИС.
Значения полей «Дата отправки», «Дата доставки», «Пункт назначения», «Кому», «Пункт отправления» заполняются произвольными значениями полей.
Количество записей в таблице - не менее 15.
Задания
Для колонки "Вес" задайте формат, отображающий килограммы и граммы.
Подсчитать сколько раз отправлялись посылки из города Х, весом более G кг. (наименование города выбирается произвольно из имеющегося списка, вес берется произвольно). Для расчета использовать функцию БСЧЁТ.
Подсчитать суммарный вес посылок, отправленных в день D (день отправки выбирается произвольно). Для расчета использовать функцию БДСУММ.
Ответить на вопрос : каков суммарный вес почтовых пересылок между городами К и L (пункт назначения и пункт отправления выбирается произвольно из имеющихся). Для расчета использовать функцию БДСУММ.
Вариант 2
Данные
В таблице 2 приведены данные по выходу книг из нескольких типографий.
Таблица 2
|
A |
B |
C |
D |
E |
F |
1 |
Автор |
Наименование книги |
Издательство |
Дата выхода |
Количество экземпляров |
Наличие соавторов |
Требуется
Создать таблицу 2 на одном из листов рабочей книги, заполнив ее с помощью формы.
Переименовать лист в «Книги».
Отсортировать таблицу, расположив данные по возрастанию количества экземпляров книги.
Отсортировать таблицу, расположив по алфавиту фамилии авторов.
Заполнение таблицы
Таблица заполняется произвольными значениями полей. Колонка F заполняется значениями «+», если есть соавторы (т.е. авторов больше одного), и значениями «-», если их нет. Количество записей в таблице - не менее 15.
Задания
Для колонки "Количество экземпляров" задайте соответствующий формат.
Подсчитать количество экземпляров книг автора Y, если тираж превышает K1 экземпляров и меньше K2 экземпляров (автор выбирается произвольно из имеющихся, числа берутся произвольно). Для расчета использовать функцию БДСУММ.
Подсчитать сколько раз выходили книги авторов X и Y в издательстве Z, начиная с даты D (авторы и издательство выбираются произвольно из имеющихся, дата берется произвольно). Для расчета использовать функцию БСЧЁТ.
Ответить на вопрос : сколько книг имеют нескольких авторов, т.е. имеются соавторы. Для расчета использовать функцию БСЧЁТ.
В конец таблицы ввести дополнительную колонку «Раритет», в которой поставить знак «+» если книга вышла более 7 лет назад в количестве менее 500 экземпляров, в противном случае поставить знак «-».
