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

Обновлено: 07.07.2024

При импортировании числа в Рассылках Word делает такое:

Для примера,
вместо 32,3 пишет 32,299999999999997
вместо 50,9 пишет 50,899999999999999
и так далее.

Формат ячеек с этими числами в Excel изменяю - общий, числовой - разультата нет.

Подскажите пожалуйста как это убрать.

2 Ответ от admin 04.02.2010 10:49:37

Мне кажется, надо использовать функцию округления с указанием количества знаков после запятой. Единственно, что не подскажу, как это делается в Excel, так как не работаю с этой программой.
В Word это функция round().

3 Ответ от Avo.ks 04.02.2010 12:41:42

А как это написать?

Вот картинка из документа Word. Здесь Слева просто текст, а справа имя поля из Excel откуда программа и берет собственно значение. Интересно, что в Excel стоит обыкновенное число, (32,3) - без лишних цифр.

Word по своему упрямтсву, как будто вычитает незначительно малое число из исходного, записанного в Excele и выдает мне такое вот юродство.

В принципе округление помогло бы. Но как мне это написать?

Если я напишу Round(«Общая_площадь_объекта_по_факту_квм»), то при просмотре он выдаст мне

Round(32,299999999999997) - он видит это не как функцию, а просто как текст.
Может знак какой то приписывать

вырезка.jpg 19.03 Кб, файл не был скачан.

You don't have the permssions to download the attachments of this post.

4 Ответ от viter.alex 04.02.2010 16:24:54

Можно попробовать поместить это выражение в поле:

5 Ответ от Avo.ks 04.02.2010 17:35:28

