Как округлить число в word

SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint в Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 SharePoint в Microsoft 365 для малого бизнеса Windows SharePoint Services 3.0 Еще…Меньше

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

Синтаксис

ОКРУГЛ(число;число_разрядов)

Число     — округляемое число.

Число_разрядов    — количество десятичных разрядов, до которого нужно округлить число.

Замечания

  • Если число_разрядов больше 0, то число округляется до указанного количества десятичных разрядов справа от десятичной запятой.

  • Если «число_разрядов» равно 0, число округляется до ближайшего целого.

  • Если число_разрядов меньше 0, то число округляется слева от десятичной запятой.

Примеры

Формула

Описание (результат)

=ОКРУГЛ(2,15; 1)

Округляет число 2,15 до одного десятичного разряда (2,2)

=ОКРУГЛ(2,149; 1)

Округляет число 2,149 до одного десятичного разряда (2,1)

=ОКРУГЛ(-1,475; 2)

Округляет число -1,475 до двух десятичных разрядов (-1,48)

=ОКРУГЛ(21,5; -1)

Округляет число 21,5 до одного десятичного разряда слева от десятичной запятой (20)

Нужна дополнительная помощь?

281

281 people found this article helpful

Can you round numbers in Word?

Updated on October 11, 2020

Andy Roberts / Getty Images

When using Excel spreadsheets in a mail merge process, many users frequently run into difficulty formatting the fields that contain decimals or other numerical values. To ensure the data contained in the fields are inserted correctly, one must format the field, not the data in the source file.

Unfortunately, Word does not provide a way for you to change how many decimal places are displayed when working with numbers. While there are ways to work around this limitation, the best solution is to include a switch in the merge field.

Instructions in this article apply to Word for Microsoft 365, Word 2019, Word 2016, Word 2013, and Word 2010.

What Is a Switch?

Field code switches allow you to modify the resulting data that you merge into a document. There are two types of switches in Word:

  • General switches help you format the data. For instance, you could use a general switch to select uppercase letters.
  • Field switches are field-specific, changing the behavior of the fields to which they are applied.

All switches begin with a backslash, followed by a character (or characters) that describe its function. A Numeric Picture Field Switch (#) determines the display of a numeric result.

How to Perform The Numerical Switch Function

Learn how to use the Numeric Picture Field Switch (#) to specify how many decimal places to display in your Word mail merge.

If the result of a field is not a number, this switch has no effect.

  1. With the mail merge main document open, press Alt + F9 to view the field codes.

    The field code will look something like {MERGEFIELD “fieldname” }.

  2. Directly after the end quote around the field name type # followed by:

    • 0 for rounded whole numbers
    • 0.00 if you want to round the number to two decimal places (or 0.000 if you want to round the number to three decimal places and so forth)
    • ,0 for rounded whole numbers with a thousands separator
  3. Once you have added your field switch, press Alt + F9 to display the fields instead of the field codes.

Your number will appear rounded to the decimal place you specify. If it does not display immediately, refresh the document by minimizing it to the toolbar and reopening it. If the field value still does not display correctly, you may need to refresh the document again or close and re-open your document.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

2

Не забывайте, что Word тоже может делать арифметические вычисления. +23+23/-0, 95 прочитавших

Очень часто приходится наблюдать, как человек, занеся 100 чисел в Word’овскую таблицу, достает обычный настольный калькулятор и начинает их суммировать. Word может и сам сделать ряд арифметических действий: найти сумму, произведение, среднее чисел, найти модуль числа, округлить его. Достаточно выбрать в меню «Таблица — формула… «. Появится окошко, где можно выбрать нужную формулу. Единственный минус — формулы на английском. Но предлагаемая по умолчанию формула =sum(above) (по-русски — сумма выше) реализует ваши потребности в 95% случаев.


Написал

очень давно, 15 апреля 2010 в 12:29


Павел задал вопрос:

Как выделенное число в ворде можно умножить на 1,5 и округлить до ближайшего кратного 50-ти? Например: имеем число 44560, после умножения на 1,5 получаем 66840, а нам его надо округлить до 66850 и записать вместо изначального числа.

Этот вопрос был опубликован в рассылке и два специалиста ответили Павлу.

Александр предложил такой макрос:

Sub FiftyRounding()
' Работает как для положительных, так и для отрицательных чисел
' в пределах типа Double
Dim TwoLast As Integer
Dim Num As Double
On Error GoTo WrongNumber ' На случай, если выделено не число.
' Умножаем выделенное число, выбрасываем дробную часть:
Num = Int(CDbl(Selection.Text) * 1.5)
' Извлекаем число, состоящее из двух последних цифр:
TwoLast = Abs(Num - Sgn(Num) * Int(Abs(Num) / 100) * 100)
' Округляем в зависимости от значения двузначного числа:
Select Case TwoLast
    Case 0 To 24: Num = Num - Sgn(Num) * TwoLast
    Case 25: Num = Num - TwoLast + 50
    Case 26 To 74: Num = Num - Sgn(Num) * (TwoLast - 50)
    Case 75: Num = Num - TwoLast + 100
    Case 76 To 99: Num = Num - Sgn(Num) * (TwoLast - 100)
End Select
Selection.Text = CStr(Num) ' Возвращаем результат в Word.
WrongNumber:
    If Err.Number = 13 Then
        MsgBox "Выделенный фрагмент не является числом"
    End If
End Sub

Леонид Бродский предложил другой вариант макроса с функцией:

Sub Round50()
    Selection.Range.Text = RoundX(Selection.Range.Text, 50)
End Sub
 
Public Function RoundX(numberToRound As Double, roundBase As Integer)
    RoundX = Round(numberToRound / roundBase, 0) * roundBase
End Function

Как в Ворде при слиянии из Экселя сделать округление после запятой?

Делаю слияние из Экселя в Ворд.
В Экселе указана площадь 34,4 но при слиянии в Ворде показывает уже 34,39999999999999999
Как сделать чтобы Ворд показывал ту же цифру что и Эксель?

1 Свойства ячейки менял на что угодно(в т.ч. на просто текст)
2 округление, как тут советуют, не помогает: wordexpert.ru/forum/viewtopic.php?id=116
3 форматирование как тут советуют не помогает: www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=8&TI…

вот так в экселе:
20fd1d084d24.png
а вот так уже в ворде:
48c23c231e53.png


  • Вопрос задан

    более трёх лет назад

  • 16632 просмотра

Пригласить эксперта

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


  • Показать ещё
    Загружается…

15 апр. 2023, в 21:40

2000 руб./за проект

15 апр. 2023, в 21:32

120000 руб./за проект

15 апр. 2023, в 21:25

2000 руб./за проект

Минуточку внимания

Понравилась статья? Поделить с друзьями:
  • Как округлить число в vba excel
  • Как округлить число в excel с помощью формулы
  • Как округлить число в excel на английском
  • Как округлить число в excel если расчет по формуле
  • Как округлить число в excel если в ячейке формула