Число знаков после запятой в excel

Число знаков после запятой в excel

Какие только форматы числовой ячейки не перепробовал.

Или куча цифр после запятой
или три, но в целых числах тоже три нуля после запятой,
Или как надо, но после целых чисел всё равно ставится запятая

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

Функционал Microsoft Excel огромен, и одной из главных возможностей программы является работа с числовыми данными. Иногда во время арифметических операций или при работе с дробями программа эти числа округляет. С одной стороны, это практично, поскольку в подавляющем большинстве случаев высокая точность расчетов не нужна, и множество лишних знаков только занимает дополнительное место на экране. Кроме того, есть числа, дробная часть которых бесконечна, поэтому для отображения на экране приходится их немного сокращать. С другой – бывают расчеты, где точность сохранять просто необходимо, а округление приводит к неприятным последствиям.

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

Как числа хранятся в Excel и отображаются на экране

Программа Excel умеет работать с двумя типами чисел: точными и приблизительными. Пользователь может выбирать способ их отображения, однако, в самой программе число хранится в точном виде (до 15 знаков после запятой). Поэтому, даже если на экране число будет отображаться до двух знаков после запятой, при расчетах программа будет обращаться к гораздо более точной записи в памяти.

Пользователь может настроить то, как это число будет показано на экране. А округление происходит по общепринятым нормам: числа от 0 до 4 включительно округляются вниз, а с 5 до 9 – вверх.

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

Самый простой способ округлить число, а точнее, его отображения на экране – через кнопки на Панели инструментов. Чтобы найти их, должна быть открыта вкладка “Главная”, в которой расположен подраздел “Число”. Здесь и находятся требуемые функции “Увеличить разрядность” или “Уменьшить разрядность”.

Выберите ячейку с числом и нажмите на кнопку с нужным действием. Функция “Увеличить разрядность” будет добавлять в конец дробной части нули.

Функция “Уменьшить разрядность” будет убирать цифры с конца, округляя окончания.

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

Формат чисел через контекстное меню

Нужную степень отображаемого на экране округления можно изменить и другим способом – через контекстное меню ячейки.

  1. Выделяем нужную ячейку (или область, состоящую из нескольких ячеек) и кликаем по ней правой кнопкой мыши. В контекстном меню выбираем пункт “Формат ячеек…”.
  2. Откроется окно, в котором в верхнем меню переходим во вкладку “Число” (по умолчанию должна быть установлена именно эта вкладка). В списке слева выбираем “Числовой” формат. Справа находим надпись “Число десятичных знаков”, рядом с которым есть текстовое поле для выбора количества знаков дробной части. Можно ввести его самостоятельно или дойти до нужного значения путем нажатия на стрелки вверх или вниз.
  3. Далее нажимаем на “ОК”, после чего изменения вступят в силу.

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

Как задать числам требуемую точность при расчетах

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

Для изменения данного параметра откройте вкладку “Файл” в верхнем меню программы. В новом окне найдите строку “Параметры” в списке слева и нажмите на нее.

На экране должно появиться окно настройки параметров. Здесь переходим в раздел “Дополнительно”, далее находим внизу правой части окна подраздел “При пересчете этой книги”, в котором предлагается выбрать четыре параметра. Напротив второго из них (“Задать указанную точность”) устанавливаем галочку и нажимаем “OK”.

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

Важно: Обратите внимание, что настройка будет применена к файлу целиком, а не к отдельному листу, из которого были открыты настройки.

Использование функций округления

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

  • ОКРУГЛ – округление до числа с указанным количеством знаков после запятой по правилам математики.
  • ОКРУГЛВВЕРХ – округление до ближайшего большего значения (по модулю).
  • ОКРУГЛВНИЗ – округление до ближайшего меньшего значения (по модулю).
  • ОКРУГЛТ – округление числа с желаемой точностью.
  • ОКРВВЕРХ – округление с избытком до ближайшего числа, которое кратно заданному значению точности.
  • ОКРВНИЗ – округление с недостатком до числа ближайшего числа, которое кратно заданному значению точности.
  • ОТБР – округление до целого числа путем отбрасывания цифр после запятой.
  • ЧЁТН – округление до ближайшего четного числа.
  • НЕЧЁТ – округление до ближайшего нечетного числа.

Обобщенная формула для первых трех функций выглядит так: ФУНКЦИЯ([число];[количество цифр]). Например, для округления числа 3,14159265 до двух знаков после запятой, нам понадобится следующая формула: =ОКРУГЛ(3,14159265;2).

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

После набора формулы щелкаем клавишу Enter и получаем в результате число 3,14.

В формулах функций ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ в качестве второго аргумента указывается кратность округления. Например, если стоит задача округлить число 13 до ближайшего числа, делящегося на 5 без остатка, следует написать следующую формулу: =ОКРУГЛТ(13;5).

Результатом вычисления будет число 15.

Последние три функции (ОТБР, ЧЁТН и НЕЧЁТ) используют всего 1 аргумент – само число или ячейка. Первая из них просто вернет его целую часть, а вторая и третья – ближайшее четное или нечетное числа, соответственно.

Сами функции можно прописать как внутри ячейки, так и в верхней строке формул, которая находится справа от надписи fx.

После того, как вы начнете вводить название функции, программа выдаст подсказки, благодаря которым можно выбрать точное название и избежать возможных опечаток. Перед написанием формулы не забывайте ставить знак равно (“=”).

В дополнение ко всему, есть возможность вызвать функци через вкладку “Формулы”. Откройте ее и выберите “Математические”. Появится список всех функций, расположенных по алфавиту, поэтому для поиска округления (ОКРУГЛ) нужно идти в нижнюю часть списка.

После того, как мы выберем нужную функцию, откроется окно для ее настройки.

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

Далее переходим к строке “Число разрядов” и здесь пишем число знаков после запятой. Допустим, в нашем случае, пусть это будет 2.

После того, как все заполнено, нажимаем “OK” и получаем результат в первой строке, куда была вставлена функция округления.

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

Заключение

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

Данная функция является частью надстройки MulTEx

  • Описание, установка, удаление и обновление
  • Полный список команд и функций MulTEx
  • Часто задаваемые вопросы по MulTEx
  • Скачать MulTEx

Вызов команды:
MulTEx -группа Ячейки/ДиапазоныЯчейкиОкруглить до

Команда округляет все числа в выделенных ячейках до указанного количества десятичных разрядов:

Округлить значения выделенных ячеек до — указывается количество десятичных разрядов, до которого надо округлить число. Например, если в ячейке записано число 45 127,1384 . и указано 2, то число будет округлено до двух знаков после запятой, при этом произойдет округление ровно так же, как это делает Excel: 45 127,14 .
Но есть и другие ситуации — когда округлить надо не просто знаки — а целые числа. К примеру, число 45 127,13 необходимо округлить до тысяч, чтобы получить 45 000 . Тогда надо будет указать количество знаков после запятой с минусом: -3. Если число надо просто округлить до целого, то необходимо указать количество знаков после запятой — 0.
Диапазон знаков работает от -15 до 15.

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

Преобразовывать числа, записанные как текст, в числа — по умолчанию команда игнорирует ячейки, в которых записан текст. При этом если в ячейке записано число, но записано как текст, то команда воспримет его как текст и проигнорирует.
Заметка: Что такое число, записанное как текст? Это когда в ячейке отображается число, но по типу данных является текстом. Как правило такие числа помечаются зеленым треугольником в левом верхнем углу ячейки. Формат отображения для таких чисел невозможно изменить напрямую через Формат ячеек, многие функции не учитывают(например СУММ (SUM) ).

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

Так же надо быть осторожным с датами и временем. Т.к. эти данные являются для Excel числовыми, то они так же будут округлены, что может быть нежелательным. Читать подробнее про то, как Excel воспринимает данные >>

Для чего это вообще может быть нужно?
Часто при выгрузке документов из других систем и файлов(вроде 1С, файлов CSV, текстовых файлов и т.п.) в Excel числа выгружаются с "хвостами" — 5 и более знаков после запятой: 546 932,78923 . Но в ячейке они могут отображаться с округлением — 546 932,79 . Как правило это происходит из-за назначенного формата ячеек через Формат ячеекЧислоЧисловойЧисло десятичных знаков=2:

Это часто приводит к расхождениям расчетов формулами с расчетами на калькуляторе, т.к. на калькуляторе мы суммируем числа с двумя знаками после запятой, а Excel при суммировании формулами учитывает все 5 знаков, т.е. реальное значение числа.
Часто в таких ситуациях применяют функции вроде ОКРУГЛ (ROUND) , но далеко не всегда это удобно и практично, т.к. формула должна быть записана в другие ячейки. А это приводит к дополнительным неудобствам(создание доп.столбцов, дублирование листов, таблиц и т.п.).
С помощью команды Округлить до это можно сделать прямо в этих же ячейках, при этом допускается выделить несколько несмежных ячеек или всю нужную область на листе, вызвать команду и указать нужное количество десятичных разрядов. Так же можно указать, чтобы преобразовывались исключительно ячейки с числами, а ячейки с формулами пропускались. Для этого надо установить флажок Не изменять ячейки с формулами.

Ссылка на основную публикацию
Хороший набор инструментов для автомобиля отзывы
Счастливым обладателям автомобилей необходимо иметь при себе инструменты, помогающие в чрезвычайной ситуации с машиной. Ежегодно выпускается большое количество разнообразных инструментов,...
Фейковая карта visa с деньгами
Getting a valid Visa credit card number Visa credit card number (Bulk Generate Visa Cards) To check if your credit...
Фейсбук страница владимира панаева
с 16 по 26 Декабря Поволжское отделение Российской академии художеств Лаврушинский пер., д. 15Москва 15 декабря в 18.00 в Координационном...
Хонор похожий на айфон
Apple активно продвигает iPhone XS, но есть ли достойная альтернатива дорогому и в чём-то «сырому» устройству? Honor наносит ответный удар...