Adelitusn.ru

ПК и Техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel works

Excel works!

menu

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

округлить число в excel

Форматирование, количество знаков после запятой

Любое введенное в ячейку числовое значение отображается в формате «Общий» (Главное меню или формат ячеек). В случае форматирования числа оно отображает определённое количество знаков после запятой, которые можно настроить ( ctrl+1 , формат ячейки). Т.е. вы можете задать любое количество знаков после запятой при помощи форматирования (при этом само число в ячейке не изменится — изменится отображение).

округлить число в excel

Функции округления ОКРУГЛ(), ОКРУГЛВВЕРХ(), ОКРУГЛВНИЗ()

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

Интересная функция = ОКРУГЛТ (128;6), чтобы округлить число «127» к кратному «6» в строке формул необходимо прописать: = ОКРУГЛТ (128;6), в итоговой ячейке мы получим число «126».

Округление денежных значений

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

Если ячейка В1 содержит числовой показатель 10,561 р. (этот формат можно задать нажав иконку с деньгами на второй картинке), вы можете привести значение к нужному (2 знака после запятой). Достаточно в строке формул прописать: = ОКРУГЛ (В1;2), получаем результат 10,56 р.

округлить число в excel

Бывают случаи, когда значение необходимо округлить в большую или меньшую сторону, для этого используются формулы:

1. Округление в большую сторону, т.е. вверх: =ОКРВВЕРХ(В1;0,01), ячейка В1 получит значение 10,57 р., с округлением до следующей копейки (0,01) в большую сторону
2. Округление в меньшую сторону, вниз: =ОКРВНИЗ(В1;0,01), ячейка получит значение 10,56 р., с округлением до следующей копейки в меньшую сторону
3. А если к примеру округлить показатель до 10 копеек используйте формулу: =ОКРВВЕРХ(В2;0,10)

Преобразование в целое число

Для того, чтобы получить целое число в Excel , используют формулы =ЦЕЛОЕ() и = ОТБР() . На первый взгляд они могут показаться похожими, но это не так. Особенно это хорошо видно на отрицательных числах. При использовании формулы с функцией ОТБР удаляется только дробная часть числа.

Например, имеем число- 16,3543, формула: = ОТБР (-16,3543) преобразовывает значение в число -16, а формула: =ЦЕЛОЕ(-16,3543) выдаёт показатель — 17, потому что целое следующее число, идущее за «-16,3543» — это именно «-17».

Иногда функцию ОТБР используют для усечения десятичных знаков формула:= ОТБР (16,3555555;2) даёт показатель «16,35».

Как округлить число в Excel вверх или вниз

Бывает так, что крупные цифровые значения необходимо округлить до определённого количества некоторых значимых цифр вверх или вниз. Для этого используем формулы с функцией ОКРВВЕРХ и ОКРВНИЗ. Например имеем число 164 358 находящееся в ячейке В1, формула: = ОКРУГЛВВЕРХ (В2;3-ДЛСТР(B1)) преобразует его в показатель «165000», Тройка в данной формуле это как раз значение, которое отвечает за количество знаков в преобразовании. Если мы заменим её, например, на «2» и напишем формулу = ОКРУГЛВНИЗ (В2;2-ДЛСТР(A1)), получим значение «160000».

Читайте так же:
Скрытые ячейки в таблице Excel: как показать

Необходимо отметить, что все эти формулы работают только с положительными числами.

Банковское округление

Очень часто в учетных программах, таких как 1С, используется банковское округление, что говорит Википедия: Банковское округление (англ. banker’s rounding ) или бухгалтерское округление — округление здесь происходит к ближайшему четному (если число заканчивается на 5), то есть 2,5 → 2, 3,5 → 4. Для этого можно воспользоваться следующими функциями:

Округление до четного/нечетного

Функция =ЧЕТН() округляет до ближайшего четного целого. При этом положительные числа округляются в сторону увеличения, а отрицательные – к уменьшению

Функция =НЕЧЁТ() округляет число до ближайшего нечетного целого. Положительные числа округляются в сторону увеличения, а отрицательные – к уменьшению

Округление чисел в Microsoft Excel

Дробные числа в электронных таблицах Excel можно выводить на экран с разной степенью точности:

  • самый простой способ – на вкладке «Главная» нажимаем кнопки «Увеличить разрядность» или «Уменьшить разрядность»;
  • щелкаем правой кнопкой мыши по ячейке, в раскрывшемся меню выбираем «Формат ячеек…», далее вкладка «Число», выбираем формат «Числовой», определяем, сколько будет десятичных знаков после запятой (по умолчанию предлагается 2 знака);
  • щелкаем ячейку, на вкладке «Главная» выбираем «Числовой», либо идем на «Другие числовые форматы…» и там настраиваем.

Формат ячейки

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

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

Формула округление

Использование формулы

