Roundup excel что это

Обновлено: 05.07.2024

Функции Round, RoundDown и RoundUp округляют число до указанного количества знаков после запятой (десятичных разрядов).

  • Функция Round округляет число в большую сторону, если следующая цифра после запятой больше или равна 5. В противном случае число округляется в меньшую сторону.
  • Функция RoundDown всегда округляет число в меньшую сторону — до предыдущего (меньшего) числа, в сторону нуля.
  • Функция RoundUp всегда округляет число в большую сторону — до следующего (большего) числа, в сторону от нуля.

Число десятичных знаков, допускаемых для этих функций:

Число десятичных знаков Описание Пример
Больше 0 Число округляется справа от десятичного разделителя. Round( 12.37, 1 ) возвращает 12.4.
0 Число округляется до ближайшего целого числа. Round( 12.37, 0 ) возвращает 12.
Меньше 0 Число округляется слева от десятичного разделителя. Round( 12.37, -1 ) возвращает 10.

Int и Trunc

Функции Int и Trunc округляют число до целого (целое число без десятичной дроби):

  • Int округляет значение вниз до ближайшего целого.
  • Trunc усекает число до целой части, удаляя десятичную часть.

Разница между Int и Trunc заключается в обработке отрицательных чисел. Например, для аргумента -4.3 Int вернет целое число в сторону от нуля, -5 , в то время как Trunc вернет целое число, близкое к нулю, -4 . Int возвращает значения, которые уникальные среди пяти функций округления, а Trunc возвращает те же значения, что и RoundDown.

Используйте Trunc для извлечения десятичной части числа путем вычитания ее из оригинала, например X - Trunc(X) .

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

Таблицы с одним столбцом

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

Синтаксис

Round( Number, DecimalPlaces )
RoundDown( Number, DecimalPlaces )
RoundUp( Number, DecimalPlaces )

  • Number — обязательный аргумент. Число для округления.
  • DecimalPlaces — обязательный аргумент. Число десятичных знаков для округления. Используйте положительное значение, чтобы указать десятичные разряды справа от десятичного разделителя, отрицательное значение слева и ноль для целого числа.

Int(Число)
Trunc(Число)

  • Number — обязательный аргумент. Число, которое нужно округлить до целого числа.

Примеры

Округление до целого числа.

X Round( X, 0 ) RoundUp( X, 0 ) RoundDown( X, 0 ) Int( X ) Trunc( X )
7.9 8 8 7 7 7
-7,9 -8 -8 -7 -8 -7
7.5 8 8 7 7 7
-7,5 -8 -8 -7 -8 -7
7.1 7 8 7 7 7
-7,1 -7 -8 -7 -8 -7

Округление до двух десятичных знаков справа от десятичного разделителя (0,01).

X Round( X, 2 ) RoundUp( X, 2 ) RoundDown( X, 2 )
430.123 430.12 430.13 430.12
430.125 430.13 430.13 430.12
430.128 430.13 430.13 430.12

Округление до двух десятичных знаков слева от десятичного разделителя (100).


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


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

В Excel : круглый (число, количество цифр после десятичной дроби)

Число - это число, которое мы хотим округлить, а число цифр - это количество цифр, которое мы хотим округлить. Аналогично, обзор Excel VBA аналогичен функции округления Excel. Посмотрите на это ниже.

В VBA : раунд (число, (количество цифр после десятичной дроби))

Выше приведена функция округления в VBA, но функция округления несколько отличается. Однако синтаксис для функции округления в VBA и функции округления аналогичен. Это следующим образом,

В VBA Roundup есть:

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

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

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

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

Как округлить с помощью VBA?

Давайте посмотрим на примеры RoundUp в Excel VBA.

Вы можете скачать этот шаблон VBA RoundUp Excel здесь - Шаблон VBA RoundUp Excel

Пример № 1 - обзор VBA

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

Шаг 1: Чтобы начать с VBA, мы должны быть в VB Editor, мы можем сделать это, нажав на вкладку разработчика, а затем на Visual Basic, как показано на скриншоте ниже,


Шаг 2: Теперь вставьте модуль в VB Editor, где мы начнем с VBA Macros, дважды щелкните по модулю, который откроет нам другое окно, где мы будем писать наш код


Шаг 3: Начните с подфункции следующим образом.

Код:


Шаг 4: Объявите две переменные как double и одну как целое число, одна из которых будет хранить значение для ввода, а другая будет сохранять значение для вывода, а другая будет хранить значение для количества цифр, которые мы хотим округлить,

Код:


Шаг 5: В переменной A сохраните значение числа, которое будет округлено, а в C сохраните значение числа цифр, которое будет округлено. Оба значения мы примем в качестве ввода от пользователя следующим образом:

Код:


Шаг 6: В переменной B сохраните округленное значение A следующим образом:

Код:


Шаг 7: Теперь используйте функцию msgbox для отображения округленного значения A следующим образом:

Код:


Шаг 8: Запустите приведенный выше код и введите A следующим образом:


Шаг 9: Нажмите «ОК», чтобы получить другое поле для ввода количества округляемых цифр, введите -1 в качестве ввода,


Шаг 10: Когда мы нажимаем ОК, мы получаем окончательный округленный результат,


Пример №2 - обзор VBA

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

Шаг 1: Добавьте новый модуль в VBA, в модуле напишите другую подфункцию для другого макроса следующим образом:

Код:


Шаг 2: Опять объявляем три переменные, две из которых двойные, а одна - целое число следующим образом:

Код:


Шаг 3: Мы знаем, что A сохранит ввод для округляемого числа, а B сохранит количество округляемых цифр следующим образом,

Код:


Шаг 4: В переменной C мы соберем входное значение, которое мы взяли от пользователя, и отобразим его с помощью функции msgbox следующим образом:

Код:


Шаг 5: Теперь запустите приведенный выше код, нажав F5 и введите округленное число следующим образом:


Шаг 6: Нажмите Ok и укажите количество цифр, округляемых до 0, следующим образом:


Шаг 7: Когда мы нажимаем Ok, мы видим следующий результат,


Пример № 3 - обзор VBA

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

Шаг 1: Добавьте новый модуль и добавьте новую подфункцию следующим образом:

Код:


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

Код:


Шаг 3: В переменной B сохраните округленное значение A с функцией округления следующим образом и используйте функцию msgbox для отображения результата,

Код:


Шаг 4: Теперь мы запускаем код и вводим округленное число,


Шаг 5: Нажмите на Ok и введите количество цифр, округленное до 2,


Шаг 6: Нажмите Ok, чтобы увидеть окончательный результат,


То, что нужно запомнить

Есть несколько вещей, которые мы должны помнить о VBA RoundUp.

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

Рекомендуемые статьи

Это руководство к VBA Roundup. Здесь мы обсудим, как использовать Excel VBA Roundup вместе с несколькими практическими примерами и загружаемым шаблоном Excel. Вы также можете просмотреть наши другие предлагаемые статьи -


Функция ROUNDUP используется для округления числа в Excel до определенного количества десятичных знаков. В финансовых проблемах эта функция используется часто. Эта функция экономит время и повышает эффективность расчетов. Функция ROUND возвращает число, округленное до заданного числа десятичных знаков. Принимая во внимание, что функция ROUNDUP возвращает число, округленное до заданного числа десятичных знаков.

Что такое функция ROUNDUP?

Функция ROUNDUP округляет число до заданного количества десятичных знаков. Эта функция округляет число вверх от нуля.

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

Функция ROUND может округляться вправо или влево от десятичной точки. Принимая во внимание, что функция ROUNDUP всегда округляет числа от 1 до 9.

Мы поймем это более подробно в разделе «Примеры».

Функция ROUNDUP - это встроенная функция в Excel, которая относится к категории Math & Trig. Эта функция также называется функцией рабочего листа в Excel. Как функция рабочего листа, эта функция может быть введена как часть формулы в ячейке.

ROUNDUP Формула в Excel

Ниже приведена формула ROUNDUP:


Где предоставленные аргументы:

  • Число - число, которое необходимо округлить.
  • Num_digits - количество цифр, до которых должно быть округлено число.

В качестве функции рабочего листа функцию ROUNDUP можно ввести как часть формулы в Excel.

Где функция ROUNDUP указана в Excel?

Функция ROUNDUP - это встроенная функция в Excel, поэтому ее можно найти на вкладке FORMULAS. Пожалуйста, выполните следующие шаги:


  • Выберите параметры MATH и Trig. Откроется раскрывающийся список функций.


  • Выберите функцию ROUNDUP из раскрывающегося списка.


  • Откроется диалоговое окно для аргументов функции.


  • Введите значение в поле Number, которое вы хотите округлить.


  • Введите значение в Num_digits, количество цифр, до которого вы хотите округлить.


Как использовать функцию ROUNDUP в Excel?

Эта функция ROUNDUP очень проста в использовании. Давайте теперь посмотрим, как использовать функцию ROUNDUP в Excel с помощью нескольких примеров.

Вы можете скачать этот шаблон Excel функции ROUNDUP здесь - Шаблон Excel функции ROUNDUP

Пример № 1

Мы дали ниже набор данных, и нам нужно округлить числа.


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

Примените формулу ROUNDUP для вышеуказанных значений:



Перетащите эту формулу для остальных значений, и окончательный результат показан ниже:


Ниже мы применили функцию ROUND к тем же данным



Перетащите эту формулу для остальных значений, и окончательный результат показан ниже:


Ниже приведено сравнение результатов функции ROUNDUP и функции ROUND:


Теперь будет очень ясно различие между функциями ROUNDUP и ROUND.

Пример № 2

Возьмем округленные ниже цифры:



Примените функцию ROUNDUP к вышеуказанным данным.



Перетащите эту формулу для остальных данных, и окончательный результат показан ниже:


Пример № 3

Давайте рассмотрим другой пример.


Примените функцию ROUNDUP к вышеуказанным данным, как показано ниже:



