Тема 3. Поиск информации в базе данных

3.03 База данных «Продукты»

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела поиск информации в базе данных
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#96962

В файле приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц.

Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок, шт. занесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.

|-----------|------|-----------|---------|-------|--------------------|-Цена,--|
|ID операции |Д ата |ID м агазина |А ртикул |опеТрипации |К ол- во упаковок, &#x0448

Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.

|---------|------|--------------|--------|Количество-|-----------|
-А-ртикул--Отдел--Н-аименование--Ед. изм.-в-упаковке--П-оставщ-ик-|

Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.

|------------|------|------|
-ID-магазина--Район--Адрес--

PIC

Используя информацию из приведённой базы данных, определите поставщика, общая сумма продажи товаров которого оказалась наибольшей. В ответ запишите район, в котором находится магазин, в который поступило больше всего товаров от найденного поставщика. Если таких магазинов несколько, в ответ запишите район того, чей ID оканчивается самой большой цифрой.

Вложения к задаче
Показать ответ и решение

Откроем файл Excel.

Для начала определим поставщика для каждой операции. Для этого на листе «Движение товаров» в ячейку H2  вставим следующую формулу и растянем её вниз до конца таблицы:

=ВПР(D2;$Товар.A:F;6;0)

Также нам понадобится сумма каждой операции, поэтому в ячейку I2  запишем следующую формулу и растянем её вниз до конца таблицы:

=E2*G2

Ещё понадобится район магазина для каждой операции, для этого в ячейку J2  запишем следующую формулу и растянем её вниз до конца таблицы:

=ВПР(C2;$Магазин.A:C;2;0)

Отфильтруем данные, оставив только операции продажи и скопируем всё на новый лист. Посчитаем общую сумму сделок каждого поставщика, для этого в ячейку J2  запишем следующую формулу и растянем её вниз до конца таблицы:

=СУММЕСЛИ(H:H;H2;I:I)

Отсортируем по убыванию общей суммы всех операций, после чего отфильтруем данные, оставив только операции поступления с поставщиком из первой строчки.

Скопируем полученные данные на новый лист, где в ячейку K2  запишем следующую формулу и растянем её вниз до конца таблицы:

=СУММЕСЛИ(C:C;C2;E:E)

Отсортируем по убыванию общего количества товаров, поступившего в магазины от нужного поставщика. На самую большую цифру оканчивается ID магазина M9, запишем в ответ район этого магазина.

Ответ: Заречный

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!