Одна из часто применяемых функций округления – ОКРУГЛ. Она работает по стандартным математическим правилам. Выбираем ячейку, щелкаем значок «Вставить функцию», категория «Математические», находим ОКРУГЛ.

Определяем аргументы, их два – сама дробь и количество разрядов. Щелкаем «ОК» и смотрим, что получилось.

К примеру, выражение =ОКРУГЛ(0,129;1) даст результат 0,1. Нулевое количество разрядов позволяет избавляться от дробной части. Выбор отрицательного количества разрядов позволяет округлять целую часть до десятков, сотен и так далее. Например, выражение =ОКРУГЛ(5,129;-1) даст 10.

Округляем в большую или меньшую сторону

Округление в большую сторону

В Excel представлены и другие средства, позволяющие работать с десятичными дробями. Одно из них – ОКРУГЛВВЕРХ, выдает самое близкое число, большее по модулю. Например, выражение =ОКРУГЛВВЕРХ(-10,2;0) даст -11. Количество разрядов здесь 0, значит, получим целое значение. Ближайшее целое, большее по модулю, – как раз -11. Пример использования:

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

Как округлять значения переменных в VBA?

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

Первый способ округления при помощью функции int().

Данная функция выводит целое значение до запятой. При округлении отрицательных чисел int округляет десятичную дробь до большего целого значения.
Например: число Пи с минусом после округления — int (-3.1415926535 ) будет равно 4 (четырем целым).

Читайте так же:
Сделать анимацию онлайн, просто и быстро !

Второй способ округление при помощи функции fix()

происходит аналогично с int . Отличается эта функция тем, что округляет отрицательные числа до меньшего значения. Так округлённое число Пи со знаком минус будет fix( -3.1415926535) = 3.
Если требуется не просто убрать дробную часть, а округлить до целого числа, можно использовать следующую функцию cint().
Пример:
Cint(fix( -3.1415926535)) = 3
Cint(int( -3.1415926535)) = 3

Число пи картинка

Как округлять до десятых и сотых (один и два знака после запятой, соответственно).

Для округления до десятых следует умножить переменную на 10 (десять), после чего округлить до целых и разделить на 10 (десять).
Пример:
Cint(int( -3.1415926535*10))/10 = 3.1
Cint(fix( -3.1415926535*10))/10 = 3.1

Для округления до сотых следует проделать ту же самую операцию, только умножать и делить не на 10, а на 100.
Пример:
Cint(int( -3.1415926535*100))/100 = 3.14
Cint(fix( -3.1415926535*100))/100 = 3.14

Пример кода округляющего значения из textbox, запускающийся нажатием кнопки CommandButtom1:

Private sub CommandButtom1_click()
textbox2.value = Cint(int(textbox1.value *100))/100
END SUB

Видео с примером работы макроса:

Как видите, ничего сложного в округлении чисел в vba Excel нет. Удачи Вам в изучении программы

Похожее:

    Макрос проверки заполнения ячеек. Периодически при создании.Использования функции преобразования текста в число в.Когда удобно менять формулы на значения нажатием.

Округление значений в коде VBA в Excel. Функции int () и fix().: 1 комментарий

Cint(int(-3.1415926535*100))/100 = 3.1
А это надёжно? Я вместо сотней поставил 1000 и в одном из случаев произошла ошибка переполнения. Опять поставил сотни.

Как в Excel округлять числа в большую и меньшую сторону

Редактор таблиц Microsoft Excel широко применяется для выполнения разного рода вычислений. В зависимости от того, какая именно задача стоит перед пользователем, меняются как условия выполнения задачи, так и требования к получаемому результату. Как известно, выполняя расчёты, очень часто в результате получаются дробные, нецелые значения, что в одних случаях хорошо, а в других, наоборот, неудобно. В этой статье подробно рассмотрим, как округлить или убрать округление чисел в Excel. Давайте разбираться. Поехали!

Округление чисел в Microsoft Excel

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

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

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

Настройка количества видимых знаков

Но в Excel реализована отдельная функция, позволяющая выполнять настоящее округление по математическим правилам. Для этого вам понадобится поработать с полем для формул. Например, вам нужно округлить значение, содержащееся в ячейке с адресом A2 так, чтобы после запятой остался только один знак. В таком случае функция будет иметь такой вид (без кавычек): «=ОКРУГЛ(A2;1)».

Выбор математической формулы

Принцип прост и понятен. Вместо адреса ячейки вы можете сразу указать само число. Бывают случаи, когда возникает необходимость округлить до тысяч, миллионов и больше. Например, если нужно сделать из 233123 — 233000. Как же быть в таком случае? Принцип тут такой же, как было описано выше, с той разницей, что цифру, отвечающую за количество разделов, которые необходимо округлить, нужно написать со знаком «-» (минус). Выглядит это так: «=ОКРУГЛ(233123;-3)». В результате вы получите число 233000.

Читайте так же:
Как очистить историю в Опере: 4 способа

Выбор диапазона и разрядности

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

Ещё в Excel реализована очень полезная функция «ОКРУГЛТ». Её идея в том, что она позволяет выполнить округление до требуемого разряда и кратности. Принцип такой же, как и в предыдущих случаях, только вместо количества разделов указывается цифра, на которую будет заканчиваться полученное число.

В последних версиях программы реализованы функции «ОКРВВЕРХ.МАТ» и «ОКРВНИЗ.МАТ». Они могут пригодиться, если нужно принудительно выполнить округление в какую-либо сторону с указанной точностью.

Принудительное округление с заданой точностью

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

Иногда программа автоматически округляет полученные значения. Отключить это не получится, но исправить ситуацию можно при помощи кнопки «Увеличить разрядность». Кликайте по ней, пока значение не приобретёт нужный вам вид.

Увеличение разрядности чисел

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

Как округлить число форматом ячейки

Впишем в ячейку А1 значение 76,575. Щелкнув правой кнопкой мыши, вызываем меню «Формат ячеек». Сделать то же самое можно через инструмент «Число» на главной странице Книги. Или нажать комбинацию горячих клавиш CTRL+1.

Выбираем числовой формат и устанавливаем количество десятичных знаков – 0.

Назначить количество десятичных знаков можно в «денежном» формате, «финансовом», «процентном».

Как видно, округление происходит по математическим законам. Последняя цифра, которую нужно сохранить, увеличивается на единицу, если за ней следует цифра больше или равная «5».

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

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

Как сделать, чтобы эксель не округлял числа?

Сделать так, чтобы эксель перестал округлять числа довольно просто, так как проблема решается простыми действиями. Давайте рассмотрим подобный пошаговый алгоритм, как можно сделать в программе эксель, чтобы он перестал округлять числа:

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

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

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

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

Читайте так же:
Как отформатировать флешку в NTFS в Windows 7

Как правильно округлить число в Excel

С помощью функции ОКРУГЛ() (округляет до необходимого пользователю количества десятичных разрядов). Для вызова «Мастера функций» воспользуемся кнопкой fx. Нужная функция находится в категории «Математические».

  1. «Число» — ссылка на ячейку с нужным значением (А1).
  2. «Число разрядов» — количество знаков после запятой, до которого будет округляться число (0 – чтобы округлить до целого числа, 1 – будет оставлен один знак после запятой, 2 – два и т.д.).

Теперь округлим целое число (не десятичную дробь). Воспользуемся функцией ОКРУГЛ:

  • первый аргумент функции – ссылка на ячейку;
  • второй аргумент – со знаком «-» (до десятков – «-1», до сотен – «-2», чтобы округлить число до тысяч – «-3» и т.д.).

Как округлить число в Excel до тысяч?

Пример округления числа до тысяч:

Округлить можно не только число, но и значение выражения.

Допустим, есть данные по цене и количеству товара. Необходимо найти стоимость с точностью до рубля (округлить до целого числа).

Первый аргумент функции – числовое выражение для нахождения стоимости.

Как округлить в большую и меньшую сторону в Excel

Для округления в большую сторону – функция «ОКРУГЛВВЕРХ».

Первый аргумент заполняем по уже знакомому принципу – ссылка на ячейку с данными.

Второй аргумент: «0» — округление десятичной дроби до целой части, «1» — функция округляет, оставляя один знак после запятой, и т.д.

Чтобы округлить в меньшую сторону в Excel, применяется функция «ОКРУГЛВНИЗ».

Пример формулы: =ОКРУГЛВНИЗ(A1;1).

Формулы «ОКРУГЛВВЕРХ» и «ОКРУГЛВНИЗ» используются для округления значений выражений (произведения, суммы, разности и т.п.).

Отмена округления

​ самом деле там​

​JayBhagavan​ подскажете как подправить?​ округляя. Поэтому Вам​: Подскажите пожалуйста… При​Excel​Excel​.Как применить​ округляется до значения​

​ при округлении чисел​Экспоненциальный​ ​ 10, чтобы упростить​ изменить ширину столбца,​ ​ выделить столбец, не​ большое число. Если​ не более 15​ троек гораздо больше:)​: ostrik, ширину ячейки​Sanja​ нужен именно текст.​ вводе числа 5444414644444487​

​в большую сторону​

​, чтобы последняя цифра​функции округления в​
​ 2340000, где часть​оно всегда округляется​ до указанного количества​в зависимости от​
​ приблизительные вычисления. Существует​

​ высоту строки в​ смежные ячейки, всю​ числа округлены не​ значащих цифр. Вот​Максим Зеленский​ сделайте побольше…​: Насколько «большие значения»​Если номера вводятся​ эксель округляет до​.​ ​ была «99»​Excel​ «234» представляет собой​ вниз, а при​