Окончательный результат показан ниже:


Что следует помнить о функции ROUNDUP:

  • Функция ROUNDUP округляет число от 1 до 9.
  • Эта функция может округляться влево или вправо от десятичной точки.
  • Если num_digits = 0, число округляется до ближайшего целого числа.
  • Если num_digits больше 0, число округляется вправо от десятичной точки.
  • Если num_digits меньше 0, число округляется влево до десятичной точки.

Рекомендуемые статьи

Это было руководство к ROUNDUP в Excel. Здесь мы обсуждаем формулу ROUNDUP и как использовать функцию ROUNDUP вместе с практическими примерами и загружаемыми шаблонами Excel. Вы также можете просмотреть наши другие предлагаемые статьи -


Функцията ROUNDUP се използва за закръгляне на число в excel до определен брой десетични знаци. При финансови проблеми тази функция се използва често. Тази функция спестява време и подобрява ефективността при изчисляване. Функцията ROUND връща число, закръглено до определен брой десетични знаци. Докато функцията ROUNDUP връща число, закръглено до определен брой десетични знаци.

Какво представлява функцията ROUNDUP?

Функцията ROUNDUP закръгля число до определен брой десетични знаци. Тази функция закръгля число нагоре, далеч от нулата.

Можете да объркате между функцията ROUND и ROUNDUP функция. И двете функции закръгляват числото, но има малка разлика между тях.

Функцията ROUND може да се закръгля вдясно или вляво от десетичната запетая. Докато функцията ROUNDUP винаги закръглява числата 1-9 нагоре.

Ще разберем това по-подробно в раздела Примери.

Функцията ROUNDUP е вградена функция в excel и попада под функцията категория Math & Trig. Тази функция е известна още като функция на работния лист в excel. Като функция на работния лист, тази функция може да бъде въведена като част от формула в клетка.

ROUNDUP Формула в Excel

По-долу е формулата на ROUNDUP:


Когато предоставените аргументи са:

  • Номер - числото, което трябва да се закръгли.
  • Num_digits - Броят на цифрите, към които трябва да се закръгли числото.

Като функция на работния лист функцията ROUNDUP може да бъде въведена като част от формулата в excel.

Къде функцията ROUNDUP е посочена в excel?

Функцията ROUNDUP е вградена функция в excel, поради което може да бъде намерена в раздела FORMULAS. Моля, следвайте стъпките по-долу:


  • Изберете опциите MATH & Trig. Ще се отвори падащ списък с функции.


  • Изберете функцията ROUNDUP от падащия списък.


  • Ще се отвори диалогов прозорец за аргументите на функцията.


  • Въведете стойността в полето Номер, което искате да закръгляте.


  • Въведете стойността в Num_digits, броя на цифрите, към които искате да закръгляте.


Как да използвате функцията ROUNDUP в Excel?

Тази функция ROUNDUP е много лесна за използване. Нека сега да видим как да използваме функцията ROUNDUP в Excel с помощта на някои примери.

Можете да изтеглите този шаблон за функция ROUNDUP функция Excel тук - шаблон за функция ROUNDUP функция Excel

Пример №1

По-долу сме дали набор от данни и трябва да закръгляме числата.


Тук ще приложим както функцията ROUND, така и функцията ROUNDUP върху горните данни, така че да можем да разберем разликата в работата на двете функции.

Приложете формулата на ROUNDUP за горните стойности:



Плъзнете и пуснете тази формула за останалите стойности, а крайният резултат е показан по-долу:


По-долу сме приложили функцията ROUND върху същите данни



Плъзнете и пуснете тази формула за останалите стойности, а крайният резултат е показан по-долу:


Сега по-долу е сравнението между функцията ROUNDUP и резултатите от функцията ROUND:


Сега ще стане много ясно разликата на функцията ROUNDUP и ROUND.

Пример №2

Нека да вземем по-долу числа за закръгляне:



Приложете функцията ROUNDUP върху горните данни.



Плъзнете и пуснете тази формула за останалите данни и крайният резултат е показан по-долу:


Пример №3

Нека разгледаме друг пример.


Приложете функцията ROUNDUP върху горепосочените данни, като по-долу снимки на екрана:



Крайният резултат е показан по-долу:


Неща, които трябва да запомните за функцията ROUNDUP:

  • Функцията ROUNDUP закръгля числото 1-9 нагоре.
  • Тази функция може да се закръгля вляво или вдясно от десетичната запетая.
  • Ако num_digits = 0, числото се закръгля до най-близкото цяло число.
  • Ако num_digits по-голямо от 0, числото се закръгля вдясно от десетичната запетая.
  • Ако num_digits по-малко от 0, числото се закръгля вляво от десетичната запетая.

Препоръчителни статии

Това е ръководство за ROUNDUP в Excel. Тук обсъждаме формулата на ROUNDUP и как да използваме функцията ROUNDUP, заедно с практически примери и шаблони за excel за сваляне. Можете да разгледате и другите ни предложени статии -

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