# Краткий отчёт по синтетическим данным продаж

Источник: `sales-sample.xlsx`. Все исходные листы: `Sales`, `Notes`.
Отчёт воспроизводит ранее проверенные результаты. Новая очистка не выполнялась; числа не изменены. Данные учебные, синтетические. Суммы — выручка в EUR, не прибыль.

## Число строк и денежные итоги

- Исходные строки `Sales` без заголовка: **12**.
- Удалённые полностью идентичные дубли: **1**.
- Очищенные строки: **11**.
- Строки с определённой числовой суммой: **10**; с неопределённой суммой: **1**.
- Сумма определённых значений: **1 100,00 EUR**.
- Среднее: **110,00 EUR**. Знаменатель — **10**, а не 11: учитываются только строки с определённой числовой суммой.

## Дубли, пропуски и преобразования

- Полностью одинаковые строки: `00008 / West / 110`, строки 9 и 10 исходного листа `Sales`. Сохранена строка 9, удалена только строка 10. Одна группа дублей, одна лишняя строка. Сравнивались исходные три поля и типы значений до преобразований. Совпадений ID с различающимися значениями не обнаружено.
- Пустые исходные ячейки: ID — **0**, регион — **1**, сумма — **0**. Отдельно выявлено **1** семантически отсутствующее значение суммы: `pending`.
- `pending` для ID `00009` (Sales!C11) оставлено неопределённым: сумма в очищенных данных пустая, статус — «не определена». На 0 не заменено; строка сохранена, но исключена из суммы и знаменателя среднего.
- Пустой регион для ID `00010` (Sales!B12) заменён на `Unknown`. Строка сохранена, её **70,00 EUR** включены в итог.
- Строка `"130"` в Sales!C13 для ID `00011` преобразована в число **130**; преобразование записано в журнале.
- ID сохранены как текст, включая ведущие нули.

## Итоги по регионам

| Регион | Очищенные строки | Числовые суммы / знаменатель среднего | Неопределённые суммы | Сумма, EUR | Среднее, EUR |
|---|---:|---:|---:|---:|---:|
| East | 6 | 5 | 1 | 490,00 | 98,00 |
| West | 4 | 4 | 0 | 540,00 | 135,00 |
| Unknown | 1 | 1 | 0 | 70,00 | 70,00 |
| **Итого** | **11** | **10** | **1** | **1 100,00** | **110,00** |

По определённым суммам лидирует West. Разница с East — 50,00 EUR, однако в East есть неопределённая сумма, поэтому окончательный рейтинг регионов неизвестен.

## Правила Notes и ограничения проверки

Все 7 пунктов `Notes` прочитаны: синтетический характер данных; выручка, а не прибыль; удаление только полностью идентичных строк; проверка одинаковых ID с различающимися значениями; запрет замены `pending` нулём; отнесение пустого региона к `Unknown`; преобразование допустимого числового текста с сохранением ведущих нулей ID.

Непрочитанных частей не было: прочитаны оба листа полностью. В исходной книге формулы и ячейки ошибок не обнаружены. Неизвестны фактическая сумма и срок определения `pending`, реальный регион `Unknown` и окончательная выручка с учётом неопределённой суммы. Данных для анализа динамики и прибыли нет.

**Сводные значения в созданной книге `sales_cleaned.xlsx` статические, без формул; это не проверка автоматического пересчёта.** Проверены сохранённые значения и представление результатов, а не обновление итогов при изменении данных.
