Почему в экселе пропадают цифры после запятой

Обновлено: 02.07.2024

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

К каким проблемам может привести фильтр форматов ячеек, рассмотрим на конкретных примерах. А также найдем лучшие решения для выхода из сложившихся ситуаций.

Если Excel считает некорректно числа после запятой

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

На готовом примере продемонстрируем следующие расчеты.

  1. Заполните исходную табличку как показано на рисунке:
  2. В ячейках B и C задайте финансовый формат (CTRL+1 «Формат ячеек»-«Число»-«Финансовый»).
  3. В ячейку C1 запишите то, что отображается в ячейке B1 ( 1,53 – результат после округления до двух знаков после запятой ). Так же само введите число в C2 как отображено в B2 ( символы валют не проставляем, так как они преставятся автоматически благодаря финансовому формату ).
  4. В третьей строке просуммируем значение каждой колонки таблички.

Как видите точность расчета знаков после запятой в Excel, может отличаться. Форматирование в реальности не округляет числовые значения в ячейках. Они остаются те же и реальными отображаются в строке формул.

Отображение истинных значений в строке формул.

При суммировании большого количества таких округлений ошибки могут быть очень большими. Поэтому при расчетах и вычислениях нельзя округлять с помощью форматирования. Необходимо знать, как округлить сумму в Excel. Точное округление можно сделать только специальными функциями такими как:

  • =ОКРУГЛ;
  • =ОКРУГЛВВЕРХ;
  • =ОКРУГЛВНИЗ;
  • =ЦЕЛОЕ ( функция позволяет в Excel округлить до большего целого ).

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

Автоматическая вставка десятичной запятой

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

Параметры правки.

  1. Откройте окно «Фай»-«Параметры».
  2. В окне «Параметр Excel» перейдите на «Дополнительно»-«Параметры правки» и отметьте галочкой пункт «Автоматическая вставка десятичной запятой». Число знаков после разделителя пусть останется «2». Теперь проверим результат.
  3. В ячейку A1 введите 1234 и нажмите «Enter», в результате мы видим 12,34 как на рисунке:

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

Стоит отметить, что если в сумме 00 копеек, то знаки после запятой в Excel нужно вводить обязательно. Иначе может получиться так 0,01 или 0,2.

Если при вводе с автоматическим режимом вставки разделителя вы ввели запятую, то она останется в том месте, где вы ее вводили.

Запятая добавлена вручную.

То есть количество знаков после запятой можно изменить или перенести саму запятую.

В Экселе не отображается ноль? Войдите в «Файл», а далее «Параметры», зайдите в «Дополнительно» и в группе «Показать параметры следующего листа» выберите лист и поставьте отметку в поле «Показывать нули в ячейках, которые содержать нулевые значения». Ниже подробно рассмотрим, почему в Excel не отображается 0, и как внести изменения в программы для разных версий.

Причины, почему не отображается ноль в Экселе

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

Ноль не отображается в новых версиях

В ситуации, когда не ставится 0 в Excel новых версий (после 2010-го), сделайте следующие шаги:

  • Войдите в «Файл», а далее «Параметры».
  • Кликните на пункт «Дополнительно».


  • Найдите группу «Показать параметры для следующего листа» и войдите сюда.
  • Поставьте флажок в поле «Показывать нули в ячейках, которые содержат нулевые значения».


Для отображение скрытых значений в выделенных секциях, сделайте следующее:

  • Выделите секцию с 0-ыми параметрами.
  • Жмите на кнопку Ctrl+1.
  • На вкладке «Главная» жмите «Формат», а после «Формат ячеек».


  • Выберите «Число», а после «Общий».
  • Жмите ОК.


Если в Эксель не отображается 0 в выделенной секции, сделайте следующее:

  1. Выделите ячейки, не отображается нужное число.
  2. Войдите в раздел «Главная», а далее «Формат» и «Формат ячеек».
  3. Жмите на кнопку «Число» и «Все форматы».
  4. В поле «Тип» удалите запись 0;-0;;@ и сохраните данные.


В случае, когда в Экселе не отображается ноль, возвращенный формулой, пройдите такие шаги:

  1. Выделите ячейку с 0.
  2. В разделе «Главная» жмите на стрелку возле «Условное форматирование».
  3. Слева введите 0.
  4. Справа выберите «Пользовательский …».
  5. В поле «Формат ячейки» откройте «Шрифт».
  6. В поле «Цвет» укажите обычный черный и кликните «ОК».


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

  1. Войдите в отчет.
  2. На вкладке «Анализ» в группе «Сводная таблица» жмите на стрелку возле «Параметры» и выберите соответствующий пункт.
  3. Войдите на вкладку «Разметка и формат».
  4. В поле формат «Для ошибок отображать» уберите отметку. Это же сделайте в отношении поля «Для пустых ячеек отображать».

Если все равно не пишется ноль в Экселе, убедитесь в правильности действий. В дальнейшем по желанию можно вернуть настройки и скрыть 0-ые значения, возвращенные формулой, заменить эту цифру тире или пробелами, брать ноль в отчете сводной таблицы и т. д.

Не отображается ноль в Excel 2010

В ситуации, когда не пишет 0 в Экселе 2010, можно воспользоваться той же инструкцией, что рассмотрена выше. Для этого зайдите в «Файл» и «Параметры», а после «Дополнительно». На следующем шаге зайдите в группу «Показать параметры для следующего листа» и установите пункт, предусматривающий включение 0. Если ноль не ставится в Экселе из-за этих настроек, указанные шаги должны дать результат.

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

  • Выделите нужные участник, где нет 0.
  • Войдите в «Главная» и жмите «Формат», а после «Формат ячеек».



Для отображения 0-ых значений, указанных формулой, сделайте следующее:

  • Выберите ячейку в Экселе, где не отображается ноль.
  • В разделе «Главная» в группе «Стили» жмите на стрелку возле «Условное форматирование».
  • Наведите указатель на «Правила выделения …».
  • Выберите «Равно» и слева введите 0.
  • Справа укажите «Пользовательский формат».
  • В «Формат ячеек» выберите «Шрифт».
  • В поле «Цвет» укажите черный.


Если ноль не отображается в отчете в Экселе общей таблицы, войдите в него, а после в «Параметры» и «Параметры сводной таблицы», где жмите на пункт «Параметры». Здесь войдите в «Разметка и формат» и в поле «Формат» уберите отметку «Для ошибок отображать» и «Для пустых ячеек отображать».

Ноль не отображается в Эксель 2007

В ситуации с программой 2007 года вопрос, почему 0 не ставится в Эксель, имеет схожие ответы и решения.

Если ноль вообще не отображается на листе, сделайте следующее:

  1. Жмите на кнопку Майкрософт Офис.
  2. Войдите в параметры, а потом «Дополнительные параметры».
  3. Кликните «Показать параметры для следующего листа».
  4. Поставьте отметку в поле «Показывать нули в ячейка, которые содержат …».

В случае, когда ноль не отображается в выделенных секциях (он был скрыт настройками), сделайте следующее:

  1. Выделите нужную часть.
  2. Зайдите в раздел «Главная», а после этого «Ячейки».
  3. Наведите указатель на «Формат» и выберите «Формат ячеек».
  4. В списке «Категория» выберите «Общий.

Если 0 не отображается после возвращения формулой с применением условного форматирования, сделайте те же шаги, что актуальны для Эксель 2010 года. В частности, нужно установить черный цвет или выбрать обычный вариант отображения.

Если нулевое значение не отображается в сводной таблице Excel, здесь также применима инструкция, которая рассмотрена для 2010-й версии.

В комментариях расскажите, пригодились ли указанные советы, и какие еще способы решения проблемы можно использовать.

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

Первый способ. Убираем цифры после запятой визуально.

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


Первый шаг. Выделим диапазон цифр, с которыми будем проводить манипуляции.


Второй шаг. Наведем курсор на выделенный диапазон и нажмем на правую кнопку мыши. Появится дополнительное меню настроек, в котором выберем строку: «Формат ячеек».


Третий шаг. В этом меню и настроем визуальное отображение информации на экране. Активируем закладку «Число», а из списка возможных форматов выбираем «числовой». В правой части этого меню, ставим ноль в графе: «число десятичных знаков». Жмем на клавиатуре «Enter».


Четвертый шаг. Возвращаемся к нашей таблице. Видим, что на экране цифры после запятой пропали. А если посмотрим на верхнюю панель, где отображается значение в выделенной ячейки, видим, что цифры после запятой никуда не пропали.


Второй способ. Убираем реально цифры после запятой, используя функцию округлить. Работу проводим с таблицей из первого способа.

