Страницы: 1
RSS
Какие возможности Excel использовать, Большая таблица, порядка 50 контрагентов, с несколькими продажами нужно собрать данные по каждому контрагенту отдельно.
 
Добрый день.  Очень нужна помощь для выполнения задания: Необходимо найти покупателей, которые приобрели товар на сумму менее 100 000 рублей. Определить итоговую сумму покупки по этим покупателям и количество счетов-фактур. Какие способы для выполнения этого задания Вы знаете?   Маленькая часть Таблицы  ниже.    

(1)(2)(4)
02.05.2006,   №13588Авдеев Алексей   Сергеевич224 199,91
02.05.2006,   №17025Агаев Павел   Александрович1 066,30
02.05.2006,   №13634Агаев Павел   Александрович1 066,30
01.05.2006,   №13541Айсанова Фарида   Рамазановна2 754,66
01.05.2006,   №16894Анисимов Андрей   Анатольевич345 177,24
01.05.2006,   №16928Анисимов Андрей   Анатольевич1 336,42
02.05.2006,   №13637АРГАНОВСКИЙ АРТУР   АЛЕКСАНДРОВИЧ1 000,00
01.05.2006,   №13565Аристова Виктория   Игоревна13 636,95
01.05.2006,   №13566Аристова Виктория   Игоревна13 636,95
01.05.2006,   №13573Артемов Виктор   Васильевич209 899,93
01.05.2006,   №16949АРТЕМЬЕВ АЛЕКСАНДР   ВЛАДИСЛАВОВИЧ677,12
02.05.2006,   №13645Арутюнов Александр   Евгеньевич39 915,02
02.05.2006,   №17144Ащеулов Иван   Александрович432 321,18
02.05.2006,   №17009Балушкина Елена   Владимировна453 835,66
01.05.2006,   №16917Банкожитенко Елена   Владимировна1 636,43
 
Это делается за минуту (и даже быстрее) в PowerQuery.

P.S.
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Groupped = Table.Group(Source, {"Name"}, {{"Total", each List.Sum([Spent]), type number}}),
    FRows = Table.SelectRows(Groupped, each [Total] < 100000),
    Sorted = Table.Sort(FRows,{{"Total", Order.Ascending}})
in
    Sorted
Изменено: Alexey_Spb - 21.02.2019 17:14:49
 
Цитата
Alexey_Spb написал:
то делается за минуту (и даже быстрее) в PowerQuery.P.S.Код ? 1234567let    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],    Groupped = Table.Group(Source, {"Name"}, {{"Total", each List.Sum([Spent]), type number}}),    FRows = Table.SelectRows(Groupped, each [Total] >= 100000),    Sorted = Table.Sort(FRows,{{"Total", Order.Descending}})in    Sorted

Прикрепленные файлы
Expample.xlsx  (18.12 КБ)
Спасибо!  Это гениально.  
 
Только вы возьмите обновленную версию файла, в первой я что-то невнимательно прочитал и сделал выбор тех ,у кого 100 тыс. и более. Потом исправил.
 
можно и банальной сводной
Соблюдение правил форума не освобождает от модераторского произвола
 
Замечательное название темы...
 
Точно. И "цитата" не цитата
Alexey_Spb,  ждем от Вас название темы
 
Всем привет!
есть данные от покупателя по отчету комиссеонера  по разному написана номенклатура и разные цены есть
как можно сравнить цены, по которым мы им отгрузили и по каким они списали на продажу(себестоимость)
ВПР не работает т.к. позиции задвоенвы-затроены и т.д., т.е. он находит первую и вытягивает цену поей
Можете что -то подсказать , в списки большие по 2 тыс позиций и таких списков у меня по 5 шт. в месяц
Заранее благодарен!
 
Еще один правила не читает!
Страницы: 1
Наверх