Как убрать округление в Excel: отключаем функцию ОКРУГЛ и исправляем формат ячеек

Если в Microsoft Excel ваши числа внезапно отображаются с округлёнными значениями (например, 12,34567 → 12,35), проблема кроется либо в настройках формата ячейки, либо в явном использовании функции ОКРУГЛ. Первое, что нужно проверить — не применена ли к данным функция =ОКРУГЛ(числа;2) или её аналоги (ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ). Даже если формулы нет, Excel может округлять значения из-за формата отображения (например, Числовой с 2 десятичными знаками). Ниже разберём, как вернуть исходные данные без потери точности.

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

1. Проверка формата ячейки: почему Excel показывает округлённые числа

Чаще всего пользователи сталкиваются с ложным округлением — когда число в ячейке хранится с полной точностью, но отображается укороченным. Это происходит из-за настроек формата. Чтобы проверить:

  1. Выделите ячейку с округлённым числом.
  2. Нажмите Ctrl+1 (или правая кнопка мыши → Формат ячеек).
  3. Перейдите на вкладку Число и посмотрите текущий формат.

Если выбран формат Числовой, Денежный или Финансовый с ограничением по десятичным знакам (например, "2 знака после запятой"), Excel будет показывать число округлённым, но в формулах использовать полное значение. Например, ячейка отображает 3,14, а в строке формул видно 3,1415926535.

2. Как отменить округление в формате ячейки

Если проблема только в отображении, исправить её можно за 3 шага:

  1. Выделите проблемные ячейки.
  2. Нажмите Ctrl+1 → вкладка Число.
  3. Выберите формат Общий или Числовой и установите количество десятичных знаков вручную (например, 5).

Для массового изменения формата:

  • 📌 Выделите диапазон ячеек (например, A1:D100).
  • 📌 На главной вкладке в группе Число нажмите на кнопку Увеличить разрядность (значок 1,0 с стрелкой вверх) несколько раз.
  • 📌 Или используйте комбинацию Alt+H,9 (для формата Общий).

1. Выделить ячейку → строка формул показывает полное число?|2. Формат ячейки не «Денежный» и не «Финансовый»?|3. Количество десятичных знаков установлено в «Авто» или нужное значение?|4. Нет ли в ячейке скрытой функции ОКРУГЛ?

-->

3. Удаление функции ОКРУГЛ из формул

Если число округляется реально (т.е. в строке формул тоже отображается укороченное значение), виновата одна из функций округления. Найдите её:

  1. Выделите ячейку → посмотрите в строку формул.
  2. Ищите функции: ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, ОКРУГЛТ, ЦЕЛОЕ, ОТБР.
  3. Если нашли — удалите функцию или замените её на точную (например, просто ссылку на ячейку).

Пример исправления:

=ОКРУГЛ(A1;2)  →  =A1  // удаляем округление

=ОТБР(A1*100)/100 → =A1 // убираем обрезку

Список функций Excel, которые округляют данные

Явное округление: ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ, ОКРУГЛТ, ОТБР, ЦЕЛОЕ, ЧЁТН, НЕЧЁТ. Скрытое округление: функции даты/времени (ДАТА, ВРЕМЯ), некоторые математические операции с плавающей запятой.

4. Восстановление исходных данных после округления

Если формула с округлением уже применилась, и исходные данные потеряны, попробуйте следующие методы:

  • 🔄 Отмена действий: Нажмите Ctrl+Z, чтобы вернуть ячейку в состояние до округления.
  • 📋 Источник данных: Проверьте, откуда бралось число (возможно, в исходной таблице или файле есть точные значения).
  • 🔍 Поиск по журналу: Если включён Журнал изменений (Рецензирование → Журнал), можно найти предыдущие версии ячейки.
  • 📊 Аппроксимация: Для приблизительного восстановления используйте обратные функции (например, если было =ОКРУГЛ(A1;2), попробуйте =A1*100 и округлите до целого).
⚠️ Внимание: Если округление произошло в результате Специальной вставки → Значения, восстановить исходные данные невозможно. Всегда сохраняйте резервные копии таблиц перед массовыми операциями.

5. Настройки Excel, влияющие на округление

В некоторых случаях округление связано с глобальными настройками программы:

Параметр Где находится Как влияет на округление
Точность как на экране Файл → Параметры → Дополнительно → Раздел "При пересчёте этой книги" Если включено, Excel сохраняет числа так, как они отображаются (округляет при пересчёте).
Автоматическое определение десятичных разрядов Файл → Параметры → Дополнительно → Раздел "Параметры редактирования" Может добавлять/удалять десятичные знаки при вводе.
Формат по умолчанию для новых книг Файл → Параметры → Общие → "При создании новых книг" Если установлен Денежный формат, новые ячейки будут округляться.

Чтобы отключить опасные настройки:

  1. Перейдите в Файл → Параметры → Дополнительно.
  2. В разделе При пересчёте этой книги снимите галочку с Задать точность как на экране.
  3. В разделе Параметры редактирования отключите Автоматическое определение десятичных разрядов.

Да, это постоянная проблема|Иногда, при работе с финансовыми данными|Рядом, но обычно быстро исправляю|Никогда не замечал такой проблемы-->

6. Округление при импорте данных: как избежать

Excel часто округляет числа при импорте из CSV, TXT или баз данных. Чтобы этого избежать:

  • 📂 Импорт через Power Query:
    1. Перейдите на вкладку ДанныеПолучить данные → Из файла → Из текстового/CSV.
    2. В редакторе Power Query выделите столбец → Преобразовать → Заменить тип данных → Десятичное число (укажите нужную точность).
  • 🔢 Ручная настройка форматов:
    1. При открытии CSV выберите столбец → кликните правой кнопкой → Формат ячеек → Текстовый.
    2. Затем конвертируйте текст в числа через =ЗНАЧЕН(A1).
⚠️ Внимание: При импорте больших чисел (например, 123456789012345) Excel может автоматически конвертировать их в научный формат (1,23E+14). Чтобы избежать этого, предварительно отформатируйте столбец как Текстовый.

7. Альтернативы функции ОКРУГЛ для точных расчётов

Если вам нужно сохранить полную точность, но при этом контролировать отображение, используйте эти приёмы:

  • 📊 Условное форматирование:

    Настройте правила отображения (например, красный цвет для чисел с >3 знаками после запятой), но храните полные данные.

  • 🔄 Дополнительные столбцы:

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

  • 📈 Функция ТЕКСТ:

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

    =ТЕКСТ(A1; "0.00")  // отобразит 2 знака, но в формулах будет полное число

FAQ: Частые вопросы об округлении в Excel

Почему Excel округляет большие числа (например, 16-значные)?

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

  • Храните данные как Текст (но тогда не сможете использовать их в формулах).
  • Разбейте число на части (например, первые 10 цифр в одной ячейке, остальные — в другой).
Как убрать округление в сводной таблице?

В сводных таблицах округление настраивается отдельно:

  1. Кликните правой кнопкой по ячейке с данными → Параметры полей значений.
  2. Выберите Дополнительные параметры → вкладка Числовой формат.
  3. Установите нужное количество десятичных знаков или выберите формат Общий.
Можно ли отменить округление в формуле массива?

Формулы массива (вводимые через Ctrl+Shift+Enter) округляют данные по тем же правилам. Чтобы избежать этого:

  • Используйте ТОЧНОСТЬ (в новых версиях Excel) или храните промежуточные результаты в отдельных ячейках.
  • Замените функцию массива на обычную формулу с ссылками на диапазоны.
Почему после копирования из Excel в Word числа округляются?

Проблема в настройках Word, а не Excel. При вставке:

  1. В Word нажмите Файл → Параметры → Дополнительно.
  2. В разделе Вставка отключите Сохранять исходное форматирование при вставке.
  3. Используйте Специальная вставка → Текст или HTML-формат.
Как проверить, округляет ли Excel мои данные?

Простой тест:

  1. Введите в ячейку A1 число 1,23456789.
  2. В ячейке B1 напишите формулу =A1*1.
  3. Если в B1 отображается то же число — округления нет. Если отличается — Excel меняет значение.