В магазине продаётся N товаров нескольких артикулов.
Товары одного артикула имеют одинаковую цену.
Учёт товаров ведётся поштучно, для каждой единицы товара известен её текущий статус (продана или нет).
Товары разделены на две категории: дорогие и дешёвые.
Дорогими считаются товары, цена на которые превышает среднюю цену (среднее арифметическое) всех товаров в базе данных магазина без учёта их текущего статуса.
Остальные товары считаются дешёвыми.
Лидером продаж называется товар с таким артикулом, наибольшее количество единиц которого продано.
Лидер продаж выбирается среди дорогих товаров, а если продано одинаковое количество дорогих товаров с разными артикулами, лидером выбирается товар с наибольшей ценой.
Если и таких товаров несколько, лидер продаж — тот из них, которого осталось меньше всего.
Найдите суммарную выручку магазина от реализации товара — лидера продаж, а также оставшееся количество товара с этим артикулом.
В первой строке входного файла находится число N — количество товаров в базе данных магазина (натуральное число, не превышающее 10 000).
В каждой из следующих N строк находится три числа, разделённых пробелом: артикул товара (натуральное число, не превышающее 100 000), его цена (натуральное число, не превышающее 10 000) и статус (0, если товар уже продан, и 1, если ещё не продан).
Выходные данные
Два числа: сумма выручки от реализации товара — лидера продаж, а также количество товара с этим артикулом, оставшееся в магазине.
Типовой пример организации данных во входном файле
8
10 1001
3100
10 1000
2101
10 1000
3101
11 1000
1 2000
При таких исходных данных дорогими являются товары стоимостью 100 и 200 рублей.
Больше всего было продано товара с артикулом 10.
В продаже остался один такой товар.
Условию задачи удовлетворяет ответ: 2001.
Типовой пример имеет иллюстративный характер.
Для выполнения задания используйте данные из прилагаемых файлов.
Откроем файл с помощью электронной таблицы.
Посчитаем среднюю цену товаров.
Для этого в ячейке В2 введем формулу =СРЗНАЧ(B2:B9993)
Разделим товары на дорогие и дешевые.
Для этого в ячейку D2 введем формулу =ЕСЛИ(B2>$B$1;1;0) и скопируем до конца списка.
Получим таблицу:
A
B
C
D
1
558,11
2
18800
467
1
0
3
14800
988
1
1
4
28800
930
1
1
5
24200
268
1
0
6
27900
857
1
1
7
15900
105
1
0
8
27300
186
1
0
9
15400
290
0
0
… и ещё 9984 строк.
Включим фильтры и оставим только дорогие товары значении которых в столбце D равно 1.
Скопируем получившуюся таблицу на отдельный лист и озаглавим столбцы.
Столбец А - артикул, столбец B - цена, столбец D - продажа.
Получим таблицу:
A
B
C
2
14800
988
1
3
28800
930
1
4
27900
857
1
5
28300
620
1
6
17400
679
1
7
23200
848
1
8
24100
948
0
9
24600
934
1
… и ещё 4823 дорогих товаров.
Добавим сводную таблицу через меню Вставка-Сводная таблица.
A
B
C
D
2
46481
51
36
856
3
51786
51
37
856
4
37134
51
0
831
5
12700
26
29
794
6
20100
26
32
571
7
17200
25
30
758
… и ещё 97 артикулов.
Посчитаем количество проданных товаров.
Для этого в ячейке D3 введем формулу =B3-C3 и скопируем до конца списка.
Добавим цену товара, для этого в ячейку E3 введем формулу
=ВПР(A3;$'1_26'.A:D;2;0)
и скопируем до конца списка.
Отсортируем таблицу по столбцу D по убыванию.
Так мы узнаем товары, которых было продано больше всего.
Получим таблицу:
A
B
C
D
2
46481
51
36
856
3
51786
51
37
856
4
37134
51
0
831
5
12700
26
29
794
6
20100
26
32
571
7
17200
25
30
758
Сортировка по столбцу B (продано) по убыванию.
Больше всего продано товаров с артикулами 37134, 46481 и 51786.
Лидером продаж считается товар, которого осталось меньше всего на складе.
Такой товар по артикулом 46481, товаров оставшихся на складе 36.
(Товара с артикулом 37134 не осталось, поэтому его нельзя сделать лидером продаж, так как такой товар больше невозможно продать).
Это ответ на второй вопрос.
Для ответа на первый вопрос введём формулу =D3*E3 и получи ответ - 43656.