Софт

Сводная таблица Excel: просрочка счетов >10 дней по клиентам

Как создать сводную таблицу в Excel для анализа просрочки: расчет дней с Bill_Date, фильтр счетов старше 10 дней с Bal_Amt > 0, группировка по Party_Name с count Bill_No и суммами Bill_Amt, Amt_Paid, Bal_Amt. Пошаговое руководство по дебиторке.

4 ответа 2 просмотра

Как создать сводную таблицу в Excel для расчета количества дней с даты счета (Bill_Date) до текущей даты, чтобы отфильтровать счета старше 10 дней с непогашенным остатком (Bal_Amt > 0)?

Данные содержат столбцы: Bill_No, Party_Name, Bill_Date, Bill_Amt, Amt_Paid, Bal_Amt.

Требуемый отчет должен группировать по Party_Name и показывать: количество счетов (Count of Bill_No), сумму Bill_Amt, Amt_Paid и Bal_Amt для просроченных счетов.

Сводная таблица в Excel идеально подходит для анализа просрочки: сначала добавьте вспомогательные столбцы с формулами дней просрочки (=СЕГОДНЯ()-Bill_Date) и отметкой просрочки (=ЕСЛИ(И(просрочка>10;Bal_Amt>0);“Да”;“Нет”)). Затем создайте сводную таблицу с группировкой по Party_Name, фильтром на просроченные счета (Bal_Amt>0 и >10 дней) и показом количества Bill_No, сумм Bill_Amt, Amt_Paid, Bal_Amt. Это даст четкий отчет по дебиторке за минуты — без лишних сортировок.


Содержание


Что такое сводная таблица в Excel и зачем она нужна для анализа просрочки

Представьте: у вас куча счетов с датами Bill_Date, суммами Bill_Amt, оплатами Amt_Paid и остатками Bal_Amt. Ручной подсчет просрочки по каждому клиенту Party_Name? Забудьте. Сводная таблица — это инструмент, который мгновенно группирует данные, считает суммы, количества и фильтрует нужное.

Почему для просрочки? Она берет текущую дату (СЕГОДНЯ()), вычитает Bill_Date и показывает только счета старше 10 дней с Bal_Amt > 0. В итоге — отчет: кто сколько должен, сколько счетов просрочено. Планета Excel хвалит ее за простоту группировки по датам, а аудиторы из ISACA используют именно для дебиторки.

Но без подготовки данных ничего не выйдет. Давайте разберем по шагам.


Как сделать сводную таблицу: подготовка данных с расчетом дней просрочки

Сначала данные. Допустим, таблица выглядит так:

Bill_No Party_Name Bill_Date Bill_Amt Amt_Paid Bal_Amt
001 Клиент А 2026-02-15 10000 4000 6000
002 Клиент Б 2026-02-20 15000 0 15000

Добавьте два столбца справа: “Дни_просрочки” и “Просрочка”.

  1. В ячейке G2 (Дни_просрочки): =СЕГОДНЯ()-C2 (C — Bill_Date). Протяните вниз. Сегодня 2026-03-04, так что для 15 февраля выйдет ~17 дней.

  2. В H2 (Просрочка): =ЕСЛИ(И(G2>10; F2>0); "Да"; "Нет") (F — Bal_Amt). Это отметит только нужные счета.

Зачем? Сводная таблица не считает даты сама — ей нужны готовые поля. Excel для всех советует именно так для группировки.

Теперь выделите всю таблицу (A:H), вкладка “Вставка” > “Сводная таблица”. Выберите новый лист. Готово — панель полей справа.

Просто, правда? Но без фильтра увидите все счета.


Добавление фильтра в сводной таблице для счетов старше 10 дней (Bal_Amt > 0)

Фильтр в сводной таблице — ключ к просрочке. Перетащите “Просрочка” в раздел “Фильтры”. Кликните стрелку у “Просрочка” > снимите “Нет” > OK. Теперь только “Да”.

Хотите точнее? Вместо “Да/Нет” сделайте числовой фильтр:

  • Столбец “Overdue”: =ЕСЛИ(И(G2>10; F2>0); 1; 0)

Перетащите Overdue в “Фильтры” > Значение фильтров > равно 1.

Или фильтр по Bal_Amt: перетащите Bal_Amt в “Фильтры” > Значение > больше 0. Комбинируйте с датами позже.

ISACA рекомендует это для аудита: сразу видны риски. А если данных много? Обновляйте таблицу Ctrl+Alt+F5 — фильтр сработает заново.

Что если клиенты меняются? Группировка спасет.


Группировка сводных таблиц по Party_Name и датам (Bill_Date)

Перетащите Party_Name в “Строки”. Сводная сгруппирует клиентов автоматически. Под каждым — счетчики.

Для дат: Bill_Date в “Строки” под Party_Name. Правой кнопкой на любой дате > “Группировать” > Месяцы/Кварталы. Получится просрочка по клиентам и периодам.

Хотите дни? Группировка по дням не нужна — у вас уже Дни_просрочки. Перетащите его в “Строки” или “Значения” (среднее/макс).

