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

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

За­да­ние 3

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

Ис­поль­зуя ин­фор­ма­цию из при­ведённой базы дан­ных, опре­де­ли­те ма­га­зин, по­лу­чив­ший наи­боль­шую общую сумму вы­руч­ки от про­даж то­ва­ров от­де­ла «Мо­ло­ко» с 10 по 12 июня.

В от­ве­те за­пи­ши­те число  — най­ден­ную наи­боль­шую сумму вы­руч­ки в руб­лях.

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

Ре­ше­ние.

От­крыв файл, пе­рейдём на лист «Тор­гов­ля». Пе­ре­не­сем в таб­ли­цу из листа «Товар». Для этого в ячей­ку H2 за­пи­шем фор­му­лу =ВПР(D2;Товар!A:F;2;) и ско­пи­ру­ем её во все ячей­ки диа­па­зо­на H2:H88038.

 

ABCDEFGH
1 ID опе­ра­ции Дата Ма­га­зин Ар­ти­кул Опе­ра­цияКо­ли­че­ство упа­ко­вок, штЦена руб/шт
2101.06.2021M011По­став­ка20187Мо­ло­ко
3201.06.2021M012По­став­ка4089
4301.06.2021M014По­став­ка2119
5401.06.2021M015По­став­ка5039

 

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

Также от­филь­тру­ем за­пи­си по столб­цу «Дата», оста­вив за­пи­си толь­ко с 10 по 12 июня. В столб­це «Опе­ра­ция» оста­вим за­пи­си толь­ко для зна­че­ния «Про­да­жа»

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

 

ABCDEFGH
ID опе­ра­цииДатаМа­га­зинАр­ти­кулОпе­ра­цияКо­ли­че­ство упа­ко­вок, штЦена руб/шт
2659110.06.2021М0138Про­да­жа32101Мо­ло­ко
2661510.06.2021М0220Про­да­жа9892Мо­ло­ко
2662110.06.2021М0233Про­да­жа3367Мо­ло­ко
2662310.06.2021М0238Про­да­жа3077Мо­ло­ко
2662710.06.2021М0244Про­да­жа3281Мо­ло­ко
2662910.06.2021М0252Про­да­жа9935Мо­ло­ко
2664510.06.2021М0338Про­да­жа3667Мо­ло­ко
2664810.06.2021М0344Про­да­жа2861Мо­ло­ко
2665810.06.2021М042Про­да­жа2670Мо­ло­ко

 

Ско­пи­ру­ем по­лу­чен­ную таб­ли­цу на от­дель­ный лист и от­сор­ти­ру­ем за­пи­си по столб­цу «Ма­га­зин»

В столб­це I будем счи­тать сумму по­лу­чен­ную за товар, для этого в ячей­ку I2 за­пи­шем фор­му­лу =F2*G2 и ско­пи­ру­ем её во все ячей­ки диа­па­зо­на I2:I1084.

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

 

ABCDEFGHI
ID опе­ра­цииДатаМа­га­зинАр­ти­кулОпе­ра­цияКо­ли­че­ство упа­ко­вок, шт Цена, руб/шт
2659110.06.2021М0138Про­да­жа32101Мо­ло­ко3232
2947611.06.2021М011Про­да­жа19249Мо­ло­ко4731
2947711.06.2021М012Про­да­жа3469Мо­ло­ко2346
2848511.06.2021М0118Про­да­жа7853Мо­ло­ко4134
3236812.06.2021М019Про­да­жа42116Мо­ло­ко4872
3237512.06.2021М0120Про­да­жа98113Мо­ло­ко11074
3237812.06.2021М0128Про­да­жа3247Мо­ло­ко1504

 

Опре­де­лим ма­га­зин, по­лу­чив­ший наи­боль­шую общую сумму вы­руч­ки от про­даж то­ва­ров от­де­ла «Мо­ло­ко» с 10 по 12 июня. Для этого в ячей­ку J2 за­пи­шем фор­му­лу =I2, в ячей­ку J3 за­пи­шем фор­му­лу =ЕСЛИ(C3=C2;I3+J2;I3) и ско­пи­ру­ем её во все ячей­ки диа­па­зо­на J2:J1084. Дан­ная фор­му­ла будет срав­ни­вать ма­га­зи­ны: если ма­га­зин оди­на­ко­вый, то сумма при­бы­ли будет скла­ды­вать­ся, если ма­га­зи­ны раз­ные, то сум­ми­ро­ва­ние начнётся с пер­вой стро­ки дру­го­го ма­га­зи­на.

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

 

ABCDEFGHIJ
ID опе­ра­цииДатаМа­га­зинАр­ти­кулОпе­ра­цияКо­ли­че­ство упа­ко­вок, штЦена, руб/шт
2659110.06.2021М0138Про­да­жа32101Мо­ло­ко32323232
2947611.06.2021М011Про­да­жа19249Мо­ло­ко47317963
2947711.06.2021М012Про­да­жа3469Мо­ло­ко234610309
2948511.06.2021М0118Про­да­жа7853Мо­ло­ко413414443
3236812.06.2021М019Про­да­жа42116Мо­ло­ко487219315
3237512.06.2021М0120Про­да­жа98113Мо­ло­ко1107430389
3237812.06.2021М0128Про­да­жа3247Мо­ло­ко150431893
3238212.06.2021М0133Про­да­жа3849Мо­ло­ко186233755
3239212.06.2021М0144Про­да­жа2871Мо­ло­ко198835743

 

Окон­ча­тель­но, вос­поль­зо­вав­шись фор­му­лой =МАКС(J2:J1084), по­лу­ча­ем ответ  — 583580.

 

Ответ: 583580.