• Архив

    «   Октябрь 2025   »
    Пн Вт Ср Чт Пт Сб Вс
        1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31    

Новая статья: Поиск кратчайшего пути

В прошлом я уже делал разбор решения транспортной задачи на примере оптимизации доставки товаров со складов в магазины. Теперь же давайте попробуем использовать Microsoft Excel для решения другой классической задачи из того же раздела - прокладки кратчайшего маршрута из пункта А в пункт Б через несколько промежуточных точек транспортной сети. Частным случаем такой задачи ещё называют "задачу коммивояжера", когда нам нужно по кратчайшему маршруту обойти все точки, не заходя ни в одну из них дважды, а затем вернуться обратно в пункт отправления.

Читать статью полностью

Новая статья: Обработка только видимых строк

При работе в Microsoft Excel иногда возникают ситуации, когда нам с вами нужно как-то особо и отдельно обрабатывать только видимые или, наоборот, только скрытые пользователем строки. Например, считать какие-то хитрые отчёты именно по видимым ячейкам, или загружать только видимые ячейки для дальнейшей обработки в Power Query и так далее. Во всех этих случаях для каждой строки нам нужно каким-то образом однозначно определять - осталась ли она видимой и отображается сейчас на экране или скрыта от глаз пользователя.

Разбираем простой способ это реализовать с помощью функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTALS):

И несколько сценариев применения этой методики в реальных задачах:

  • подсчёт видимых ячеек в формулах (обычных и динамических массивах)
  • загрузку только видимых ячеек в Power Query (с прикольным срезом для выбора)
Читать статью полностью

Новая статья: Группы вычислений в Power BI

Подробно разбираемся с тем, как можно упростить и ускорить расчёты в Microsoft Power BI с помощью двух мощных инструментов - групп вычислений (calculation groups) и параметров полей (field parameters). Это позволит не создавать в вашей модели кучу однообразных мер:

А также даст возможность быстро и удобно переключаться между разными типами вычислений прямо в отчёте с помощью среза:



Читать статью полностью

Новая статья: Автообновление сводных таблиц

На днях компания Microsoft анонсировала, что в следующих версиях Excel появится возможность автоматического обновления сводных таблиц. За это будет отвечать кнопка Автообновление (Auto Refresh) на вкладке Анализ сводной таблицы (PivotTable Analyze):

Разбираем механизм работы этого нового инструмента, его плюсы и минусы. А для тех, у кого пока нет последней версии, пишем аналог на VBA.

Читать статью полностью

Новая статья: Нечёткая текстовая кластеризация

Как собрать разношёрстные названия одних и тех же объектов в группы (кластеры) по максимальной похожести?

Очень актуальная задача, если вы работаете с данными, которые вводили разные пользователи или собираются из разных источников.

На помощь приходит Power Query, а точнее специальная функция нечёткой текстовой кластеризации из встроенного в Power Query языка М.

Читать статью полностью

Новая статья: 7 способов проверить условия в Excel

Проверка условий и выполнение расчётов по разной логике в зависимости от выполнения или невыполнения этих условий - один из базовых навыков, который одним из первых осваивают все, кто работает в Microsoft Excel. Обычно для этой цели используют классическую функцию ЕСЛИ (IF). Если же необходимо проверить несколько критериев, то приходится вкладывать несколько функций ЕСЛИ друг в друга или использовать связки ЕСЛИ+И (ИЛИ), что уже не так просто и приводит к появлению страшноватых "матрёшек-монстров".

Однако, кроме общеизвестной подходов, на самом деле, есть ещё несколько более изящных способов выполнить подобную проверку:

  • ЕСЛИ (IF)
  • ЕСЛИМН (IFS)
  • ПЕРКЛЮЧ (SWITCH)
  • ВПР с интервальным просмотром (VLOOKUP)
  • ВЫБОР (CHOOSE)
  • Прямое умножение на условия
  • Формула массива
Читать статью полностью

Новая статья: Продвинутые техники использования функции ПРОСМОТРХ (XLOOKUP)