​ значимых разрядов. Вы​

​ несколько способов округления​

​ Excel» тут.​ таблицу, смотрите в​ тем способом, (например,​ такой он -​: Я так понимаю,​ ​Влад​ ? Если от​

​ руками, можно предварительно​

​ 5444414644444480 как сделать​Excel округляет по​.​, смотрите в статье​

​ значимые разряды.​

​ применении функции​ можете поэкспериментировать с​

​ чисел.​Третий способ​ статье «Как выделить​ форматом), то результат​ Excel.​ цена с НДС​: А можно Ваш​ 15 и выше​ задать ячейкам формат​ чтобы число осталось​ законам математики –​Нужно округлить числа​ «Округление в Excel».​

​Иногда может потребоваться округлить​

​ОКРУГЛВВЕРХ​ функциями округления и​Число десятичных знаков​Выделите ячейки, формат которых​.​ в Excel ячейки,​ подсчета данных может​

​ = 10​ файл глянуть?​ ​ знаков, то см.​ ​ — текстовый.​ тем же, без​ ​ числа до 5​ так, чтобы последние​ Здесь рассмотрим не​ значение до кратного​ ​— вверх.​ подставить собственные числа​введите требуемое число​ ​ требуется изменить.​ ​Нужно удалить формулу​ таблицу, др.».​ быть не верный.​ тебя за число?​Округляйте цену без​ostrik​ ​ пост #4, если​Awindelf​ сообщений об ошибках?​ в меньшую сторону,​ две цифры в​ стандартное округление чисел.​ ​ заданному числу. Например,​Функция​

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

​ и параметры, чтобы​

​ знаков после запятой.​Чтобы после запятой отображалось​

​ округления, если она​

​Второй способ​ Подробнее о таких​

​ Поди, код какой-нибудь?​

​ НДС (=ОКРУГЛ(10/1,2;2) =​: JayBhagavan, пробовали -​

​ меньше назначьте ячейкам​

​: Спасибо за помощь. ​ ​ Спасибо.​ числа больше 5​

​ числе были «99».​

​Первый вариант​ допустим, что компания​ОКРУГЛ​

​ получить число с​

​Используйте функцию ОКРУГЛВВЕРХ. В​ больше или меньше​

​ есть в ячейках.​

​.​ деталях округления, смотрите​ Тогда сделай формат​ 8,33​ это не то​

​ формат Числовой​

​ankon85​EducatedFool​ в большую сторону.​В ячейке С7​.​ поставляет товары в​округляет дробные числа​ нужным количеством значимых​ некоторых случаях может​ знаков, на вкладке​ Для точного округления​Как отменить округление в​

​ в статье «Округление​

​ у нужных ячеек​Сумма без НДС​JayBhagavan​ ​ostrik​: У меня похожая​: Зачем вам такие​ ​Здесь рассмотрим, как​ пишем такую формулу.​Округление в​ ​ ящиках по 18​ следующим образом: если​ разрядов.​ потребоваться использовать функции​ ​Главная​ чисел, в ячейки​Excel​

​ «текстовый» и вводи​

Как округлить до целого числа в Excel?

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

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

Второй аргумент «0» — функция отсекает до целого числа; «1» — до десятой доли; «2» — до сотой доли и т.д.

Специальная функция Excel, которая вернет только целое число, – «ЦЕЛОЕ». Имеет единственный аргумент – «Число». Можно указать числовое значение либо ссылку на ячейку.

Недостаток использования функции «ЦЕЛОЕ» — округляет только в меньшую сторону.

Округлить до целого в Excel можно с помощью функций «ОКРВВЕРХ» и «ОКРВНИЗ». Округление происходит в большую или меньшую сторону до ближайшего целого числа.

Пример использования функций:

Второй аргумент – указание на разряд, до которого должно произойти округление (10 – до десятков, 100 – до сотен и т.д.).

Округление до ближайшего целого четного выполняет функция «ЧЕТН», до ближайшего нечетного – «НЕЧЕТ».

Пример их использования:

Почему Excel округляет большие числа?

Если в ячейки табличного процессора вводятся большие числа (например, 78568435923100756), Excel по умолчанию автоматически округляет их вот так: 7,85684E+16 – это особенность формата ячеек «Общий». Чтобы избежать такого отображения больших чисел нужно изменить формат ячейки с данным большим числом на «Числовой» (самый быстрый способ нажать комбинацию горячих клавиш CTRL+SHIFT+1). Тогда значение ячейки будет отображаться так: 78 568 435 923 100 756,00. При желании количество разрядов можно уменьшить: «Главная»-«Число»-«Уменьшить разрядность».

Бухгалтеры (и не только) знают одну «нехорошую» особенность Excel`я – «неумение» правильно суммировать.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector