Как округлить десятичные дроби в Excel (5 простых способов)

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

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

Округление десятичных дробей.xlsm

5 быстрых и простых способов округления десятичных дробей в Excel

В нашем наборе данных есть 4 различных числа с десятичными дробями; мы хотим округлить десятичные дроби до определенной точки.

1. настройка формата чисел для округления десятичных дробей

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

Например, 163,425 будет 163,43, если мы хотим получить 2 знака после запятой. Если мы хотим получить только 1 знак после запятой для этого числа, оно станет 163,4, а не 163,5, так как следующая цифра после 4 - 2.

Шаги:

  • Выберите число или диапазон ячеек, содержащих числа.
  • Под Главная & от Номер группы команд, выберите флаг Расширение.

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

Читать далее: Excel 2 десятичных знака без округления (4 эффективных способа)

2. Использование выпадающего списка Math & Trig для округления массива десятичных дробей

Мы можем выбрать функция ROUNDUP на вкладке Формулы & это позволит вам выбрать массив или большой диапазон ячеек с большей точностью.

Шаги:

  • Перейти к Формулы сначала ленту.
  • Из Математика и тригонометрия в раскрывающемся списке выберите ROUNDUP команда. Появится диалоговое окно с именем Аргументы функции появится.

  • Теперь выделите ячейки с числами, которые нужно округлить.
  • Введите 3 или какое-либо другое значение внутри число_цифр раздел. В правой нижней части аргументов вы найдете предварительный просмотр результирующего значения.
  • Нажмите OK & Вы получите результат немедленно.

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

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

Читать далее: Как округлить числа в Excel без формул (3 быстрых способа)

3. Использование функции ROUNDUP для округления десятичных дробей

Мы можем использовать ROUNDUP функцию непосредственно в Excel для округления десятичных дробей или чисел. Синтаксис для этого метода будет таким -

=ROUNDUP(Numbers, num_digits)

В разделе "Аргументы",

  • Номера - Числа, которые мы хотим округлить.
  • число_цифр - Десятичная точка или место числа, до которого мы хотим округлить.

Шаги:

  • В Ячейка D5 , вставить следующую формулу
=ROUNDUP($C5,D$4)

  • Затем просто нажмите кнопку Войти кнопку для выхода.

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

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

Вот окончательный результат.

Так, для 163,425, если округлить до 3 знаков после запятой, то значение останется неизменным, так как оно имеет ровно 3 знака после запятой. Округление до 2 знаков после запятой приведет к 163,43 Для 1 знака после запятой это будет 163,5

Если вы хотите получить только целые числа, то в аргументе num_digit нужно использовать 0 или отрицательные значения.

Когда мы используем 0, результат будет равен 164, так как 0,425 преобразуется в 1, затем он будет добавлен к 163, чтобы получить 164.

Для -1 в качестве num_digit мы получим 170 & для -2 получится 200.

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

Читать далее: Округление в Excel до 2 знаков после запятой (с помощью калькулятора)

Похожие чтения

  • Как использовать код формата чисел в Excel (13 способов)
  • [Решено] Excel Number Stored As Text
  • Как округлить числа до ближайших 10000 в Excel (5 простых способов)
  • Пользовательский формат чисел: миллионы с одной десятичной дробью в Excel (6 способов)
  • Как создать пользовательский формат чисел в Excel с помощью нескольких условий

4. Вставка функции CEILING для округления до заданного кратного числа & десятичных дробей

Теперь мы будем использовать функция CEILING для округления чисел в Excel. Но перед этим давайте разберемся в роли этой функции. Функция CEILING округляет число до ближайшего кратного значения. Например, если мы округлим 163,425 до ближайшего кратного 0,25, то результат будет 163,500, а кратное 0,25 присвоим цифре сразу после десятичной точки.

Синтаксис этой функции следующий -

=CEILING(число, значение)

В разделе "Аргументы",

  • номер - Число, которое вы хотите округлить
  • значение - Это число или десятичное значение, которое будет автоматически умножаться на целые числа, чтобы округлить ваше число до следующего кратного введенного вами значения.

Шаги:

  • Запишите следующую формулу в Ячейка D5 -
=CEILING($C5,D$4)

  • Затем нажмите кнопку Войти для получения выходных данных.

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

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

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

Читать далее: Как округлить числа до ближайшего кратного 5 в Excel

5. Использование Excel VBA для округления десятичных дробей

В нашем последнем методе мы научимся применять Excel VBA для округления десятичных дробей. Для этого достаточно простого кода. Здесь мы округлим число 163.425 до 2 знаков после запятой.

Шаги:

  • Сначала нажмите Alt + F11 чтобы открыть окно VBA .
  • Затем нажмите Вставка> Модуль чтобы открыть новый модуль.

  • Затем введите в него следующие коды-.
 Sub RoundUp_Using_VBA() Dim RUp As Double RUp = WorksheetFunction.RoundUp(163.425, 2) MsgBox RUp End Sub 
  • Затем нажмите кнопку Запускайте значок , чтобы запустить коды.

Посмотрите на код, мы вставили число и десятичное число внутри RoundUp VBA функцию в качестве двух аргументов.

  • После появления Макросы В диалоговом окне выберите Имя макроса и нажмите Запускайте .

Вскоре после этого вы получите округленный номер в окне сообщения.

Читать далее: Как округлить до ближайших 100 в Excel (6 самых быстрых способов)

Заключительные слова

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.