В 2020 году Microsoft выпустила обновление, добавляющее в Microsoft Excel 365 новую функцию ПРОСМОТРХ (XLOOKUP), пришедшую на замену классическим функциям поиска и подстановки типа ВПР (VLOOKUP), ГПР (HLOOKUP) и связке функций ИНДЕКС+ПОИСКПОЗ (INDEX + MATCH). В отличие от предшественников, новая функция имеет простой и понятный синтаксис, умеет искать как по вертикали, так и по горизонтали, а также может искать снизу вверх, а не сверху вниз. Базовый синтаксис и возможности функции ПРОСМОТРX я уже подробно разбирал в этой статье с сопутствующим видеоуроком.

Теперь же давайте посмотрим на более продвинутые техники использования функции ПРОСМОТРX и скрытые её возможности:

  • Множественные условия
  • Использование массива искомых значений
  • Результат в виде массива
  • Двумерный поиск
  • ПРОСМОТРX внутри СУММЕСЛИ
  • Поиск на нескольких листах
Читать статью полностью

Новая статья: Мгновенная фильтрация в Excel

Представьте, что вам часто приходится фильтровать одну и ту же таблицу по одному или (что гораздо хуже) нескольким столбцам, в попытках найти там частичное совпадение с заданным текстом.

Само собой, можно включить классический фильтр через Данные - Фильтр (Data - Filter), развернуть выпадающий список в соответствующем столбце и ввести искомый текст в поле поиска, но ведь потом придётся куда-то скопировать результаты, очистить фильтрацию и повторить поиск ещё раз в другом столбце. А если столбцов для поиска будет не 2, а больше? Тоска зелёная, правда?

Но есть другой путь. Суть его в том, чтобы добавить на лист поле ввода ActiveX, куда мы будем вводить искомый текст, а затем написать формулу, которая будет искать и выводить все строки в таблице, где в заданных столбцах есть частичное текстовое совпадение с введёнными данными:

Читать статью полностью

Новая статья: Примечания на самоссылающемся запросе в Power Query

Как реализовать правильное хранение пользовательских примечаний к результатам запроса Power Query - так, чтобы при обновлении запроса эти примечания оставались напротив тех ячеек, куда их вводили

Используем для этого интересную технику в Power Query - запрос, ссылающийся сам на себя (в отличие от формул, где это приводит к циклическим ссылкам, в Power Query - это вполне ОК).

Читать статью полностью

Новая статья: Сравнение версий файлов с помощью Inquire

Представьте, что вы подготовили какой-либо расчёт в файле Excel (например, бюджет или отчет по продажам) и отправили его своим коллегам на согласование и правку. Файл прошел по цепочке рецензентов и вернулся к вам уже в изменённом виде. Возникает простой и закономерный вопрос - что именно и где тут изменилось?

Предположим, с ходу видно, что внутри внесено несколько правок, но все их быстро идентифицировать и проконтролировать весьма непросто, тем более, что они могут быть неочевидными - например, изменение какой-то ячейки на этом листе может привести к пересчёту другой на соседнем и т.п. В общем, игра из серии "найди 10 отличий или премию не получишь" :)

Помочь в подобной ситуации может бесплатная надстройка от Microsoft с названием Inquire, появившаяся в Microsoft Excel, начиная с 2013 года.

Читать статью полностью

Обновление надстройки PLEX - версия 2025.1

Всем успешно восставшим на работу после праздников спешу сообщить, что за эти длинные выходные допилил и выпустил очередное обновление своей надстройки PLEX для Excel - версия 2025.1



Кратко пройдусь по самому интересному:
  • В инструменте работы с текстом появилась возможность массовой замены текста по справочнику, а также аналогичная по смыслу пользовательская функция TextReplace.
  • Заодно сделал похожие функции ReplaceChars и RemoveChars, чтобы заменять в тексте ненужные символы на нужные и удалять ненужные сразу целым списком - быстро и удобно.
  • Добавились инструменты для визуального поиска совпадений в двух выделенных диапазонах - теперь их можно выделять цветом (каждое совпадение - своим) и связывать линией.
  • Кардинально улучшен запрос к нейросетям - теперь он поддерживает прокси (VseGPT.ru и ProxyAPI.ru) для работы с зарубежными нейросетями, которые ранее были недоступны в России без VPN и оплата которых была возможна только с зарубежных банковских карт. Теперь всё гораздо проще: регистрируетесь на сайте прокси, пополняете баланс любой российской картой, получаете API-ключ и выполняете любые ИИ-запросы прямо в Excel. Кроме ChatGPT и YandexGPT добавлены еще несколько моделей Antropic Claude.
  • Появилась возможность вставлять в выделенные ячейки флажки-чекбоксы для быстрого создания анкет, чек-листов, списков дел и т.п.
  • Добавил фильтрацию по содержимому Буфера обмена. Можно заранее скопировать в Буфер одну или сразу несколько ячеек со значениями, которые требуется отфильтровать, затем встать в любую ячейку нужного столбца и использовать эту функцию.
