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

Используя информацию из приведённой базы данных, определите, на какую сумму (в руб.) было продано сметаны (всех имеющихся видов) магазинами, расположенными на Некрасовском бульваре, за период с 14 по 20 октября включительно.
В ответе запишите только число.
Открыв файл, перейдём на лист «Движение_товаров». Данные находятся со строки $2$ по строку $6483$. Добавим три вспомогательных столбца: G — «Адрес», H — «Товар», I — «Цена».
В ячейке G2 введём формулу =ВПР(C2;Магазин!A:C;3;0) и скопируем её до ячейки G6483. Формула по ID магазина определяет адрес магазина.
В ячейке H2 введём формулу =ВПР(D2;Товар!A:F;3;0) и скопируем её до ячейки H6483. Формула по артикулу определяет наименование товара.
В ячейке I2 введём формулу =ВПР(D2;Товар!A:F;6;0) и скопируем её до ячейки I6483. Формула определяет цену одной упаковки.
На Некрасовском бульваре расположены магазины:
- M9 — Некрасовский бульвар, 12;
- M17 — Некрасовский бульвар, 25.
В базе представлены следующие виды сметаны:
| Артикул | Наименование товара | Цена за упаковку |
|---|---|---|
| $20$ | Сметана 10% | $60$ |
| $21$ | Сметана 15% | $70$ |
| $22$ | Сметана 20% | $80$ |
| $23$ | Сметана 20% безлактозная | $120$ |
| $24$ | Сметана 25% | $115$ |
Включим фильтр для столбцов A:I и оставим только записи, для которых:
- в столбце B «Дата» — с $14.10.2024$ по $20.10.2024$ включительно;
- в столбце F «Тип операции» — Продажа;
- в столбце G «Адрес» — адрес содержит «Некрасовский бульвар»;
- в столбце H «Товар» — наименование начинается со слова «Сметана».
После фильтрации получим $20$ записей.
Скопируем получившуюся таблицу на новый лист. В столбце J будем считать стоимость проданных упаковок.
В ячейке J2 введём формулу =E2*I2 и скопируем её до ячейки J21.
Здесь E2 — количество проданных упаковок, I2 — цена одной упаковки.
Для нахождения общей суммы в свободной ячейке введём формулу =СУММ(J2:J21).
Получим: $133720$ руб.
Для проверки можно сгруппировать данные по видам сметаны:
$387\cdot60=23220$,
$278\cdot70=19460$,
$285\cdot80=22800$,
$285\cdot120=34200$,
$296\cdot115=34040$.
Общая сумма:
$23220+19460+22800+34200+34040=133720$.