Прескочи на основното съдържание

Как да закръгля диапазон от числа дори в Excel?

Автор: Xiaoyang Последна промяна: 2013-11-07

Какво е кръгло до дори в Excel? Закръглете до четно число, наричано още банкерско закръгляване, по същество е точно като нормалното закръгляване, освен когато числото, което трябва да се закръгли, е число 5. Ако цифрата преди 5 е нечетна, трябва да закръглите нагоре и ако цифрата преди 5 е дори, трябва да закръглите надолу.

Например, 23.345 закръглено до дори на процентила ще бъде 23.34. и 12.335 закръглено до дори на процентила ще бъде 12.34.

В тази статия ще говоря за това как да направя закръгляването на банкерите в Excel.

Закръглете числата до дори с дефинирана от потребителя функция

Кръгли числа до дори с VBA код

Закръглете числата до дори с Kutools за Excel


стрелка син десен балон Закръглете числата до дори с дефинирана от потребителя функция

Можете да използвате следната дефинирана функция, за да закръглите числа до дори в Excel. Моля, направете следното:

1. Изберете числата, които искате да закръглите до четни.

2. След това задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.

3. Щракнете Поставете > Модулии поставете следния макрос в прозореца на модула.

Функция BankersRound(брой, точност)
BankersRound = кръг (брой, точност)
краен Function

4. Запазете кода и въведете формулата = bankersround(a1,2) в съседната празна клетка. Вижте екранна снимка:

doc-round-to-even1

5. След това натиснете Въведете ключ. И изберете клетка B1, след което плъзнете манипулатора за запълване до диапазона, който искате да съдържа тази формула. Вижте екранна снимка:

doc-round-to-even2


стрелка син десен балон Кръгли числа до дори с VBA код

Ако не искате да използвате дефинираната функция, следният VBA код също може да ви помогне. Направете следното:

1. Изберете диапазона, който искате да закръглите до четен.

2. След това задръжте натиснат ALT + F11 ключове и отваря Microsoft Visual Basic за приложения прозорец.

3. Щракнете Поставете > Модулии поставете следния код в МодулиWindow.

Sub RoundToEven()
'Update 20131107
Dim rng As Range
Dim WorkRng As Range
Dim intNumberOfDecimal As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
intNumberOfDecimal = Application.InputBox("NumberOfDecimal", xTitleId, Type:=1)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    rng.Value = Round(rng.Value, intNumberOfDecimal)
Next
End Sub

4. След това натиснете F5 за да изпълните този код, в полето за подкана въведете броя десетични знаци, които искате да закръглите. Вижте екранна снимка:

doc-round-to-even3

5, След това кликнете OK, всички избрани числа са закръглени до четно. Вижте екранни снимки:

doc-round-to-even4 -2 doc-round-to-even5

стрелка син десен балон Закръглете числата до дори с Kutools за Excel

Нито дефинираната от потребителя функция, нито кодът на VBA може да ви се стори толкова сложен, мога да ви представя лесен начин за решаването му. с Кръг без формула of Kutools за Excel, можете бързо да закръглите диапазон от числа до четно.

Kutools за Excel включва повече от 300 удобни инструмента на Excel. Безплатно изпробване без ограничение за 30 дни. Махни го сега.

След като инсталирате Kutools за Excel, можете да направите следното:

1. Маркирайте диапазона, който искате да закръглите до четен.

2. Щракнете Kutools > Кръгъл, вижте екранна снимка:

doc-round-to-even6

3. В Кръг без формула диалогов прозорец, въведете десетичния знак, от който се нуждаете, и след това изберете Закръглете до Четно под Опцияи можете да прегледате резултата от Панел за визуализация. Вижте екранна снимка:

doc-round-to-even7

4, След това кликнете OK or Добавете Обява, всички числа ще бъдат закръглени до четен знак след десетичната запетая.

Кликнете върху Round to Even, за да научите повече за тази функция.

Свързана статия:

Закръглете/закръглете нагоре/надолу диапазон от номера на клетки в Excel

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is "rounding to even" working properly? Why does it round 120.245 to 120.24, and not 120.25 as it should?
This comment was minimized by the moderator on the site
120.245 should be rounded to 120.24 when keeping 2 decimal places.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations