Числа из файла: пробелы, запятые, «₽» и «%»
Коротко. Пробел внутри числа — тысячи. Запятая — дробь или тысячи, решает вся колонка: «1,5» — дробь, «1,044,880» — тысячи. «₽» и «%» MARFOR отбрасывает.
На этой странице

Пример на числах
Одно и то же «3,635» в разных колонках значит разное:
- «Расходы, тыс. ₽»: 1,5 · 0,75 · 3,635. Значение «1,5» записано однозначно: так пишут только дробь. Значит, запятая в этой колонке — дробная, и «3,635» — это три целых и 635 тысячных.
- «Показы»: 1,044,880 · 3,635 · 12,000. «1,044,880» — две запятые через три цифры, так пишут только тысячи. Значит, вся колонка в английской записи, и «3,635» — это 3 635.
- «Выручка»: 1 234,56 ₽ · 18 283 ₽ · 950 ₽. Пробел между тройками цифр — тысячи, знак «₽» отбрасывается: 1 234,56, 18 283 и 950.
MARFOR решает запись по всей колонке сразу, а не по каждому значению. Если в самой колонке подсказки нет — все значения вида «3,635», — он смотрит на соседние числовые колонки той же таблицы: есть там «1,044,880» — запятая тысячная и здесь. Нет подсказок нигде — запятая читается как дробь.
Правила чтения
| В файле | MARFOR прочитает | Правило |
|---|---|---|
| 18 283 | 18 283 | Пробел между тройками цифр — тысячи |
| 1 234,56 и 1234.56 | 1 234,56 | Дробная часть — через запятую или точку |
| 0,0345 | 0,0345 | Запятая без подсказок — дробь |
| 1,044,880 или 1,234.56 в колонке | тысячи через запятую | Английская запись |
| 1.234.567 или 1.234,56 в колонке | тысячи через точку | Немецкая запись |
| 1 200 ₽, 1200 руб., $1200 | 1 200 | Знак валюты отбрасывается |
| 15 % | 15 | Знак «%» отбрасывается — получится 15, а не 0,15 |
| −1 500 | −1 500 | Длинный минус — тоже минус |
| пусто, «н/д», «—» | 0 в суммах | Числом не станет. Если таких значений много, колонку примут за текст |
Знаки валют и «%» отбрасываются только у колонок с ролью Metric или с числовым типом. Галочка «Числа с пробелами → числа» на маппинге включена по умолчанию — пусть так и остаётся.
Что это меняет в решениях
- Пустая клетка и ноль для MARFOR одно и то же. Пропущенный месяц расходов в сумме даст ноль, и прогноз увидит «в марте рекламы не было». Если «нет данных» и «ноль» для вас разное, заполните пропуски до загрузки или удалите такие строки.
- Доли с «%» превращаются в целые числа. «15 %» станет 15 — и в сумме за месяц, и в формуле. Такие колонки выключают, а долю считают вычисляемым полем.
- Тип «Целое число» отбрасывает дробную часть: 12,7 станет 12. Для колонок с копейками и долями выбирайте «Дробное число» или «Валюта».
Где это видно в MARFOR
- «Предпросмотр данных» на маппинге показывает файл как есть, ещё до чтения чисел.
- «Обзор данных» показывает уже прочитанные числа. Сверьте итог любого месяца с файлом — это лучшая проверка. Как — Проверить данные в «Обзоре данных».
Ограничения и частые ошибки
- Запись вперемешку. Если в одной колонке и «1,234.56», и «1.234,56», MARFOR читает каждое значение по его записи, а неоднозначные — дробью. Лучше привести колонку к одной записи до загрузки.
- Большой файл грузится частями, и запись чисел решается по первой части. Если дальше в файле она уточнится, MARFOR скажет, в какой строке и колонке, а при «Заменить» остановит загрузку и предложит «Повторить» — файл перечитается уже по новой записи.
- Excel отдаёт числа уже числами: запись запятых там не важна, если ячейки числовые, а не текстовые.
Что делать, если суммы не сходятся с файлом, — Суммы в 10, 100 или 1 000 раз больше.
Термины на этой странице: Маппинг, Роль колонки: Metric и Dimension
Обновлено 14 октября 2026