К содержимому страницы
Демо-стенды Рассчитать проект
Статья

Дашборд в Excel: как собрать и где он упирается

Дашборд в Excel можно собрать за вечер, и до определённого объёма это разумный выбор. Разбираем порядок сборки и границу, за которой файл начинает отнимать больше времени, чем экономит.

Опубликовано

Ноутбук с таблицей на дашборде, рядом распечатки с такими же таблицами и кружка чая

Каким должен быть исходник

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

  • Заголовки в одну строку, каждый свой Два столбца с именем «Сумма» превратятся в «Сумма» и «Сумма2», и через месяц вы не вспомните, где какая.
  • Даты датами, суммы числами Выравнивание по левому краю у даты означает, что Excel считает её текстом. Группировка по месяцам с таким столбцом не заработает.
  • Без объединённых ячеек Объединение относится к оформлению для печати. В данных оно оставляет пустые ячейки, и сводная теряет строки.
  • Без итогов и пустых строк внутри Строка «Итого» посреди выгрузки попадёт в сводную наравне с обычными и удвоит сумму.
Лист Excel со сводной таблицей продаж и двумя срезами
Выгрузка продаж и два среза: по менеджеру и по месяцу. Каждый срез нужно подключить ко всем сводным сразу.

Порядок сборки

Дальше разберём на примере выгрузки продаж из 1С: дата, контрагент, менеджер, номенклатура, количество, сумма, себестоимость.

  1. Превратите диапазон в таблицу Встаньте в любую ячейку и нажмите Ctrl+T. Теперь новые строки будут попадать в сводные сами, без правки диапазона.
  2. Добавьте расчётные столбцы прямо в таблицу Маржа = сумма − себестоимость. Месяц = функция ТЕКСТ от даты с форматом «ГГГГ-ММ», чтобы месяцы шли по порядку. Считать это внутри сводной сложнее, чем в источнике.
  3. Постройте сводные на отдельном листе Вставка / Сводная таблица. Четыре штуки: по месяцам, по менеджерам, по клиентам, по номенклатуре. Кладите их на один лист с запасом пустых строк между ними. Он останется рабочим, смотреть на него не придётся.
  4. Сделайте по диаграмме на каждую Гистограмма для сравнения, график для динамики. Круговых лучше избегать: доли в 12% и 15% на глаз неразличимы.
  5. Добавьте срезы Вставка / Срез, по периоду и по менеджеру. Каждый срез откройте правой кнопкой, «Подключения к отчётам», и отметьте все сводные разом, иначе он будет управлять одной.
  6. Соберите лист-обложку Скопируйте на него диаграммы и срезы, спрячьте сетку (Вид / снять «Сетка»), поставьте крупные числа формулой ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ. Рабочие листы скройте.
  7. Проверьте обновление Данные / Обновить всё. Если после подстановки свежей выгрузки цифры не поменялись, значит сводная смотрит на старый диапазон.

Что ломается чаще всего

СимптомПричина
Даты не груп­пи­ру­ют­ся по ме­ся­цам стол­бец пришёл тек­стом; ле­чит­ся «Текст по стол­бцам» с ука­за­ни­ем фор­ма­та даты
Сумма больше, чем в 1С в выг­руз­ке ос­та­лись строки «Итого» или дубли из-за пов­тор­ной встав­ки
Новые строки не по­па­да­ют в отчёт ис­точ­ник ос­тал­ся обыч­ным ди­апа­зо­ном
Срез уп­рав­ля­ет одной свод­ной из че­ты­рёх не от­ме­че­ны ос­таль­ные в «Под­клю­че­ни­ях к от­чё­там»
Файл от­кры­ва­ет­ся минуту фор­му­лы мас­си­ва по всему стол­бцу, ус­лов­ное фор­ма­ти­ро­ва­ние на мил­ли­он ячеек
У кол­ле­ги другие цифры файл ра­зо­шёл­ся ко­пи­ями по почте

