Тип 3 № 40978 

Поиск информации в реляционных базах данных. Задания для подготовки
i
В файле приведён фрагмент базы данных «Продукты», содержащей информацию о поставках товаров и их продаже. База данных состоит из трёх таблиц.
Задание 3
Таблица «Движение товаров» содержит записи о поставках товаров в магазины города в первой декаде июня 2021 г. и о продаже товаров в этот же период. Таблица «Товар» содержит данные о товарах. Таблица «Магазин» содержит адреса магазинов.
На рисунке приведена схема базы данных, содержащая все поля каждой таблицы и связи между ними.

Используя информацию из приведённой базы данных, определите общую выручку от продажи всех видов сахара в магазинах Первомайского района за указанный период.
В ответе запишите целое число — найденную общую стоимость в рублях.
Решение. Открыв файл, перейдём на лист «Магазин». Воспользуемся стандартными средствами редактора Microsoft Excel, требуется отфильтровать записи в таблице, оставив только записи для магазинов Первомайского района. Для этого включим фильтр:

Получаем следующую таблицу:
| A | B | C |
|---|
| 1 | ID магазина | Район | Адрес |
|---|
| 3 | M2 | Первомайский | ул. Металлургов, 12 |
|---|
| 5 | M4 | Первомайский | Заводская, 22 |
|---|
| 8 | M7 | Первомайский | Заводская, 3 |
|---|
| 9 | M8 | Первомайский | ул. Сталеваров, 14 |
|---|
| 13 | M12 | Первомайский | Мартеновская, 2 |
|---|
| 14 | M13 | Первомайский | Мартеновская, 36 |
|---|
| 17 | M16 | Первомайский | ул. Металлургов, 29 |
|---|
Перейдём на лист «Товар». В этой таблице, воспользовавшись средствами поиска, найдём строки со всеми видами сахара. Артикул товаров — 28, 29 и 30:
| 29 | 28 | Бакалея | Сахар песок белый | кг | 1 | "Чай-кофе-сахар" |
|---|
| 30 | 29 | Бакалея | Сахар демерара коричневый | кг | 1 | "Чай-кофе-сахар" |
|---|
| 29 | 28 | Бакалея | Сахар рафинад быстрорастворимый | кг | 0,5 | "Чай-кофе-сахар" |
|---|
Теперь перейдём на лист «Движение товаров». Снова воспользуемся фильтром по столбцу «ID магазина», чтобы вывести в таблице только те записи, которые относятся к магазинам Первомайского района. В фильтре отметим те ID магазинов, которые были найдены в таблице «Магазин», — M2, M4, M7, М8, М12, М13 и M16. Также применим фильтр к столбцу «Артикул», чтобы оставить только записи о движении товаров по артикулам 28, 29 и 30. Применив фильтр к колонке «Тип операции», оставим только операции по продаже. В результате получим следующую таблицу:
| | A | B | C | D | E | F | G |
|---|
| 1 | ID операции | Дата | ID магазина | Артикул | Тип операции | Количество упаковок, шт. | Цена руб./шт. |
|---|
| 151 | 150 | 01.06.2021 | M12 | 28 | Продажа | 100 | 38 |
|---|
| 153 | 152 | 01.06.2021 | M12 | 29 | Продажа | 20 | 85 |
|---|
| 155 | 154 | 01.06.2021 | M12 | 30 | Продажа | 80 | 44 |
|---|
| 193 | 192 | 01.06.2021 | M13 | 28 | Продажа | 100 | 38 |
|---|
| 195 | 194 | 01.06.2021 | M13 | 29 | Продажа | 20 | 85 |
|---|
| 197 | 196 | 01.06.2021 | M13 | 30 | Продажа | 80 | 44 |
|---|
| 319 | 318 | 01.06.2021 | M16 | 28 | Продажа | 100 | 38 |
|---|
| 321 | 320 | 01.06.2021 | M16 | 29 | Продажа | 20 | 85 |
|---|
| 323 | 322 | 01.06.2021 | M16 | 30 | Продажа | 80 | 44 |
|---|
| 361 | 360 | 01.06.2021 | M2 | 28 | Продажа | 100 | 38 |
|---|
| 363 | 362 | 01.06.2021 | M2 | 29 | Продажа | 20 | 85 |
|---|
| 365 | 364 | 01.06.2021 | M2 | 30 | Продажа | 80 | 44 |
|---|
| 445 | 444 | 01.06.2021 | M4 | 28 | Продажа | 100 | 38 |
|---|
| 447 | 446 | 01.06.2021 | M4 | 29 | Продажа | 20 | 85 |
|---|
| 449 | 448 | 01.06.2021 | M4 | 30 | Продажа | 80 | 44 |
|---|
| 571 | 570 | 01.06.2021 | M7 | 28 | Продажа | 100 | 38 |
|---|
| 573 | 572 | 01.06.2021 | M7 | 29 | Продажа | 20 | 85 |
|---|
| 575 | 574 | 01.06.2021 | M7 | 30 | Продажа | 80 | 44 |
|---|
| 613 | 612 | 01.06.2021 | M8 | 28 | Продажа | 100 | 38 |
|---|
| 615 | 614 | 01.06.2021 | M8 | 29 | Продажа | 20 | 85 |
|---|
| 617 | 616 | 01.06.2021 | M8 | 30 | Продажа | 80 | 44 |
|---|
Далее необходимо посчитать общую выручку от продажи всех видов сахара в магазинах Первомайского района. Заметим, что все движения попадают в период с 1 по 10 июня включительно. Скопируем полученную таблицу на отдельный лист. В результате получаем следующую таблицу:
| | A | B | C | D | E | F | G |
|---|
| 1 | ID операции | Дата | ID магазина | Артикул | Тип операции | Количество упаковок, шт. | Цена руб./шт. |
|---|
| 151 | 150 | 01.06.2021 | M12 | 28 | Продажа | 100 | 38 |
|---|
| 153 | 152 | 01.06.2021 | M12 | 29 | Продажа | 20 | 85 |
|---|
| 155 | 154 | 01.06.2021 | M12 | 30 | Продажа | 80 | 44 |
|---|
| 193 | 192 | 01.06.2021 | M13 | 28 | Продажа | 100 | 38 |
|---|
| 195 | 194 | 01.06.2021 | M13 | 29 | Продажа | 20 | 85 |
|---|
| 197 | 196 | 01.06.2021 | M13 | 30 | Продажа | 80 | 44 |
|---|
| 319 | 318 | 01.06.2021 | M16 | 28 | Продажа | 100 | 38 |
|---|
| 321 | 320 | 01.06.2021 | M16 | 29 | Продажа | 20 | 85 |
|---|
| 323 | 322 | 01.06.2021 | M16 | 30 | Продажа | 80 | 44 |
|---|
| 361 | 360 | 01.06.2021 | M2 | 28 | Продажа | 100 | 38 |
|---|
| 363 | 362 | 01.06.2021 | M2 | 29 | Продажа | 20 | 85 |
|---|
| 365 | 364 | 01.06.2021 | M2 | 30 | Продажа | 80 | 44 |
|---|
| 445 | 444 | 01.06.2021 | M4 | 28 | Продажа | 100 | 38 |
|---|
| 447 | 446 | 01.06.2021 | M4 | 29 | Продажа | 20 | 85 |
|---|
| 449 | 448 | 01.06.2021 | M4 | 30 | Продажа | 80 | 44 |
|---|
| 571 | 570 | 01.06.2021 | M7 | 28 | Продажа | 100 | 38 |
|---|
| 573 | 572 | 01.06.2021 | M7 | 29 | Продажа | 20 | 85 |
|---|
| 575 | 574 | 01.06.2021 | M7 | 30 | Продажа | 80 | 44 |
|---|
| 613 | 612 | 01.06.2021 | M8 | 28 | Продажа | 100 | 38 |
|---|
| 615 | 614 | 01.06.2021 | M8 | 29 | Продажа | 20 | 85 |
|---|
| 617 | 616 | 01.06.2021 | M8 | 30 | Продажа | 80 | 44 |
|---|
Теперь для каждой операции по продаже вычислим выручку за операцию. Для этого в ячейке H2 запишем формулу =F2*G2 и скопируем её во все ячейки диапазона H3:H22. Окончательно, воспользовавшись формулой =СУММ(H2:H22), получаем ответ — 63140.
Ответ: 63140.
Ответ: 63140