Первый шаг. В ячейки D2 пишем формулу, которое округлить значение: =ОКРУГЛ(C2;0).


Второй шаг. Выделяем ячейку D2, нажимаем сочетание клавиш «Ctrl+C», а затем выделяем диапазон ячеек с D3 по D6. После чего жмем «Ctrl+V».


Третий шаг. Выделяем диапазон ячеек с D2 по D6 и жмем «Ctrl+C». Затем выделяем диапазон с С2 по С6. Наводим курсор на выделенную область и жмем правую кнопку мыши, где из появившегося меню выбираем: «Специальная ставка».


Четвертый шаг. Появляется дополнительное меню, в котором в блоке настроек «Вставить» ставим точку напротив записи: «значение» и жмем на «Ок».


Пятый шаг. В столбце «Результат» теперь цифры без чисел после запятой.


Шестой шаг. Удаляем все значения из столбца «С». Получаем теперь таблицу с цифрами, которые реально не имеют знаков после запятой.

При введите номер, содержащий более 15 цифр в ячейке в Microsoft Excel, Excel любые цифры за пятнадцатым местом на нули. Например, введите номер удостоверения кредитной карты в следующем формате:

В этой ситуации Excel последнюю цифру на ноль.

Причина

Excel спецификации IEEE 754 для хранения и вычисления номеров с плавающей точкой. Excel сохраняет только 15 значимых цифр в номере и изменяет цифры после пятнадцатого места в ноль

Обходной путь

Добавление кавычка

Чтобы не изменить цифры на ноль, введите одну кавычка перед вводом номера.

Для этого выберите пустую ячейку, введите одну кавычка ('), а затем введите номер. Все цифры отображаются в ячейке.

Введите одну кавычка и введите номер.

Формат ячеек

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

Выберите все затронутые ячейки и нажмите кнопку Ctrl+1, чтобы открыть диалоговое окно Format Cells.

На вкладке Номер выберите Текст из списка Категорий и выберите ОК.

Выберите Текст в вкладке Номер в диалоговом окне "Ячейки формата".

Дополнительные сведения

Такое поведение происходит только в том случае, если ячейка отформатирована как Номер, а число, в которое вошел, превышает 15 цифр. Для ячеек, форматированные в виде текста, можно ввести до 32 767 символов. Excel на таблице отображается до 1024 символов.

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

Однако, если ввести номер в ячейке, которая форматирована как текст, все символы остаются как вы введите их, так как Excel сохраняет номер в виде текста, а не как номер.

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

Первый способ. Убираем цифры после запятой визуально.

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


Первый шаг. Выделим диапазон цифр, с которыми будем проводить манипуляции.


Второй шаг. Наведем курсор на выделенный диапазон и нажмем на правую кнопку мыши. Появится дополнительное меню настроек, в котором выберем строку: «Формат ячеек».


Третий шаг. В этом меню и настроем визуальное отображение информации на экране. Активируем закладку «Число», а из списка возможных форматов выбираем «числовой». В правой части этого меню, ставим ноль в графе: «число десятичных знаков». Жмем на клавиатуре «Enter».


Четвертый шаг. Возвращаемся к нашей таблице. Видим, что на экране цифры после запятой пропали. А если посмотрим на верхнюю панель, где отображается значение в выделенной ячейки, видим, что цифры после запятой никуда не пропали.


Второй способ. Убираем реально цифры после запятой, используя функцию округлить. Работу проводим с таблицей из первого способа.

Первый шаг. В ячейки D2 пишем формулу, которое округлить значение: =ОКРУГЛ(C2;0).


Второй шаг. Выделяем ячейку D2, нажимаем сочетание клавиш «Ctrl+C», а затем выделяем диапазон ячеек с D3 по D6. После чего жмем «Ctrl+V».


Третий шаг. Выделяем диапазон ячеек с D2 по D6 и жмем «Ctrl+C». Затем выделяем диапазон с С2 по С6. Наводим курсор на выделенную область и жмем правую кнопку мыши, где из появившегося меню выбираем: «Специальная ставка».


Четвертый шаг. Появляется дополнительное меню, в котором в блоке настроек «Вставить» ставим точку напротив записи: «значение» и жмем на «Ок».


Пятый шаг. В столбце «Результат» теперь цифры без чисел после запятой.


Шестой шаг. Удаляем все значения из столбца «С». Получаем теперь таблицу с цифрами, которые реально не имеют знаков после запятой.

Читайте также: