Как всегда у Николая Павлова полезные знания не в заголовке видео, а в конце видео) В этом видео это буферизация списка) Спасибо за ваши уроки.
@khrom-h7j3 жыл бұрын
Я наверное никогда не перестану удивляться.... Спасибо за буферизацию.
@Albertus993 жыл бұрын
Низкий поклон великому человеку!
@xrayxxi45693 жыл бұрын
Такого толкового объяснения редко можно найти. Спасибо огромное!
@gpt-bot-1super-bot5 күн бұрын
Спасибо, Коля! Для вычисления значений Парето - идеальный вариант.
@Yevd19773 жыл бұрын
Давно Николая смотрю. Все время поражаюсь, насколько качественная и грамотная речь. Ни одного лишнего слова. Какой-то "интеллектуальный эталон".
@alexanderkamilov27223 жыл бұрын
Вот только пару дней назад появилась такая необходимость и тут вуаля - аж три метода!:)) благодарю! Как всегда профессионально.
@Danboy163 жыл бұрын
Спасибо огромное за Ваши видео. Всегда самое лучшее объяснение и самые полезные примеры. Снимите пожалуйста побольше видео про работу в квери 🙏
@ЛюдмилаМ-ц3б3 жыл бұрын
Лучший канал по работе в MS Excel! Спасибо Вам, Николай!
@rash08073 жыл бұрын
Самый лучший в России Excel сэнсэй!!! Спасибо большое! Здоровья Вам!
@tisseract2 жыл бұрын
Шикарно! Как раз не мог сделать в Query нарастающий итог для промежеточных вычислений. Спасибо, Николай!
@Попутка-л4х2 жыл бұрын
Спасибо за Ваш острый ум, порой смотрю и диву даюсь, как же все оказывается легко, если знаешь как подойти к решению! Спасибо и еще раз спасибо!
@АлексейВиняковский3 жыл бұрын
На онлайн- уроках Николая Павлова я значительно поднял свой уровень в Exel. Качество моей работы выросло. Спасибо, Николай за реальные "фишки" в этой интересной программе.
@olgatarasevich91563 жыл бұрын
Как Вы вовремя с ускорением работы Power Query. 👍 Спасибо огромное, Вы столько делаете))). ♥️ И реально во многом помогаете.
@ДмитрийЯкушевский-й5г3 жыл бұрын
Лучшая подача материала
@ivanmamchych58023 жыл бұрын
Спасибо за интересную и полезную информацию, Николай. Вы уже наверно знаете, что у инсайдеров Office 365 есть новая формула SCAN, работающая в сочетании с LAMBDA. Она тоже может подсчитать нарастающий итог. Так что в будущем ждём обзора этой и других новых LAMBDA-сочетаемых функций. Как Вы сказали, интересное - впереди!
@dorodorobov94023 жыл бұрын
Как всегда: сложное - доходчиво и просто. Спасибо Николай!
@uygunnurullaev52242 жыл бұрын
Как всегда самые полезные знания, спасибо за всё. Николай ты супер 👍
@ignatpoddubnykh3 жыл бұрын
Спасибо за прием с буферизацией запроса!
@mixailchikishev7851 Жыл бұрын
Огромное спасибо! Это видео заставило задуматься о причинах длительной обработки используемой цепочки запросов с применением Table.Buffer, ведь не хватает ещё и буферизации списков.
@vladislavmartynov54763 жыл бұрын
Спасибо, Николай, за интересные и красивые решения. Пополнил копилку знаний в очередной раз.
@ВероникаСоломенная2 жыл бұрын
Супер!спасибо огромное,Ваши уроки очень помогают расширить познания в Exel!
@CrtWr3 жыл бұрын
Полезная штука. Пользовался для расчета в период времени нарастающего итога по суммам актов выполненных работ и суммам оплат. Но пользовался формулами, каким-то боком сам до него допёр. Пока не могу понять где использовать остальные два. Но за лайфхаки по буфферизации спасибо!
@krekssss13 жыл бұрын
Спасибо большое за вашу работу!!! Как всегда в нужное время))) как это?))) Но круто!!!
@лакор-в5п3 жыл бұрын
Я тоже пользуюсь двумя формулами. А оказывается можно и одной. Сводные таблицы с доп вычислением тоже использовал, но реже. Объемов данных таких, чтобы оправдать использование сводных таблиц, у меня встречается редко. Ну а PQ , с его гибкостью, это ваще... В любом случае очень полезная информация. Спасибо. Лайк.
@ГеннадийНиккеров3 жыл бұрын
Круто! Спасибо, Николай. Как всегда - подача материала на высшем уровне✊🏻
@olga_kuznetsova3 жыл бұрын
Николай, спасибо большое за лайфхак с буферизацией! Всю голову сломала, как ускорить ABC-анализ - использую в нём как раз-таки нарастающие итоги. И вот готовое решение!
@MrTrylobeat3 жыл бұрын
Я делал с исходника сводные с сортировкой по штукам, рублям, накидывал формулу для суммирования накопленной доли, затем загонял обратно именованный список в pq и джойнил к исходным данным а, б или ц
@SeloUrala3 жыл бұрын
Спасибо, полезные уроки!
@Александра-н5х5т Жыл бұрын
Николай, спасибо! Просто, когда знаешь! :)
@olca_t2 жыл бұрын
Спасибо большое!! Как всегда очень выручаете!😍
@ОлегКаюров-н1н3 жыл бұрын
Спасибо Николай! 👍
@АлексейЛеонидович-ъ2ш3 жыл бұрын
Отличный урок! Спасибо!!!
@yurd5633 жыл бұрын
Большое спасибо за видеоурок!
@LLl_y_T3 жыл бұрын
Спасибо, Николай за ваш труд! Давно и плотно сижу на ваших видео и книгах. В данном видео для первого варианта с формулами можно делать СУММЕСЛИМН, где диапазоном условий указать период, а условием >= чем период самой строки. Таким образом можем получить сумму накопительным итогом на конкретную дату, даже если они не отсортированы. Что очень помогает когда надо быстро сообразить ABC анализ для неструктурированных данных. Но ваш 2ой вариант конечно же все равно удобнее всего для такого быстрого ABC анализа. п.с. Спасибо за буферизацию.
@Haak95552 жыл бұрын
а в PowerQuery плохой он вариант показал, там в нарастующий итог все значение суммируются, даже отрицателньные. Хотя по логике вещей, они должны наоборот вычитаться из общего итога, так как они со знаком минус идут.
@gaybulloaslonov79503 жыл бұрын
Брависимо!!!!!!!!!! как всегда.
@ExcelStore3 жыл бұрын
Познавательный материал, спасибо!
@Evgeniy_Antonov_883 жыл бұрын
1С очень похожа в настройках отчётом со сводными таблицами Excel. Логика вроде бы схожая. Спасибо за видео.
@ВладимирВлГ2 жыл бұрын
Космос какой то!! Супер. Спасибо...))
@ИгорьСингрибаев3 жыл бұрын
Век живи, век учись. Про сводные прям откровение ( доп вычисления)
@jekosjekos99903 жыл бұрын
Спасибо за ваши видео!
@never57862 жыл бұрын
Это гениально, спасибо!!!
@Gunselinger3 жыл бұрын
Спасибо! Интересно и очень полезно!
@Albertus992 жыл бұрын
Все сделал все получилось большое спасибо еще раз!
@litwinczuk_jd6 ай бұрын
👍❤️ 1:19 Нарастающие итоги формулами 2:42 нарастающие итоги в сводной таблице 6:19 Нарастающий итог в Power Query 12:23 способ ускорить запрос в Power Query
@ОлександрДмитрієнко-о7п3 жыл бұрын
Можно использовать формулу ранга, которая будет проставлять от максимальные и минимальные значения дат а потом, через суммесли суммировать все значения которые равны или меньше рангу. Тогда и сортировка не нужна, правда формула по сложнее. Хочу предупредить об одном если использовать метод с частичной фиксацией диапазона в умных таблицах, то старый значения будут считаться правильно, но уже для новых значений диапазон не заканчивается до уровня конкретной строки а на все добавленные строки, это возможно решить с помощью ДВССЫЛ (по крайней мере я столкнулся с данной проблемой в 2016 офисе). За видео респект)))
@architecture33473 жыл бұрын
Я обычно ставлю формулу в первой ячейке "=А2" к примеру, затем ниже"=В2+А3", затем протягиваю двойным кликом. Занимает 5 секунд.
@planetaexcel3 жыл бұрын
Тоже можно :)
@Rice09873 жыл бұрын
Я делал так в самом начале своего эксель дао. Потом стал пользоваться суммой с закреплённым первым значением. Но выявились проблемы при удалении/перемещении строк. Диапазоны разрывались, как в условном форматировании, из-за чего отчёты каждый раз приходилось обновлять сверху донизу. Потом я случайно открыл чудо сводных таблиц и ошибки практически исчезли. Настало время мощных запросов. Но поскольку все формы, шаблоны и отчёты настроены и работают по накатанной, то на переделку их нужно время, а его, как понимаете, конечно же, нет. Поэтому приходится дальше влачить ветхие методы ведения учёта. И применение методик мощных запросов остаётся пока увлекательным факультативом.
@architecture33473 жыл бұрын
@@Rice0987 сводные таблицы это же пайвоты? С пайвотами тоже работаем. Поскольку пайвот нельзя модифицировать, то переношу как данные копированием на новую вкладку и далее работаю с ней. При необходимости из новой копии с добавленными столбцами с формулами делаю новые пайвоты и т.д.
@ХарбедияАлексей3 жыл бұрын
@@architecture3347 попробуйте вычисляемые поля в сводных таблицах. Вам понравится)
@ВиталийЯрмыш-х2к3 жыл бұрын
Так же делал, когда быстро нужно было посчитать..
@АлександрСавицкий-л2ю3 жыл бұрын
Много вариантов формул перепробовал для нарастающих итогов, в итоге остановился на вот таком =sum(offset(C2;-1;0;1;1);B2), в данном случае данные в столбце B, а нарастающий итог в столбце C. Такая формула позволяет безболезненно добавлять строки в середину массива данных и после протяжки каждая формула в столбце итогов по-прежнему ссылается на предыдущую строку.
@planetaexcel3 жыл бұрын
Отличный вариант. Единственное, что нужно упомянуть - функция СМЕЩ (OFFSET) жутко медленная на больших массивах - будьте осторожны.
@АлександрСавицкий-л2ю3 жыл бұрын
Спасибо, Николай. На массивах данных примерно до 5 тысяч строк у меня с ней проблем не было, а на большем объеме данных не пробовал. Как правило это всякие реестры транзакций - касса, расчетные счета и т.п. А какая из формул лучше по быстродействию для большого массива - с offset или с закреплением верхней ячейки?
@antonkharitonov90073 жыл бұрын
Нарастающие лайки за такие видео!
@НиколайСединов3 жыл бұрын
Николай, все здорово, спасибо большое. Не планируете сделать урок по преобразованию таблицы с иерархией в плоскую? Было бы очень уместно....
@planetaexcel3 жыл бұрын
Сделаем ;)
@UC0LMA1CQ6b3s6nrBlO43 жыл бұрын
Спасибо большое за контент я Ваш фанат ! Удачи Вам и творческих успехов ! Хотелось бы Вас попросить уделить внимание учету и подсветке при складцком учете и аналитеке по этой тематике. Задача найти товар в ячейке ее подсветить и оптимизация расположения товар в этих ячейках.
@odmitv3 жыл бұрын
Элементарно, Ватсон! Используйте *Условное оформление* на закладке *Главная*
@max44453 жыл бұрын
Супер! Спасибо :)
@AlexKite683 жыл бұрын
Спасибо! Круто!
@АлександрТкаченко-п1ф Жыл бұрын
СПАСИБО МАСТЕР))))
@diavolo-o3 жыл бұрын
F4 пригодилось) спасибо!) ато каждый раз исправлял после копирования, еще и не понимал с чего вдруг в формуле меняется ссылка)
@SamSambl43 жыл бұрын
Великолепно!!!
@biweb133 жыл бұрын
Супер!
@МихаилКрикунов-б7т3 жыл бұрын
Спасибо!
@mstrJons3 жыл бұрын
Як завжди, на висоті
@AlexanderGorshkov3 жыл бұрын
В М коде в конце может помочь также изменение Int64.Type на, например Int16.Type - если цифры не превышают некоторого диапазона (2 в 16 для данного типа). А код ускорится!
@planetaexcel3 жыл бұрын
Спасибо за идею. Нужно потестировать.
@AlexanderGorshkov3 жыл бұрын
@@planetaexcel Николай, в Экселе нет встроенного секундомера для измерения времени исполнения команд? Было бы полезной фичей для подобных экспериментов. А подобная техника изменения типов данных отлично работает в Питоне, в частности, в Пандас для работы с большими данными. Там изменения типа чисел даёт буст в сотни раз по потраченной опер.памяти и времени.
@farinsaifutdinov55343 жыл бұрын
@@AlexanderGorshkov Ну, пандас это для работы со средними объемами данных : in-memory. Для эффективной работы с действительно большими объемами порядка 100Гб на одиночном ПК, которые не вмещаются в оперативную память это datatable либо vaex.
@elanovz3 жыл бұрын
Спасибо.
@owl18913 жыл бұрын
Фура с лайками подъехала 🚚 Где разгружать?
@anton_a3883 жыл бұрын
Спасибо
@timpro81102 ай бұрын
о, новый финальный музон! )
@ДенисМи-ц9й3 жыл бұрын
Первый😊
@НатальяЯшина-у7и2 жыл бұрын
Добрый день. Очень помог ваш урок. Подскажите, есть ли возможность суммировать нарастающие итоги в группе (по клиентам) до определённого значения (по 100тыс)? Например, при продажах превышающих 100тыс руб нарастающим итогом, необходимо с контрагентом заключать новый договор и суммировать заново до 100тыс руб.
@TheAdeges12 жыл бұрын
Спасибо за видео! Может ошибаюсь, но во втором случае (со сводной таблицей) нарастающий итог по датам - месяцам не совсем нарастающий? Ведь там группировка по названию месяцев, а судя по исходной таблице есть, к примеру, январи 2019, 2020, 2021 годов. Их ведь не корректно суммировать с нарастающей логикой?
@ОксанаЩукина-ж2л3 жыл бұрын
У Вас для 2020 года нарастающий итог будет содержать данные 2019 года. Как сделать , что бы для 2020 считалось отдельно? И если есть группировка план/факт (в первой графе), потом сам показатель «продажи» и только потом даты? Как сделать, что бы и по голом расчёт нарастающего итога был отдельный и для показателей план/факт
@Pupochek223 жыл бұрын
Отличные видео. Автору огромное спасибо. Вопрос знатокам - как мне ленивому сделать так, чтобы при добавлении значений в столбец одной умной таблицы они автоматически появлялись в столбце другой умной таблицы, только в том случае, что такого значения в этом столбце еще нет? Желающим помочь, заранее благодарен. (Пробовал использовать Power Query, работает но только с одной таблицей на листе... Хотелось бы на листе иметь 2 умные таблицы с автоматически заполняемыми столбцами, для наглядности. Не смог разобраться как впихнуть 2 запроса Power Query на один лист...).
@zabrus243 жыл бұрын
👏👏👏👏👏👏
@stephane72113 жыл бұрын
Где же вы были пол года назад когда мне это было нужно? кстати в конце решил задачу используя пользовательскую формулу в павер кваери. Если кому понадобится: (values as list, grouping as list) as list => let GRTList = List.Generate ( ()=> [ GRT = values{0}, i = 0 ], each [i] < List.Count(values), each try if grouping{[i]} = grouping{[i] + 1} then [GRT = [GRT] + values{[i] + 1}, i = [i] + 1] else [GRT = values{[i] + 1}, i = [i] + 1] otherwise [i = [i] + 1] , each [GRT] ) in GRTList данная формула позволяет суммировать групируя по признаку (grouping). Все списки лучше буферизовать (так быстрее)
@АнтонОрехов-о1г3 жыл бұрын
Интересно наоборот, как быстро выводить итоги по месяцам из идущих нарастающих итогов.
@Rice09873 жыл бұрын
Всё ок, но непонятно, каким образом мощный запрос учитывает в расчётах УДАЛЁННЫЙ столбец индекса? Или он перед удалением отправляет его куда-то в буфер?
@odmitv3 жыл бұрын
Задержка в вычислении происходит на этапе "Добавлен пользовательский столбец", а удалённый столбец с индексом находится ниже него и запросы в PQ вычисляются поэтапно (сверху вниз).
@ВиталийЯрмыш-х2к3 жыл бұрын
Недавно делал выборку и таблицы с 90к строками на основании другой таблицы (50 строк). Т.е. нужно было достать только те строки, которые были во второй таблице (по типу ВПР но на каждое значение во торой таблице, в первой была не одна строка, вышел ответ с 7к строками). так пока я правильно сделал запрос, у меня PQ раз 20 завис при попытке обработать информацию. Так вот вопрос, как самостоятельно находить вот эти "узкие места"? Хотя запрос то был легкий, можно сказать по шаблону соединение запросов... но первую таблицу(на 90к строк) я сначала через PQ сделал удобной для работы, ибо с корпоративной САП она 6-8 уровневой выгружается..
@1iuh2 жыл бұрын
3:40 Группировку по неделям можно ли настроить?
@1iuh2 жыл бұрын
Столбец с номером недели в году. Неделя может принадлежать двум месяцам - чтобы показывал для каждого месяца по номеру недели.
@ГульнараА-т4ч3 жыл бұрын
Добрый! У меня тоже засада по нарастающему итогу и решение нигде не нашла( Мне небходимо нарастающие за месяц по хронологии с годами за весь период. Сводная вспотыкается на "год" и следующий год начинает наращивать не с предыдущего декабря, а идет новая веха с января следующего года. Приходиться уходить в формульный подсчет. PQ для меня темный лес
@artemon3158 Жыл бұрын
Просто умоляю Николай, сделайте доступное видео по множественному впр, может быть просмотрХ, любой функционал из эксель 365 тоже подойдет. Как можно по одному значению вытащить все совпадения из таблицы. Ведь впр вытаскивает только 1 значение...
@kselnaga73033 жыл бұрын
здравствуйте, а как бы отобразить название столбца? например есть столбы с названиями предметов, а таблица выбора предметов у студентов или школьников, и в них им проставлены 1 если выбрал предмет, и 0 если не выбрал, и нам нужно взять список предметов через запятую в строке, которые студент или школьник выбрал (по единицам)?
@ph1llcovr1g1ne33 жыл бұрын
Добрый, подскажите почему необходимо сортировать данные по дате при использовании fx: sum. Спасибо!)
@planetaexcel3 жыл бұрын
Нарастающий итог всегда считается по какому-то столбцу - обычно по дате. По этому столбцу нужна сортировка перед вводом формулы нарастающего итога.
@ph1llcovr1g1ne33 жыл бұрын
@@planetaexcel Спасибо!) Это я понял, а fx:sum от сортировки не зависит, только логика результата зависит, чтобы так сказать не было пересортицы, верно?
@ЙозефШвейк-ч4ж3 жыл бұрын
Николай, а как Вы определили точное время обновления запроса 0.24 сек? Где это можно посмотреть? Заранее спасибо!
@planetaexcel3 жыл бұрын
У меня есть специальный макрос для замера скорости обновления запросов Power Query. Добавлю его в ближайшее обновление PLEX, кстати :)
@natalyajio21322 жыл бұрын
Подскажите пожалуйста, как можно протянуть по дате вот в таком формате: 10.04.22 10:00 10.04.22 18:00 11.04.22 10:00 11.04.22 18:0 И так до конца месяца. Спасибо.
@natalyajio21322 жыл бұрын
11.04.22 18:00
@nbuhblhfrjy3 жыл бұрын
4 - нужно было ещё в DAX )
@planetaexcel3 жыл бұрын
Хотел, но тогда видео было бы длительностью минут 30-40 :) Лучше отдельным выпуском сделаю.
@skrypai3 жыл бұрын
@@planetaexcel Будем ждать с нетерпением вариант с DAX. Очень часто приходится вычислять балансы (остатки) по счетам.
@MrTrylobeat3 жыл бұрын
Ээхь, ещё бы добавить в pq к нарастающему итогу долю в процентах, также как в сводной
@Rice09873 жыл бұрын
Николай сменил пластинку. :)
@sergmal33643 жыл бұрын
А зачем в первом и третьем варианте необходимо проводить сортировки? Вроде как в условии задачи нет задания посчитать нарастающие итоги в хронологическом порядке. А формула отработает и без сортировки на ура. Ну а второй вариант вообще не доведён до нужного формата ответа. За видео спасибо, как всегда интересно.
@ВиталийЯрмыш-х2к3 жыл бұрын
В условиях задачи сказано, что итоги нужны с нарастанием... а если есть одна переменная и значение, не тяжело догадаться что должно нарастать. Дальше все зависит от частоты предоставления информации, если есть инфа по годам, то нарастание по годам, если есть по месяцам, то делаем по месяцам и т.д.
@2008ulman3 жыл бұрын
Дмитрий Васильевич,как Вам?
@valerchik673 жыл бұрын
В примере со сводной таблицей не совсем нарастающие итоги. Поскольку в сумму за каждый месяц попадают данные и 2019г. и 2020г. и 2021г.
@sanya-san43842 жыл бұрын
Объясните, пжл, 8.04% напротив 881, что означают?
@АйсулуОрманбаева3 жыл бұрын
Здравствуйте!
@Игорь-д4в6ч Жыл бұрын
Для этого нужна формула?
@qzRONINzq3 жыл бұрын
Всё очень просто
@BALTHASAR1748 ай бұрын
Делаю формулу =сумм($C$2:C2) и компьютер зависает, просчитывая формулу для вообще всех ячеек, даже пустых, хотя я внес формулу только в одну ячейку, что делать?
@Aqil_Eliyev3 жыл бұрын
👍🇦🇿
@heisnod2 жыл бұрын
еще через DAX можно
@mr.london68393 жыл бұрын
а как подсчитать среднее значение?
@Pesssimistos3 жыл бұрын
Эх, а я в пятницу пытался в умной таблице накопление сделать. А оказывается вон как можно!
@АйсулуОрманбаева3 жыл бұрын
Как сделать excel в формате А4
@goshik733 жыл бұрын
И какому одному чудозвону не понравилось?
@СергейКостюк-ч5е3 жыл бұрын
сэнсэй однако...
@stanissovet95712 жыл бұрын
Классическому VBA да да да маркетологическому даксу павер биай и павер квери нет нет нет
@planetaexcel2 жыл бұрын
На вкус и цвет маркеры разные :) На мой взгляд но совсем корректно сравнивать эти два инструмента - они из разных вселенных.