I`m sorry, НЕ ПОМОГЛО!

Я не понимаю, что вообще делает ВОРД.

Почему он ВЫЧИТАЕТ из числа 32,3 ЗАПИСАННОГО в EXCEL число 0,000000000000003 .

ЭТО МОЖЕТ быть объяснено ТОЛЬКО тем, что в исходном документе (EXCEL) записано именно число

ХОТЯ ПОКАЗЫВАЕТ EXCEL 32,3

В таком случае Как мне в Excel записать РОВНО 32,3 .

или это НЕВОЗМОЖНО. Это смешно.

ЛЮДИ ДОБРЫЕ И РАЗУМНЫЕ.

Попробуйте сами! Вот архив с исходным файлом Excel и карточкой Ворд.

В Ворде указан путь к источнику С:/, поэтому Excel кидайте именно в С:/.

Карточка - автомат.rar 30.6 Кб, 4 скачиваний с 2010-02-04

You don't have the permssions to download the attachments of this post.

6 Ответ от viter.alex 04.02.2010 19:43:53

В Excel можно округлить значение функциями, начинающимися на ОКР. А в Word нужно, как и говорили, пользоваться функцией Round. Возникло недопонимание как именно ей пользоваться. Поясню.
Открываем документ. Ставим курсор в то место, где находится поле слияния. Жмём Shift+F9, чтобы показать не результат работы поля, а его код, который для нашего примера будет выглядеть так:

Выделяем это поле. Жмём Ctrl+F9, чтобы добавить ещё одно поле для функции Round. Вокруг выделенного поля появятся фигурные скобки:
< < MERGEFIELD "Площадь_застройки_по_факту_квм" >>
Приводим это выражение к такому виду:
< =ROUND(< MERGEFIELD "Площадь_застройки_по_факту_квм" >;1) >
чтобы округлить выражение до одного знака после запятой.
Всё, жмём F9 и наслаждаемся результатом.

7 Ответ от Avo.ks 05.02.2010 15:44:15

Кажется это сработало! Спасибо!

Но все -таки! Оставшиеся и появившиеся проблемы:

1: Все таки почему нам пришлось округлять. Ведь в исходном файле было записано именно 32,3. Это просто интересно объяснить хотя бы с точки зрения логики.
И еще - я не могу взять ответственность на себя и убрать некоторые цифры после запятой, так как то что я получаю в ВОРДе - документ имеющий силу.

2: Если в исходной ячейке стоит ноль, то в ворде пишет "!Синтаксическая ошибка"
Можно наверное поставить условие на непустое значение в исходной ячейке и т.д., да?

И все же СПАСИБО! Уже кое-что продвинулось вперед.

8 Ответ от Avo.ks 11.02.2010 12:33:54

Ребятааа. Каароче, я понял как и что тут.

Решение:
поменять формат ячеек в Excel на ТЕКСТОВЫЙ. ни числовой, ни общий не подходят.

Вывод:
Word не "понимает" числа в Excel так как нужно.

Все нормально, тема закрыта.

Похожие темы

(Решено) Форматирование чисел при слияние с таблицами Excel

Если вы владеете персональным компьютером или же вы счастливый обладатель ноутбука, работаете с документами много, либо время от времени, то, вероятнее всего, вы пользуетесь таким мощным редактором текста, как Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как начертить график в openoffice. Возможно, у вас новейшая 10 версия, возможно, вы привыкли к троечке и не хотите менять. Но в любом случае 80 % пользователей используют лишь 20 % этой замечательной, колоссальной программы. На портале о Microsoft Office Word вы узнаете про: как поставить в ворде знак ударения.

А где познакомиться со всеми нюансами? Где узнать, как еще более оптимизировать работу? Приглашаем вас на форум сайта Ворд Эксперт, посвященный приложению Word целиком. На портале о Microsoft Office Word вы узнаете про: lorem ipsum dolor sit amet перевод. Вы можете зарегистрироваться на нашем портале и узнать много нового о такой, казалось бы, общеизвестной теме. Наш сайт о Microsoft Office Word даст ответ про: сделать рамку с компютером.

Пользователю форума будет предложена литература по всем интересующим его вопросам, а наиболее часто задаваемые вопросы будут вынесены в отдельный раздел. На портале о Microsoft Office Word вы узнаете про: настройка офис ворд 7. Здесь вы научитесь автоматизировать свою работу и форматировать тексты, с помощью макросов.

Возможно, ваша проблема не нова и на нее найдется уже готовое решение, которое описано в соответствующем подразделе. На портале о Microsoft Office Word вы узнаете про: как дать название таблиці в цщкв. А если вы не нашли ответа, то можете оставить заявку в другом разделе, зубры «макросостроения» и акулы Ворда обязательно найдут решение вашей проблемы. На портале о Microsoft Office Word вы узнаете про: онлайн ворд сноски.

Округка числа до ближайшей основной единицы

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

С помощью кнопки

Выделите ячейки, которые нужно отформатировать.

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

С помощью встроенного числового формата

На вкладке Главная в группе Число щелкните стрелку рядом со списком числовых форматов и выберите пункт Другие числовые форматы.

Группа "Число" на вкладке "Главная"

В списке Категория выберите значение Денежный, Финансовый, Процентный или Экспоненциальный в зависимости от типа ваших данных.

В поле Число десятичных знаков введите число знаков после запятой, которые вы хотите отображать.

С помощью функции в формуле

Округлите число до необходимого количества цифр с помощью функции ОКРУГЛ. Эта функция имеет только два аргумента (аргументы — это части данных, необходимые для выполнения формулы).

Первый аргумент — это число, которое необходимо округлить. Он может быть ссылкой на ячейку или числом.

Второй аргумент — это количество цифр, до которого необходимо округлить число.

Предположим, что ячейка A1 содержит число 823,7825. Вот как можно округлить его.

Чтобы округлить до ближайшей тысяч и

Введите =ОКРУГЛ(A1;-3), что равно 1000

Число 823,7825 ближе к 1000, чем к 0 (0 кратно 1000 )

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

Чтобы округлить до ближайших сотен

Введите =ОКРУГЛ(A1;-2), что равно 800

Число 800 ближе к 823,7825, чем к 900. Наверное, теперь вам все понятно.

Чтобы округлить до ближайших десятков

Введите =ОКРУГЛ(A1;-1), что равно 820

Чтобы округлить до ближайших единиц

Введите =ОКРУГЛ(A1;0), что равно 824

Используйте ноль для округления числа до ближайшей единицы.

Чтобы округлить до ближайших десятых

Введите =ОКРУГЛ(A1;1), что равно 823,8

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

Чтобы округлить до ближайших сотых

Введите =ОКРУГЛ(A1;2), что равно 823,78

Чтобы округлить до ближайших тысячных

Введите =ОКРУГЛ(A1;3), что равно 823,783

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

=ОКРУГЛВВЕРХ(3,2;0), что равно 4

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

=ОКРУГЛВНИЗ(3,14159;3), что равно 3,141

Совет: Чтобы познакомиться с другими примерами и поработать с ними в книге Excel Online, см. статьи Функция ОКРУГЛ,Функция ОКРУГЛВВЕРХ и Функция ОКРУГЛВНИЗ.

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

Щелкните пустую ячейку.

На вкладке Формулы в разделе Функция нажмите кнопку Построитель формул.

Выполните любое из описанных ниже действий.

В построитель формул найдите и дважды щелкните

В области Аргументы

Округление числа вверх

Введитечисло, округля его. В num_digitsвведите 0, чтобы округить число до ближайшего целого.

Округление числа вниз

Введитечисло, округля его вниз. В num_digitsвведите 0, чтобы округить число до ближайшего целого.

Введитечисло, округля его.

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

Введитечисло, округля его.

Округка числа до ближайшего числа, кратного другому

Щелкните поле рядом с несколькимии введите ближайшее число, кратное.

Нажмите клавишу RETURN.

Выбор фиксированного десятичного разделителя для цифр

Стандартный десятичный разделитель для чисел можно настроить в параметрах Excel.

В категории Расширенные параметры нужно выбрать пункт Параметры правки, а затем установить флажок Автоматическая вставка десятичной запятой.

В поле Число знаков после запятой введите положительное число для количества цифр справа от запятой или отрицательное число для количества цифр слева от запятой.

Примечание: Например, если ввести 3 в поле Число знаков после запятой, а затем — 2834 в ячейке, то значение будет равно 2,834. Если ввести –3 в поле Число знаков после запятой, а затем — 283 в ячейке, то значение будет равно 283000.

В строке состояния будет отображаться индикатор Фиксированный десятичный формат.

Выберите ячейку на листе и введите нужное число.

Примечание: Установка флажка Фиксированный десятичный формат не влияет на уже введенные данные.

Чтобы не использовать для числа параметр "Фиксированный десятичный формат", при его вводе добавьте десятичную запятую.

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

В категории Расширенные параметры в разделе Параметры правки снимите флажок Автоматическая вставка десятичной запятой.

В пустой ячейке введите число, соответствующее числу десятичных знаков, которое вы хотите удалить, например 10, 100 или 1000.

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

На вкладке Главная в группе Буфер обмена нажмите кнопку Копировать или нажмите CTRL+C.

Выделите на листе ячейки, содержащие числа с десятичными разрядами, которые вы хотите изменить.

На вкладке Главная в группе Буфер обмена щелкните стрелку под кнопкой Вставить и выберите команду Специальная вставка.

В диалоговом окне Специальная вставка в разделе "Операция" выберите Умножить.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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