Ну и много всякой мелочевки, полировки и исправления ошибок как обычно.

Скачать последнюю версию надстройки PLEX всегда можно отсюда https://www.planetaexcel.ru/upload/PLEX.zip
Подробное описание новых функций есть в файле Справка по PLEX.pdf (будет в архиве вместе с надстройкой) или на странице https://www.planetaexcel.ru/plex/version20251.php

Обо всех найденных ошибках и пожеланиях нового функционала можно писать мне на почту info@planetaexcel.ru

С Новым годом!



Желаю вам и себе в следующем году:

🥰 Ценить время качественно проведённое с родными и близкими (это не навсегда)

✊ Надеяться на лучшее и не сдаваться (если сдадитесь - легче не станет)

👓 Называть чёрное - чёрным, а белое - белым, даже если кажется, что все вокруг думают иначе (таких точно не большинство)

🌇 Меньше смотреть на экраны и больше смотреть вокруг (тут 3D и 8K, прикинь!)

🗓 Планировать всё, что можно, особенно - отдых (не факт, что сбудется, но сам процесс успокаивает)

💃 Вспомнить то, от чего вас "прёт" и начать снова делать это (верните мне мои цветные карандаши и гитару)

💪 Заботиться о своем организме (он у вас один!) - выгуливать его, кормить вкусной и полезной едой, поить водой, мять на массаже и гонять в спортзале.

🧑‍🎓 Не переставать учиться и совершенствоваться в своем деле (привет всем остальным от нейросетей)


И главное: помнить, что не смотря ни на что, вы живёте лучшие годы своей жизни - здесь и сейчас.


P.S. Прикрепляю традиционный Excel-календарик на 2025 год - со списком задач, всеми возможными праздниками и расчасовкой по месяцам.

Новая статья : Матрица кросс-продаж в Power BI и Power Pivot

Все вы наверняка много раз видели в маркетплейсах блок "вместе с этим товаром обычно покупают", где к пиву вам услужливо предложат чипсы, к вину - сыр, а к мылу - верёвку. Подобный подход называют ещё кросс-продажами (cross-sell) и, при правильном использовании, он позволяет ощутимо увеличить средний чек и общую удовлетворенность клиента.

Основным инструментом анализа в таких случаях является матрица кросс-продаж (cross-selling matrix) - таблица, которая помогает визуализировать возможности взаимных продаж между различными продуктами или категориями товаров. Она показывает, какие продукты хорошо продаются вместе, а какие - нет, и стоит ли, например, клиенту, купившему товар А, рекомендовать товар Б, или поставить эти товары рядом на сайте или на полке в магазине.

Структура этой таблицы предельно проста - по строчкам и по столбцам откладываются один и тот же набор интересующих нас товаров (или категорий), а на пересечении - числовой показатель, характеризующий кросс-продажи, например, количество клиентов, купивших оба товара, отложенных по осям X и Y:

Само собой, эта квадратная матрица будет симметричной относительно диагонали, ячейки на которой обычно оставляют пустой.

Давайте разберём как можно рассчитать подобную таблицу с помощью языка DAX в Power BI или Power Pivot в Microsoft Excel.

Читать статью полностью

Новая статья : Поиск совпадений в 3, 4, 5 и более списках

Поиск совпадений в двух списках в Microsoft Excel - задача типовая и решается плюс-минус стандартными способами - я уже делал на эту тему пару видео и писал подробные статьи с разбором нескольких способов: формулами, через сводные таблицы и даже Power Query. Но что делать, если нужно найти общие элементы не в двух, а большем количестве списков? Трех, четырех, десяти?! На первый взгляд кажется, что задача кратно усложняется, но, на самом деле, всё не так страшно.

Разберём несколько подходов для решения этой задачи:
  • Обычные формулы (громоздко, но универсально)
  • Динамические массивы и функция FILTER (в новых версиях Excel)
  • Power Query (когда списков много)
