3.08 Прочие базы данных
Ошибка.
Попробуйте повторить позже
Задание выполняется с использованием прилагаемых файлов.
В файле приведён фрагмент базы данных «Инвестиционные счета». Таблица «Счета» содержит информацию о
владельце счёта и дате его открытия. Таблица «Валюты» содержит информацию о наименованиях валют, которые могут
храниться на счетах. Таблица «Курс валют» содержит информацию о курсах валют по отношению к рублю курс валют за
период с по
декабря
года. Таблица «Начисления» содержит информацию о всех операциях
со счетом: код счёта, код валюты, дату операции и сумму начисления (она может быть отрицательной).
Определите среднюю сумму, на которую изменились средства в период с по
декабря по всем счетам в рублях,
учитывая курс валют на момент операции. Полученное значение округлите до целых.
Так как функция ВПР использует в качестве критерия только один столбец, а в этой задаче необходимо сопоставлять два столбца, то создадим конкатенацию ячеек одной строки. Для этого в таблице Курсы валют в первом столбце (вместо ID) запишем формулу =B2&C2 и растянем ее на все строки таблицы. Таким образом мы получили для каждой строки уникальный ключ по которому и будем совершать поиск.
Теперь запишем формулу, которая будет определять курс конкретной валюты в конкретный день. На листе Поступления в ячейке F2 запишем формулу, а затем растянем на все строки таблицы:
=ВПР(C2&D2;’Курсы валют’!A:D;4;ЛОЖЬ)
Эта функция создает конкатенацию из ячеек, в которых содержится ID валюты и дата поступления, таким образом получая искомый ключ. Следующим шагом необходимо вычислить сумму поступления в рублях, для этого умножим курс валюты на сумму поступления. В ячейку G2 записываем формулу =F2*E2, растягиваем.
Фильтруем дату с по
декабря, копируем всю получивушуюся таблицу и переносим на новый лист,
настраиваемой сортировкой сортируем столбец со счетами, а затем столбец с датой. В ячейку H2 копируем численное
значение ячейки G2, а в ячейку H3 вставляем формулу =ЕСЛИ(B3=B2; G3+H2; G3).
Растягиваем.
Получили движение средств по каждому счету. В ячейку I2 запишем формулу =ЕСЛИ(B2=B3; 0; H2), тогда
мы получим , где движение по одному счету и другое число, которое будет финальным по текущему
счету.
Растягиваем.
Найдем итоговую сумму по всем счетам — она равна , а далее поделим на кол-во счетов — на
, и
получим ответ:
.
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

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

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

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

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

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!