Задания
Версия для печати и копирования в MS Word
Тип 3 № 46961
i

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

За­да­ние 3

Таб­ли­ца «Дви­же­ние то­ва­ров» со­дер­жит за­пи­си о по­став­ках то­ва­ров в ма­га­зи­ны го­ро­да в пер­вой де­ка­де июня 2021 г. и о про­да­же то­ва­ров в этот же пе­ри­од. Таб­ли­ца «Товар» со­дер­жит дан­ные о то­ва­рах. Таб­ли­ца «Ма­га­зин» со­дер­жит ад­ре­са ма­га­зи­нов.

На ри­сун­ке при­ве­де­на схема базы дан­ных, со­дер­жа­щая все поля каж­дой таб­ли­цы и связи между ними.

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

Спрятать решение

Ре­ше­ние.

От­крыв файл, пе­рейдём на лист «Ма­га­зин». Вос­поль­зу­ем­ся стан­дарт­ны­ми сред­ства­ми ре­дак­то­ра Microsoft Excel, тре­бу­ет­ся от­филь­тро­вать за­пи­си в таб­ли­це, оста­вив толь­ко за­пи­си для ма­га­зи­нов За­реч­но­го рай­о­на. Для этого вклю­чим фильтр:

По­лу­ча­ем сле­ду­ю­щую таб­ли­цу:

 

A BC
1 ID ма­га­зи­на Район Адрес
4 M3 За­реч­ный Кол­хоз­ная, 11
10 M9 За­реч­ный При­бреж­ная, 7
12 M11 За­реч­ный Лу­го­вая, 21
15 M14 За­реч­ный Эле­ва­тор­ная, 15

 

Пе­рейдём на лист «Товар». В этой таб­ли­це, вос­поль­зо­вав­шись сред­ства­ми по­ис­ка, найдём стро­ки со всеми ви­да­ми са­ха­ра. Ар­ти­кул то­ва­ров  — 28, 29 и 30:

 

2928Сахар песок белыйкг1"Чай-кофе-сахар"
3029Сахар де­ме­ра­ра ко­рич­не­выйкг1"Чай-кофе-сахар"
3029Сахар ра­фи­над быст­ро­рас­тво­ри­мыйкг0,5"Чай-кофе-сахар"

 

Те­перь пе­рейдём на лист «Дви­же­ние то­ва­ров». Снова вос­поль­зу­ем­ся филь­тром по столб­цу «ID ма­га­зи­на», чтобы вы­ве­сти в таб­ли­це толь­ко те за­пи­си, ко­то­рые от­но­сят­ся к ма­га­зи­нам За­реч­но­го рай­о­на. В филь­тре от­ме­тим те ID ма­га­зи­нов, ко­то­рые были най­де­ны в таб­ли­це «Ма­га­зин»,  — M3, М9, М11 и М14. Также при­ме­ним фильтр к столб­цу «Ар­ти­кул», чтобы оста­вить толь­ко за­пи­си о дви­же­нии то­ва­ров по ар­ти­ку­лам 28, 29 и 30. В ре­зуль­та­те по­лу­чим сле­ду­ю­щую таб­ли­цу:

 

A B C D E F G
1 ID опе­ра­ции Дата ID ма­га­зи­на Ар­ти­кул Тип опе­ра­ции Ко­ли­че­ство

упа­ко­вок, шт.

Цена

руб./⁠шт.

108 107 01.06.2021 M11 28 По­ступ­ле­ние 170 38
109 108 01.06.2021 M11 28 Про­да­жа 93 38
110 109 01.06.2021 M11 29 По­ступ­ле­ние 180 85
111 110 01.06.2021 M11 29 Про­да­жа 19 85
112 111 01.06.2021 M11 30 По­ступ­ле­ние 180 44
113 112 01.06.2021 M11 30 Про­да­жа 74 44
234 233 01.06.2021 M14 28 По­ступ­ле­ние 180 38
235 234 01.06.2021 M14 28 Про­да­жа 93 38
236 235 01.06.2021 M14 29 По­ступ­ле­ние 170 85
237 236 01.06.2021 M14 29 Про­да­жа 19 85
238 237 01.06.2021 M14 30 По­ступ­ле­ние 180 44
239 238 01.06.2021 M14 30 Про­да­жа 74 44
402 401 01.06.2021 M3 28 По­ступ­ле­ние 170 38
403 402 01.06.2021 M3 28 Про­да­жа 93 38
404 403 01.06.2021 M3 29 По­ступ­ле­ние 180 85
405 404 01.06.2021 M3 29 Про­да­жа 19 85
406 405 01.06.2021 M3 30 По­ступ­ле­ние 180 44
407 406 01.06.2021 M3 30 Про­да­жа 74 44
654 653 01.06.2021 M9 28 По­ступ­ле­ние 180 38
655 654 01.06.2021 M9 28 Про­да­жа 93 38
656 655 01.06.2021 M9 29 По­ступ­ле­ние 180 85
657 656 01.06.2021 M9 29 Про­да­жа 19 85
658 657 01.06.2021 M9 30 По­ступ­ле­ние 170 44
659 658 01.06.2021 M9 30 Про­да­жа 74 44

 

