3. Поиск информации в базах данных: #296936
В файле приведён фрагмент базы данных «Кондитерские изделия» о поставках конфет и печенья в магазины районов города. База данных состоит из трёх таблиц.
Таблица «Движение товаров» содержит записи о поступлении товаров со склада в магазины в течение августа 2023 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. внесена информация о том, сколько упаковок товара поступило в магазин или было продано по итогам дня. Заголовок таблицы имеет следующий вид.
| ID операции | Дата | ID магазина | Артикул | Количество упаковок, шт. | Тип операции |
|---|
Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.
| Артикул | Отдел | Наименование товара | Ед_изм | Количество в упаковке | Цена за упаковку, руб. |
|---|
Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.
| ID магазина | Район | Адрес |
|---|
На рисунке приведена схема указанной базы данных.

Используя информацию из приведённой базы данных, определите общую выручку (в руб.) от продажи всех видов карамели магазинов Октябрьского района за период с 9 по 20 августа включительно.
В ответе запишите только число.
Открыв файл, перейдём на лист «Движение_товаров». Данные находятся со строки $2$ по строку $6481$. Добавим четыре вспомогательных столбца: G — «Район», H — «Товар», I — «Цена», J — «Выручка».
- В ячейке G2 введём формулу =ВПР(C2;Магазин!A:C;2;0) и скопируем её до ячейки G6481. Формула по ID магазина определяет район.
- В ячейке H2 введём формулу =ВПР(D2;Товар!A:F;3;0) и скопируем её до ячейки H6481. Формула по артикулу определяет наименование товара.
- В ячейке I2 введём формулу =ВПР(D2;Товар!A:F;6;0) и скопируем её до ячейки I6481. Формула определяет цену одной упаковки.
- В ячейке J2 введём формулу =E2*I2 и скопируем её до ячейки J6481. Формула вычисляет выручку от каждой операции продажи.
В таблице «Товар» имеются следующие виды карамели:
| Артикул | Наименование товара | Цена за упаковку |
|---|---|---|
| $8$ | Карамель «Барбарис» | $60$ |
| $9$ | Карамель «Взлетная» | $109$ |
| $10$ | Карамель «Раковая шейка» | $650$ |
| $11$ | Карамель клубничная | $120$ |
| $12$ | Карамель лимонная | $69$ |
| $13$ | Карамель мятная | $99$ |
Включим фильтр для столбцов A:J и оставим только записи, для которых:
- столбец B «Дата» — с $09.08.2023$ по $20.08.2023$ включительно;
- столбец F «Тип операции» — Продажа;
- столбец G «Район» — Октябрьский;
- столбец H «Товар» — наименование начинается со слова «Карамель».
После фильтрации останется $72$ записи.
Для нахождения общей выручки в свободной ячейке введём формулу =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;J2:J6481).
Получим: $1,511,659$ руб.
Для проверки по видам карамели:
$1762\cdot60=105720$,
$1587\cdot109=172983$,
$1241\cdot650=806650$,
$1359\cdot120=163080$,
$1601\cdot69=110469$,
$1543\cdot99=152757$.
Общая выручка:
$105720+172983+806650+163080+110469+152757=1511659$.