В файле приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города.
База данных состоит из трёх таблиц.
Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах.
Поле «Тип операции» содержит значение «Поступление» или «Продажа», а в поле «Количество упаковок, шт.» указано, сколько упаковок товара поступило в магазин или было продано в течение дня.
Заголовок таблицы имеет следующий вид.
| ID операции |
Дата |
ID магазина |
Артикул |
Тип операции |
Количество упаковок, шт. |
Цена, руб./шт. |
Таблица «Товар» содержит информацию об основных характеристиках каждого товара.
Заголовок таблицы имеет следующий вид.
| Артикул |
Отдел |
Наименование |
Ед. изм. |
Количество в упаковке |
Поставщик |
Таблица «Магазин» содержит информацию о местонахождении магазинов.
Заголовок таблицы имеет следующий вид.
На рисунке приведена схема указанной базы данных.
Используя информацию из приведённой базы данных, определите количество упаковок тушёнки говяжьей, поступивших в магазины Заречного района, за период с 1 по 8 июня включительно.
В ответе запишите только число.
Способ 1. Формулы ВПР и фильтр
Откроем файл, перейдём на лист «Движение товаров». Озаглавим столбец H «Район», столбец I — «Товар», а столбец J — «Количество упаковок».
В ячейке H2 введём формулу =ВПР(C2;'Магазин'!A:C;2;0) и скопируем формулу до конца списка.
В ячейке I2 введём формулу =ВПР(D2;'Товар'!A:H;3;0) и скопируем формулу до конца списка.
В ячейке J2 введём формулу =E2 и скопируем формулу до конца списка.
В результате получим расширенную таблицу «Движение товаров» с дополнительными столбцами.
Воспользуемся стандартными средствами редактора таблиц: требуется отфильтровать записи в таблице, оставив только записи для товара «тушёнки говяжьей», тип операции «Поступление», даты с 1 по 8 июня включительно, магазины Заречный района.
Для этого включим фильтр для столбцов от A до J, зададим условия и скопируем получившуюся таблицу на новый лист.
Окончательно, воспользовавшись формулой =СУММ(J2:J9999), определим общее количество упаковок по отфильтрованным записям.
Всего 510 упаковок.
Способ 2. Фильтры по листам
Откроем файл, перейдём на лист «Магазин». Воспользуемся стандартными средствами редактора таблиц: требуется отфильтровать записи, оставив только магазины Заречный района. Для этого включим фильтр.
Получаем следующую таблицу:
| ID магазина | Район | Адрес |
|---|
| 1 | M3 | Заречный | Колхозная, 11 |
| 2 | M9 | Заречный | Прибрежная, 7 |
| 3 | M11 | Заречный | Луговая, 21 |
| 4 | M14 | Заречный | Элеваторная, 15 |
Перейдём на лист «Товар». В этой таблице, воспользовавшись средствами поиска, найдём строку с товар «Тушенка говяжья». Артикул товара — 56.
| Артикул | Отдел | Наименование товара | Ед. изм | Количество в упаковке | Поставщик |
|---|
| 1 | 56 | Мясная гастрономия | Тушенка говяжья | кг | 0,5 | Мясокомбинат |
Теперь перейдём на лист «Движение товаров». Снова воспользуемся фильтром по столбцу «ID магазина», чтобы вывести только магазины Заречный района. В фильтре отметим ID магазинов из таблицы «Магазин» — M3, M9, M11 и M14. Также применим фильтр к столбцу «Артикул», чтобы оставить только записи по артикулу 56 и нужному типу операции. В результате получим следующую таблицу:
| ID операции | Дата | ID магазина | Артикул | Количество упаковок, шт. | Тип операции | Цена руб./шт. |
|---|
| 1 | 222 | 01.06.2021 | M11 | 56 | 130 | Поступление | 180 |
| 2 | 1334 | 04.06.2021 | M3 | 56 | 120 | Поступление | 180 |
| 3 | 2084 | 08.06.2021 | M14 | 56 | 150 | Поступление | 180 |
| 4 | 2187 | 08.06.2021 | M9 | 56 | 110 | Поступление | 180 |
Окончательно, воспользовавшись формулой =СУММ(E2:E5), получаем ответ — 510 упаковок.