Где Excel упирается

У листа предел 1 048 576 строк, но упирается всё раньше. Сводная по таблице от 300 до 500 тысяч строк думает по несколько секунд на каждое нажатие среза, файл разрастается до 50, а то и 80 МБ, а автосохранение начинает подвешивать окно.

Объём при этом остаётся самой понятной границей, но не самой болезненной. Мешают обычно четыре других:

  • Свежесть Кто-то должен выгрузить и вставить данные. Пропустили день, панель показывает позавчера, и никто об этом не знает.
  • Второй источник Пока данные из одной программы, всё сходится. Как только рядом появляется CRM со своими названиями контрагентов, сведение превращается в отдельную работу на каждую выгрузку.
  • Права Показать менеджеру его сделки и скрыть чужие в файле нельзя. Либо он видит всё, включая зарплаты и наценки, либо не видит ничего.
  • Версии Файл разъезжается копиями, и на совещании выясняется, что у троих три разных выручки за один месяц.

Что делать, когда упёрлись

Следующая ступень остаётся внутри Excel и стоит ноль рублей. Power Query забирает выгрузку из папки или из базы и чистит её по записанным шагам. Руками больше не трогаете. Power Pivot держит миллионы строк в сжатой модели и связывает несколько таблиц по ключу. На этой связке живут вполне серьёзные отчёты.

Переходить к отдельной панели имеет смысл, когда появляется одно из трёх: второй источник данных, доступ по ролям для сотрудников или обновление без участия человека. Дальше разговор идёт про сервер и права доступа.

Как выглядит результат, видно на демо-стендах: там любую цифру можно разобрать до документа.

Частые вопросы

Можно ли обновлять Excel из 1С автоматически?

Да, через Power Query с подключением к 1С по OData или к выгрузке в папке. Тогда обновление сводится к кнопке «Обновить всё». Полностью без человека это заработает, если файл лежит на сервере с запуском по расписанию.

Excel или Power BI?

Excel быстрее на старте: сборка занимает вечер, учить никого не надо. BI-системы выигрывают на объёме и на раздаче доступов, но требуют человека, который в них работает постоянно. Power BI российским компаниям больше не продают, выбирают среди российских систем. Для одного источника и десятка отчётов разница невелика.

Сколько времени занимает сборка в Excel?

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

Можно ли раздать такой файл менеджерам?

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

Что будет вместо таблицы Демо-стенд оптовой компании: те же отчёты, собранные в 25 разделов, и помощник, который отвечает словами. Доступ открываем на 7 дней, а снимки стендов лежат на странице примеров.
Попробовать стенд 7 дней

Кто это писал

Кирилл Петров, автор Приборки. Переношу управленческие отчёты из Excel на дашборды поверх 1С и CRM, проекты веду сам.

Смотрят вместе с этим

Следующий шаг

Разобрать задачу на ваших данных

Заявка за 2 минуты

Перенесём ваш Excel на живые данные

Расскажите, какой отчёт ведёте в Excel и откуда в нём цифры. Покажем, как тот же отчёт будет собираться сам из 1С, и назовём смету.

110 000 или 130 000 ₽Один ИИ-агент со своей панелью управления, срок от 3 рабочих дней
154 000 ₽«Старт»: два раздела и ИИ-помощник, от 8 рабочих дней
310 000 ₽«Бизнес»: четыре раздела и полный помощник, от 13 рабочих дней

Минимальная подписка от 7 000 ₽ в месяц относится к одному агенту или помощнику на небольшую команду. Сумму для вашего набора называем до договора. В подписку входят: сервер, работа ИИ и присмотр за системой, сумма по объёму работы. Срок зависит от программ, которые у вас стоят. Цены ориентировочные, это не публичная оферта: точную сумму называем после брифа. Состав и цены пакетов

Отметьте программы, в которых ведёте учёт.