Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Как округлить числа в группе ячеек?


Автор: GSV4 14.9.2006, 08:19
Есть куча ячеек, в которых введены числа типа:
Код
614.75410160731
605.789795824972
605.789795824972
и т.д.

Мне нужно, чтобы у всех них было только 2 знака после запятой (не только на экране, но и в самих ячейках).
Кто-нибудь в курсе, как урезать эти числа?

Автор: Cr@$h 14.9.2006, 09:00
Цитата(GSV4 @  14.9.2006,  09:19 Найти цитируемый пост)
Кто-нибудь в курсе, как урезать эти числа?

Это уже конкретная операция с данными. Посоветовал бы делать так:
  • Рядом со столбцом данных добавляешь новый столбец.
  • Напротив первой ячейки с данными в новом столбце пишешь: =ОКРУГЛ(A1;2), где A1 -- первая ячейка с данными в исходном столбце.
  • Дважды щёлкаешь на правый нижний угол новой ячейке, чтобы распространить это на все остальные ячейки нового столбца. Можешь также просто потянуть за уголок и распространить на нужное число ячеек нового столбца.
  • В результате новый столбец содержит округлённые данные пржнего столбца. Выдели все ячейки нового столбца с данными (после последней операции они уже будут выделены) и скопируй в буфер.
  • Выдели все ячейки прежнего столбца и вставь тда инфу из буфера. Везде будут нули, поэтому во вспомогательном контекстном меню после вставки выбери Только значения.
  • Удали созданный столбец.
Если непонятно объяснил, пытай.

Автор: Staruha 16.9.2006, 20:20
Код

=ОТБР(10,9878;2)

 

Автор: Cr@$h 18.9.2006, 00:44
Цитата(Staruha @  16.9.2006,  21:20 Найти цитируемый пост)
=ОТБР(10,9878;2)

Да, спасибо, Staruha, не учёл специфики слова "урезать".
Используй эту функцию во 2-ом пп., если хочешь чтобы значащие разряды после второго просто отбрасывались; мой вариант -- для округления до второго разряда после запятой. Тут сам определись, что тебе надо. Excel же отбрасывает, если я не ошибась. Ну, это проверить можно мигом, правда?.

Автор: GSV4 18.9.2006, 08:27
Да нет, я как раз хотел именно округлить числа. Все получилось. Спасибо, товарищи!
P.S.
Вспомнилось: "И на старуху бывает проруха..." smile

Автор: Cr@$h 18.9.2006, 12:09
Цитата(GSV4 @  18.9.2006,  09:27 Найти цитируемый пост)
P.S.

На самом деле Staruha по части ответа была права, ведь ты сказал урезать и чтобы "как" на экране, а отбрасывание как раз для этого.

Цитата(GSV4 @  18.9.2006,  09:27 Найти цитируемый пост)
Все получилось. Спасибо, товарищи!

Бывай. Заходи ещё.

Автор: GSV4 18.9.2006, 13:50
Цитата
На самом деле Staruha по части ответа была права, ведь ты сказал урезать и чтобы "как" на экране, а отбрасывание как раз для этого.

"Виноват, начальник! Виноват! Делайте со мной что хотите!" (Из выступления Максима Галкина) smile
На экране у меня были как раз округленные значения (формат ячеек "Числовой", число десятичных знаков = 2). Ну, а термин "урезать" я, согласен, выбрал неточный. Погорячился, погорячился...

Автор: Cr@$h 18.9.2006, 14:29
Хорошо. Поставь вопрос решённым -- в верхней части тема галка.

Простите за флейм.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)