Читать статью полностью

Обновление статьи : Пометка элементов списка флажками

Галочки, они же флажки, они же чекбоксы и в особо запущенных случаях даже крыжики - всё это разные названия для одного простого, но очень полезного объекта, позволяющего удобно отмечать сделанные задачи, выделять элементы различных списков, играть роль бинарного переключателя "вкл-выкл" и т.д. Все вы с ними, конечно же, знакомы.

В этой статье мы рассмотрим несколько способов создания таких флажков-галочек в Microsoft Excel - для новых и старых версий Excel, соответственно. А в конце разберем реальную задачу, где эти чекбоксы можно применить.

  • Встроенные флажки в новых версиях Excel
  • Элементы управления VBA
  • Имитация флажков символами шрифта
Читать статью полностью

Новая статья: Скользящее среднее в Power BI

Скользящее среднее (Simple Moving Average = SMA) - очень популярный метод анализа данных, используемый во множестве разных областей, включая финансовую аналитику, технический анализ в трейдинге, прогнозирование погоды, обработку сигналов и т.д.

Суть метода очень проста: для каждого значения временного ряда мы берём данные за N предыдущих периодов и их усредняем. Получается эдакое "окно" размером N элементов, скользящее по исходным данным - отсюда и название этого подхода. Само-собой, чем больше размер окна, тем сильнее получается усреднение и сглаживание.



В реальных задачах этот метод используют, например, чтобы:

  1. Уменьшить шум (болтанку), исключив краткосрочные колебания, чтобы лучше видеть глобальное поведение в наших данных.
  2. Поймать момент перелома, когда восходящий тренд сменяется нисходящим.
  3. Выполнить простейший краткосрочный прогноз
Давайте разберёмся, как построить такое скользящее среднее в Excel (что несложно) и в Power BI (что ощутимо похитрее).

Читать статью полностью

Новая статья: Воронка продаж в Excel

Думаю, многие из вас уже не один и не два раза слышали или сталкивались с диаграммой Воронка Продаж - классической визуализацией работы с клиентами в любом бизнесе, связанном с продажами.

Всех поступивших к нам в этом, например, месяце 250 потенциальных клиентов (лидов) мы берём в оборот и сначала с ними связываемся (контакт). Тем, кого мы сумели заинтересовать высылаем нашу презентацию, а затем коммерческое предложение (КП). Ну, и какая-то часть из них в итоге (ура!) соглашается на сделку. Естественно, от этапа к этапу мы теряем часть потенциальных покупателей - кто-то в процессе передумает, кому-то не понравится наши цены, кого-то не "дожмут" наши менеджеры и т.д. И вот этот отсев критически важно отслеживать в любом бизнесе, чтобы понимать свои слабые места и докручивать скрипты продаж, коммуникацию с клиентами и т.д.

В Microsoft Excel есть несколько способов построить подобную визуализацию - от встроенных и простых до навороченных динамических:

  • Фигуры SmartArt (без масштаба)
  • Встроенная диаграмма (начиная с Excel 2016)
  • Имитация линейчатой диаграммой (в любой версии)
  • Динамическая воронка на сводной таблице и Power Pivot

Читать статью полностью

Новая статья: Разделение многоуровневого списка по столбцам

Три способа (формулы, Power Query и макрос) чтобы разложить многоуровневый список с вложенной нумерацией по отдельным столбцам:


Читать статью полностью

Новая статья: Правильный шрифт в строке формул

Уже страшно вспомнить сколько лет пользователи просят Microsoft сделать в строке формул Excel правильный шрифт. В ячейках на листе данные могут отображаться в любом самом безумном дизайне, который только захочет пользователь (хоть Comic Sans'ом пишите), но строка формул - другое дело. Когда пишешь или редактируешь длинную, сложную формулу с кучей вложенных друг в друга функций, то удобный шрифт очень важен.

Разбираемся, каким должен быть правильный шрифт и как его прикрутить к строке формул (но не к ячейкам листа!) в Microsoft Excel.


Читать статью полностью

Новая статья: Календарный дашборд на Power Pivot

Создаём календарный дашборд в Excel с помощью Power Pivot для наглядного отображения любых событий (например, заказов) в календаре:



Читать статью полностью
Страницы: 1 | 2 | 3 | 4 | 5 | ... | 31 | След.
Наверх