Далее не­об­хо­ди­мо по­счи­тать, сколь­ко ки­ло­грам­мов са­ха­ра всех видов по­сту­пи­ло за ука­зан­ный пе­ри­од в ма­га­зи­ны За­реч­но­го рай­о­на. За­ме­тим, что все дви­же­ния по­па­да­ют в пе­ри­од с 1 по 10 июня вклю­чи­тель­но. Ско­пи­ру­ем по­лу­чен­ную таб­ли­цу на от­дель­ный лист и от­сор­ти­ру­ем за­пи­си по столб­цу «Тип опе­ра­ции». В ре­зуль­та­те по­лу­ча­ем сле­ду­ю­щую таб­ли­цу:

 

A B C D E F G
1 ID опе­ра­ции Дата ID ма­га­зи­на Ар­ти­кул Тип опе­ра­ции Ко­ли­че­ство

упа­ко­вок, шт.

Цена

руб./⁠шт.

2 107 01.06.2021 M11 28 По­ступ­ле­ние 170 38
3 109 01.06.2021 M11 29 По­ступ­ле­ние 180 85
4 111 01.06.2021 M11 30 По­ступ­ле­ние 180 44
5 233 01.06.2021 M14 28 По­ступ­ле­ние 180 38
6 235 01.06.2021 M14 29 По­ступ­ле­ние 170 85
7 237 01.06.2021 M14 30 По­ступ­ле­ние 180 44
8 401 01.06.2021 M3 28 По­ступ­ле­ние 170 38
9 403 01.06.2021 M3 29 По­ступ­ле­ние 180 85
10 405 01.06.2021 M3 30 По­ступ­ле­ние 180 44
11 653 01.06.2021 M9 28 По­ступ­ле­ние 180 38
12 655 01.06.2021 M9 29 По­ступ­ле­ние 180 85
13 657 01.06.2021 M9 30 По­ступ­ле­ние 170 44
14 108 01.06.2021 M11 28 Про­да­жа 93 38
15 110 01.06.2021 M11 29 Про­да­жа 19 85
16 112 01.06.2021 M11 30 Про­да­жа 74 44
17 234 01.06.2021 M14 28 Про­да­жа 93 38
18 236 01.06.2021 M14 29 Про­да­жа 19 85
19 238 01.06.2021 M14 30 Про­да­жа 74 44
20 402 01.06.2021 M3 28 Про­да­жа 93 38
21 404 01.06.2021 M3 29 Про­да­жа 19 85
22 406 01.06.2021 M3 30 Про­да­жа 74 44
23 654 01.06.2021 M9 28 Про­да­жа 93 38
24 656 01.06.2021 M9 29 Про­да­жа 19 85
25 658 01.06.2021 M9 30 Про­да­жа 74 44

 

Те­перь для каж­дой опе­ра­ции по по­ступ­ле­нию вы­чис­лим, сколь­ко ки­ло­грам­мов са­ха­ра по­сту­пи­ло. У то­ва­ров с ар­ти­ку­ла­ми 28 и 29 в одной упа­ков­ке на­хо­дит­ся 1 кг са­ха­ра. У то­ва­ра с ар­ти­ку­лом 30 в одной упа­ков­ке на­хо­дит­ся 0,5 кг са­ха­ра. Тогда в ячей­ке H2 за­пи­шем фор­му­лу =ЕСЛИ(D2=30;F2*0,5;F2) и ско­пи­ру­ем её во все ячей­ки диа­па­зо­на H3:H13, по­сколь­ку для вы­чис­ле­ния не­об­хо­ди­мо учи­ты­вать толь­ко опе­ра­ции по по­ступ­ле­нию. Окон­ча­тель­но, вос­поль­зо­вав­шись фор­му­лой =СУММ(H2:H13), по­лу­ча­ем ответ  — 1765.

 

Ответ: 1765.