Задание базового уровня (3 минуты). Проверяет умение работать с информацией в реляционных базах данных. Необходимо определить общую массу (в килограммах) всех видов зефира, полученного магазинами на проспекте Революции с 2 по 10 августа включительно. В ответе записывается только число.
Работа с таблицами
Задание включает три таблицы: «Движение товара», «Товар» и «Магазин».
- Таблица «Движение товара»: содержит информацию об операциях (поступление/продажа), магазинах и товарах.
- Таблица «Товар»: содержит информацию о товарах: артикул, наименование, количество в упаковке (в граммах).
- Таблица «Магазин»: содержит информацию о магазинах: ID, район, адрес.
Для решения задачи используется таблица «Движение товара». Данные из других таблиц подтягиваются с помощью фильтров.
Подтягивание данных
Для удобства, добавим в таблицу «Движение товара» столбцы с наименованием товара и количеством в упаковке, используя функцию ВПР:
- Наименование товара: Формула =ВПР(артикул; таблица "Товар"; 3; 0) ищет артикул товара из таблицы «Движение товара» в первом столбце таблицы «Товар» и возвращает наименование (третий столбец). 0 — точное совпадение.
- Количество в упаковке: Формула =ВПР(артикул; таблица "Товар"; 5; 0) возвращает количество в упаковке (пятый столбец таблицы «Товар»).
- Адрес магазина: Формула =ВПР(ID магазина; таблица "Магазин"; 3; 0) подтягивает адрес из третьего столбца таблицы «Магазин» по ID магазина.
Применение фильтров
Выделяем первую строку таблицы «Движение товара» и применяем фильтр (в Excel: Данные -> Фильтр). Устанавливаем фильтры:
- Товар: оставляем только «Зефир» (включая «Зефир в шоколаде», «ванильный», «воздушный», «лимонный»).
- Тип операции: только «Поступление».
- Адрес: только «Проспект Революции».
- Дата: с 2 по 10 августа включительно.
Расчет общей массы
Для каждой строки, оставшейся после фильтрации, вычисляем массу зефира в килограммах: (количество упаковок * количество грамм в упаковке) / 1000. Сумма этих значений (отображается в строке состояния Excel) — ответ на задание.