Планета Excel показывает: для цен шаг 30, для дат — месяцы. Здесь шаг для дней: правой кнопкой на Дни_просрочки > Группировать > От 0 до 100 шагом 10. Видишь: 0-10, 11-20 и т.д.

Быстро? Да. Но нужны суммы и counts.


Настройка значений в сводной таблице: количество счетов, суммы Bill_Amt, Amt_Paid, Bal_Amt

Перетаскиваем в “Значения”:

  • Bill_No > Количество (Count of Bill_No) — число просроченных счетов.
  • Bill_Amt > Сумма (Sum of Bill_Amt).
  • Amt_Paid > Сумма.
  • Bal_Amt > Сумма.

Правой кнопкой на значении > “Параметры полей значений” > Сумма/Количество. Формат: Числа > 0 знаков.

Пример отчета:

Party_Name Count Bill_No Sum Bill_Amt Sum Amt_Paid Sum Bal_Amt
Клиент А 2 25000 4000 21000
Клиент Б 1 15000 0 15000

Общий итог снизу. Excel для всех подчеркивает: группировка + значения = магия.

Проблемы? Если Bill_Date текст — преобразуйте в дату (Данные > Текст по столбцам).


Группировка в сводной таблице Excel: по датам, числам и произвольно

Стандартная группировка дат: месяцы, дни недели. Но для просрочки — по Дни_просрочки шагом 30 (1мес).

Правой кнопкой > Группировать > Числа > Шаг 30. Или вручную: выделите диапазон > Данные > Группировать.

Произвольная: несколько полей в Строки (Party_Name + Дни_просрочки). Развернуть/свернуть +/–.

Планета Excel дает пример: группировка продаж по ценам шагом. Аналогично для Bal_Amt >5000.

Обновление: если добавите строки, правой кнопкой на сводной > Обновить. Автообновление — через таблицу (Ctrl+T).

Хитрость: Срезы (Вставка > Срезы) для фильтров — клик и готово.


Примеры и файлы для скачивания: анализ дебиторки в Excel

Протестируйте на реальных данных. Скачайте шаблон: 1000 строк счетов, формулы готовы. Сводная покажет топ-должников.

Шаги для вашего файла:

  1. Подготовка (как выше).
  2. Сводная: Строки Party_Name, Фильтры Просрочка=Да, Значения как в таблице.
  3. Диаграмма: Вставка > Столбчатая от сводной.

В ISACA пример aging report — точно ваш случай. А Excel для всех имеет файл для группировки.

Не сработало? Проверьте: даты числом? Bal_Amt >0? Сегодняшняя дата обновляется автоматически.


Источники

  1. Excel для всех — Группировка данных в сводной таблице Excel с примерами файлов: https://www.excel-vba.ru/chto-umeet-excel/gruppirovka-dannyx-v-svodnoj-tablice/
  2. Планета Excel — Приемы группировки сводных таблиц по датам и числам: https://www.planetaexcel.ru/techniques/8/131/
  3. ISACA — Анализ просроченной дебиторки с помощью сводных таблиц в Excel: https://www.isaca.org/resources/isaca-journal/issues/2015/volume-1/audit-accounting-data-using-excel-pivot-tables-an-aging-of-accounts-receivable-example

Заключение

Сводная таблица превращает хаос счетов в четкий отчет по просрочке: группировка по Party_Name, фильтр >10 дней и Bal_Amt>0, counts и суммы — все на месте. Начните с формул Дни_просрочки и Просрочка, и дебиторка под контролем. Регулярно обновляйте — увидите тренды. Пробуйте на своих данных, и сэкономите часы рутины.

Дмитрий / Автор уроков по Excel

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

Для группировки данных по датам или числам в сводной таблице:

  • Правой кнопкой мыши кликните на поле в строках.
  • Выберите «Группировать».

Это позволяет анализировать просроченные счета, группируя Bill_Date по месяцам или дням, с расчетом дней от даты счета до сегодня (TODAY() - Bill_Date).

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

А

В сводных таблицах Excel группировка данных позволяет сгруппировать по датам (месяцы, кварталы) или числам (шаг, например, 30 для цен).

Для дат заказа в сводной таблице:

  • Выделите поле Bill_Date.
  • Правой кнопкой — «Группировать», укажите месяцы.

Это полезно для подсчета сумм Bal_Amt по просрочке старше 10 дней. Скачайте пример для группировки продаж по ценам и датам в сводной таблице.

J

Для анализа просрочки в Excel добавьте столбец Age = TODAY() - Bill_Date и Overdue = IF(AND(Age > 10, Bal_Amt > 0), 1, 0).

В сводной таблице:

  • Строки: Party_Name.
  • Фильтр: Overdue = 1.
  • Значения: Count Bill_No, Sum Bill_Amt, Amt_Paid, Bal_Amt.

Это отфильтрует счета старше 10 дней с остатком, сгруппировав по клиентам для дебиторки.

Авторы
Дмитрий / Автор уроков по Excel
Автор уроков по Excel
А
Автор приемов по Excel
J
Ассистент-профессор бухгалтерии
M
Профессор информационных систем
Проверено модерацией
НейроОтветы
Модерация